.address-list,.h1,.h2,.h3,.h4,.h5,.h6,.n-breadcrumb__list,.n-contact-sales__list,.n-dropdown-menu__list,.n-feature-block__list,.n-filter__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-off-canvas-menu__global-navigation-list,.n-off-canvas-menu__property-navigation-list,.n-off-canvas-menu__utils-list,.n-pagination__list,.n-paragraph,.n-property-bar__narrow-actions-list,.n-property-navigation-bar__utils-list,.n-search-filter__list,.n-share,h1,h2,h3,h4,h5,h6,p{margin:0}.address-list,.n-breadcrumb__list,.n-contact-sales__list,.n-dropdown-menu__list,.n-feature-block__list,.n-filter__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-off-canvas-menu__global-navigation-list,.n-off-canvas-menu__property-navigation-list,.n-off-canvas-menu__utils-list,.n-pagination__list,.n-property-bar__narrow-actions-list,.n-property-navigation-bar__utils-list,.n-search-filter__list,.n-share{padding:0}.field__group--checkbox .form__label,.field__group--radio .form__label,.icon title,.icon--large title,.icon--medium title,.icon--small title,.n-property-bar__menu-toggle-text,.svg-label,.ui-helper-hidden-accessible,.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}@-webkit-keyframes bounceDown{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}90%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceDown{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}90%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,75%{-webkit-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}90%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,75%{-webkit-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}90%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-120px);transform:translateY(-120px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-120px);transform:translateY(-120px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}
/*!
	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{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);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}}@-webkit-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;-webkit-animation:instaReveal 1s linear forwards;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,head svg{display:none}.modaal-gallery-item.is_active{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%;-webkit-transform:translateY(-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;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);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;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);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;-webkit-transform:none;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;-webkit-transform:scale(.25);transform:scale(.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(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{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;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;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div,.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;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;-o-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation-delay:.5s;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;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div,.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);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{-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}html{line-height:1.5}body,html{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545;padding:0}*,:after,:before,body,html{box-sizing:border-box}body,figure,html,ol,ul{margin:0}.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{margin:0;border:0}.n-site-header{position:relative}.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-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%}}fieldset,p{padding:0}body{font-size:16px;line-height:1.5;background-color:#fff}.container,.n-container{max-width:1424px;margin-left:auto;margin-right:auto;padding:0 15px}.container:after,.n-container:after{content:" ";display:block;clear:both}.contact-group{padding:48px 0;text-align:center}.contact-group:after,.contact-group:before{content:' ';display:table}.contact-group:after{clear:both}@media (max-width:26.25em){.contact-group .contact-sales{margin-bottom:24px}}@media (min-width:48em){.contact-group{text-align:justify}.contact-group .contact-sales{width:48.71795%;float:left;margin-right:2.5641%}.contact-group .social-share{width:48.71795%;float:right;margin-right:0;text-align:right}}@media (min-width:64em){.contact-group .contact-sales{width:66.10169%;float:left;margin-right:1.69492%}.contact-group .social-share{width:32.20339%;float:right;margin-right:0}}.layout:after,.layout:before{content:' ';display:table}.layout:after{clear:both}@media (min-width:26.25em){[data-layout="3"] .layout .layout__item{width:32.20339%;float:left;margin-right:1.69492%}[data-layout="3"] .layout .layout__item:nth-child(3){width:32.20339%;float:right;margin-right:0}}@media (min-width:48em){[data-layout="3"] .layout .layout__item{width:31.64557%;float:left;margin-right:1.25%}[data-layout="3"] .layout .layout__item:nth-child(3){width:31.64557%;float:right;margin-right:0}}@media (min-width:64em){[data-layout="3"] .layout .layout__item{width:32.77311%;float:left;margin-right:.84034%}[data-layout="3"] .layout .layout__item:nth-child(3){width:32.77311%;float:right;margin-right:0}[data-layout="4"] .layout .layout__item{width:24.36975%;float:left;margin-right:.84034%}[data-layout="4"] .layout .layout__item:nth-child(4){width:24.36975%;float:right;margin-right:0}}.n-gallery{display:inline-block;padding-bottom:24px;width:100%}.n-gallery:after,.n-gallery:before{content:' ';display:table}.n-gallery:after{clear:both}@media (min-width:48em){[data-layout="2"] .n-gallery-layout__item{width:49.15254%;float:left}[data-layout="2"] .n-gallery-layout__item:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}[data-layout="2"] .n-gallery-layout__item:nth-child(2n+2){margin-left:50.84746%;margin-right:-100%;clear:none}[data-layout="3"] .n-gallery-layout__item{width:32.20339%;float:left}[data-layout="3"] .n-gallery-layout__item:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}[data-layout="3"] .n-gallery-layout__item:nth-child(3n+2){margin-left:33.89831%;margin-right:-100%;clear:none}[data-layout="3"] .n-gallery-layout__item:nth-child(3n+3){margin-left:67.79661%;margin-right:-100%;clear:none}[data-layout="4"] .n-gallery-layout__item{width:23.72881%;float:left}[data-layout="4"] .n-gallery-layout__item:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}[data-layout="4"] .n-gallery-layout__item:nth-child(4n+2){margin-left:25.42373%;margin-right:-100%;clear:none}[data-layout="4"] .n-gallery-layout__item:nth-child(4n+3){margin-left:50.84746%;margin-right:-100%;clear:none}[data-layout="4"] .n-gallery-layout__item:nth-child(4n+4){margin-left:76.27119%;margin-right:-100%;clear:none}}@media (min-width:87.125em){.masonry{-webkit-column-count:2;column-count:2;margin:0 auto;width:66.10169%}.masonry__item{display:inline-block;width:100%}}.sidebar-layout:after,.sidebar-layout:before{content:' ';display:table}.sidebar-layout:after{clear:both}@media (min-width:64em){[data-layout=left]>.sidebar-layout-section{width:74.78992%;float:left;margin-right:.84034%}[data-layout=right]>.sidebar-layout-section{width:74.78992%;float:right;margin-right:0}[data-layout=left]>.sidebar-layout-aside{width:24.36975%;float:right;margin-right:0}[data-layout=right]>.sidebar-layout-aside{width:24.36975%;float:left;margin-right:.84034%}}.n-layout__item--left{padding-bottom:24px}@media (min-width:64em){.n-layout__split{display:-webkit-box;display:-ms-flexbox;display:flex}.n-layout__split:after,.n-layout__split:before{content:' ';display:table}.n-layout__split:after{clear:both}.n-layout__split.hidden{display:none}.n-layout__item--left{float:left;min-height:100vh;padding-bottom:0}[data-ntap-layout~="50-50"] .n-layout__item--left{width:48vw}[data-ntap-layout~="70-30"] .n-layout__item--left{width:69vw}.n-layout__item--right{float:right}[data-ntap-layout~="50-50"] .n-layout__item--right{width:52vw}[data-ntap-layout~="70-30"] .n-layout__item--right{width:31vw}}.button{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;background:#0067c5;border-radius:6px;color:#fff;display:inline-block;font-size:16px;padding:15px 30px;text-align:center;text-transform:uppercase}.button:hover{color:#fff;text-decoration:none}.button:hover .n-icon-arrow-down{-webkit-animation:bounce 1s;animation:bounce 1s;fill:#002855;-webkit-transform-origin:center bottom;transform-origin:center bottom}.button:active,.button:hover{background:#002855}.button.button--inverse{background:#fff;border-radius:6px;color:#0067c5}.button.button--inverse:hover{background:#eaeaea;color:#002855}.button.button--inverse:active{background:#eaeaea}.button--icon{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:450px;padding-left:25px;padding-right:25px;text-align:left}.n-layout-flex__item .button--icon{padding-left:12px;padding-right:12px}.button--icon .button__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:12px}.button--icon .button__text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.button__icon,.button__text{display:inline-block;vertical-align:middle}.button__icon{fill:#0067c5;position:relative;top:-1px}.button__icon.button__icon--lg{height:30px;width:30px}.button__icon,.button__icon.n-icon-arrow-circle-o-right{height:22px;width:22px}.button--no-bg{background:0 0;color:#0067c5}.button--ghost{background:0 0;border:2px solid #bbbdbf;color:#686868}.button--no-bg:hover{background:0 0;color:#1e4a93}.button--ghost:hover{background:0 0}.button--ghost-primary,.button--ghost:hover{border-color:#26a9e0;color:#26a9e0}.button--ghost-primary:hover{background-color:#26a9e0;border-color:#26a9e0;color:#fff}.button--ghost-primary .button__icon{fill:#26a9e0}.button--ghost-white{border-color:#fff;color:#fff}.button--ghost-primary:hover .button__icon,.button--ghost-white .button__icon{fill:#fff}.button--ghost-white:hover{background-color:#fff;border-color:#fff;color:#1e4a93}.button--ghost-white:hover .button__icon{fill:#1e4a93}.button--secondary{background:0 0;border:1px solid #0067c5;border-radius:6px;color:#0067c5}.button--secondary:hover{background:#002855;border-color:#002855;color:#fff;text-decoration:none}.button--secondary:active{background:0 0;border-color:#002855;color:#002855}.button--primary{background:#26a9e0}.button--primary:hover{background:#1e9acf}.button--primary .button__icon{fill:#fff}.button--regal{background:#8246af}.button--regal:hover{background:#3c1053}.button--regal .button__icon{fill:#fff}.button--muted{background:#53565a}.button--muted:hover{background:#454545}.button--muted .button__icon{fill:#fff}.button--safety,.button--safety:hover{background:#ff9000}.button--sm{font-size:14px;line-height:1.71429;padding:7px 15px}.button--lg{padding:20px 30px}.button--block,.n-feature-block__image-wrap img{width:100%}.button--inline-action{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#0067c5;display:inline-block;margin-bottom:0;padding:0;text-transform:uppercase}.button--inline-action:hover{color:#002855}.button--inline-action .button__icon{fill:#0067c5}.button--inline-action:active .button__icon,.button--inline-action:hover .button__icon{fill:#002855}.button--inline-action.button--inverse{color:#fff}.button--inline-action.button--inverse .button__icon{fill:#fff}.button--inline-action.button--inverse:hover{color:#eaeaea}.button--inline-action.button--inverse:active .button__icon,.button--inline-action.button--inverse:hover .button__icon{fill:#eaeaea}.n-button__group-block .button--inline-action{display:block;margin-bottom:12px}.button--inline-action-bordered{border:1px solid #a6a8ab;border-radius:6px;padding:12px}.button-align--center{text-align:center}.button-toggle--is-active .n-icon-arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.button--close{background:0 0;border:0;padding:12px}.button--close:hover{cursor:pointer}.button--close:hover .button__icon{fill:#1e4a93}.button--close .button__icon{fill:#454545;height:18px;width:18px}.n-button__group .button,.n-button__group .button--inline-action{margin-bottom:12px}.n-button__group .button--inline-action:last-child,.n-button__group .button:last-child{margin-bottom:0}@media (min-width:48em){.n-button__group .button{margin-bottom:0}.n-button__group .button:not(:first-child){margin-left:6px}.n-button__group .button:not(:last-child){margin-right:6px}}.n-contact-sales__list{list-style:none}.n-contact-sales__list-item{border-right:1px solid #a4a4a4;cursor:pointer;display:inline-block}.n-contact-sales__list-item:last-child{border-right:0}.n-contact-sales__list-item:last-child:after{display:none}.n-contact-sales__link{display:block;padding:0 12px}.n-contact-sales__list-item:first-child .n-contact-sales__link{padding-left:0}.n-contact-sales__list-item:last-child .n-contact-sales__link{padding-right:0}.n-contact-sales__list-item-with-icon .n-contact-sales__link{padding-left:45px;position:relative}.n-contact-sales__list-item-with-icon:first-child .n-contact-sales__link .n-contact-sales__icon{left:0}.n-contact-sales__icon{fill:#a4a4a4;height:24px;width:24px}.n-contact-sales__link:hover .n-contact-sales__icon{fill:#1e4a93}.n-contact-sales__list-item-text{font-size:16px}.n-contact-sales__list-item-with-icon .n-contact-sales__list-item-text,.n-footer__bottom .n-footer__copyright a{padding-left:0}.n-contact-sales__link:hover .n-contact-sales__list-item-text{text-decoration:underline}@media (max-width:26.25em){.n-contact-sales__list-item-with-icon{display:none}}@media (min-width:48em){.n-contact-sales__link[href^=tel]{color:#686868}.n-contact-sales__link[href^=tel] .n-contact-sales__list-item-text:hover,.n-contact-sales__link[href^=tel]:hover{text-decoration:none}}@media (max-width:48em){.n-contact-sales{text-align:center}}@media (min-width:48em){.n-page-navigation .n-contact-sales{float:right}}.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;-webkit-transform:rotate(180deg);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-feature-block{background:0 0;padding:25px;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__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-feedback{font-size:0;margin-bottom:12px}.n-feedback__link,.n-feedback__solve-answer,.n-feedback__solve-label{font-size:14px}.n-feedback__link,.n-feedback__rating{display:inline-block;margin-bottom:6px;margin-right:35px}.n-feedback__solve-label{margin-bottom:6px;margin-right:35px}.n-feedback__solve-answers{margin-bottom:6px}.n-feedback__rating-label{margin-right:6px}.n-feedback__solve-answers,.n-feedback__solve-label{display:inline-block}.n-feedback__solve-answer{border-right:solid 1px #a4a4a4;display:inline-block;padding:0 6px;position:relative}.n-feedback__solve-answer:first-child{padding-left:0}.n-feedback__solve-answer:last-child{padding-right:0}.n-feedback__solve-answer:last-of-type{border-right:0}.n-feedback__thank-you-message{height:0;opacity:0;overflow:hidden;transition:opacity .4s}.n-feedback--thank-you-message-visible .n-feedback__thank-you-message{height:auto;opacity:1}.n-feedback__solve{opacity:1;transition:opacity .4s}.n-feedback--thank-you-message-visible .n-feedback__solve{height:0;opacity:0}.n-feedback__solve-answers{margin-right:12px;padding-bottom:6px;position:relative}.n-feedback__improve-dialog{background:#fff;border:solid 1px #eaeaea;box-shadow:0 0 5px rgba(0,0,0,.3);min-width:280px;padding:12px 12px 24px}.n-feedback__improve-dialog .n-form{padding:0}.n-feedback__improve-dialog .n-feedback__improve-textarea{font-size:14px;height:78px;margin-bottom:12px;min-height:0}.n-feedback__improve-dialog .n-feedback__improve-dialog-actions{text-align:right}.n-feedback__improve-dialog .n-feedback__improve-dialog-submit,.n-language-selector-menu ul.n-menu__list.n-menu__list--no-bottom-margin{margin-bottom:0}.n-collision-proof-panel{background:#fff;border:solid 1px #eaeaea;display:none;position:absolute;z-index:200}.n-collision-proof-panel.n-collision-proof-panel--visible,.n-collision-proof-panel__target.n-collision-proof-panel--visible:after,.n-collision-proof-panel__target.n-collision-proof-panel--visible:before{display:block}.n-collision-proof-panel__heading{font-size:24px}.n-collision-proof-panel__target[data-reveal-panel-on=click]{cursor:pointer}.n-collision-proof-panel__target{position:relative;z-index:201}.n-collision-proof-panel__target:after,.n-collision-proof-panel__target:before{background:#fff;content:'';display:none;height:10px;left:50%;margin-left:-10px;position:absolute;top:-21px;width:20px}.n-collision-proof-panel__target:before{border:solid 1px #eaeaea;box-shadow:0 0 5px rgba(0,0,0,.3);margin-left:-5px;top:-18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.n-collision-proof-panel__target.n-collision-proof-panel--position-flipped:after{bottom:-21px;top:auto}.n-collision-proof-panel__target.n-collision-proof-panel--position-flipped:before{bottom:-18px;top:auto}.n-collision-proof-panel__target[data-panel-position=bottom]:after{bottom:-21px;top:auto}.n-collision-proof-panel__target[data-panel-position=bottom]:before{bottom:-18px;top:auto}.n-collision-proof-panel__target[data-panel-position=bottom].n-collision-proof-panel--position-flipped:after{bottom:auto;top:-21px}.n-collision-proof-panel__target[data-panel-position=bottom].n-collision-proof-panel--position-flipped:before{bottom:auto;top:-18px}.n-collision-proof-panel__target[data-panel-position=right]:after{height:18px;left:auto;margin-left:0;margin-top:-10px;right:-21px;top:50%;width:10px}.n-collision-proof-panel__target[data-panel-position=right]:before{left:auto;margin-left:0;margin-top:-5px;right:-18px;top:50%}.n-collision-proof-panel__target[data-panel-position=right].n-collision-proof-panel--position-flipped:after{left:-21px;right:auto}.n-collision-proof-panel__target[data-panel-position=right].n-collision-proof-panel--position-flipped:before{left:-18px;right:auto}.n-collision-proof-panel__target[data-panel-position=left]:after{height:18px;left:-21px;margin-left:0;margin-top:-10px;top:50%;width:10px}.n-collision-proof-panel__target[data-panel-position=left]:before{left:-18px;margin-left:0;margin-top:-5px;top:50%}.n-collision-proof-panel__target[data-panel-position=left].n-collision-proof-panel--position-flipped:after{left:auto;right:-21px}.n-collision-proof-panel__target[data-panel-position=left].n-collision-proof-panel--position-flipped:before{left:auto;right:-18px}.n-filter{font-size:0;margin-bottom:24px}.n-filter.n-filter--is-narrow{display:inline-block;max-width:400px;width:100%}.n-filter--is-narrow .n-filter__section{display:block}.n-filter__list{list-style:none}.n-filter__list-item{font-size:16px}.n-filter__list-item .n-filter__list{padding-left:24px}.n-filter__link{display:inline-block;margin-right:6px;padding:12px 0}.n-filter__section-header{border-bottom:solid 1px #eaeaea;display:block;font-size:20px;margin-bottom:6px;padding-bottom:6px;position:relative;width:100%}.n-filter__section-header,.n-filter__section-header:hover{color:#454545;text-decoration:none}.n-filter--is-narrow .n-filter__section-header{border-bottom:0;color:#0067c5}.n-filter--is-narrow .n-filter__section-header:hover{color:#1e4a93;cursor:pointer}.n-filter__icon{display:inline-block;fill:#0067c5;height:16px;margin-right:6px;position:relative;top:1px;width:16px}.n-filter__link:hover .n-filter__icon{fill:#1e4a93}.n-filter__label.n-form__label{display:none}.n-filter--is-narrow .n-filter__label.n-form__label{display:block}.n-filter__open-icon{display:none;fill:#0067c5;height:14px;position:relative;right:0;top:0;width:14px}.n-filter__section-header:hover .n-filter__open-icon{fill:#1e4a93}.n-filter__section--open .n-filter__open-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-filter--is-narrow .n-filter__open-icon{display:inline-block}.n-filter--is-narrow .n-filter__column{display:none}.n-filter--is-narrow .n-filter__section--open .n-filter__column{display:block}@media screen and (min-width:26.25em){.n-filter,.n-filter.n-filter--is-narrow{display:block}.n-filter{display:table;width:100%}.n-filter__section{display:table-cell;vertical-align:top;width:320px}.n-filter__section:last-child{width:auto}.n-filter--is-narrow .n-filter__section{width:auto}.n-filter__column{display:inline-block;min-width:320px;vertical-align:top}}.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{padding-bottom:6px}.n-footer__corp-link-list-header,.n-footer__corp-link-list-header .n-footer__corp-link{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{list-style:none}.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-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:87.125em){.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,.n-language-selector-menu ul.n-menu__list{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:21.05263%}.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}.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-component-example .n-menu{position:relative}.n-menu--empty{max-width:960px}.n-menu--empty img{max-width:100%;min-width:768px}.n-menu__list-item--level-1:last-child{padding-bottom:24px}.n-menu__list-item--level-1>.n-menu__link{font-size:14px}.n-menu__header-link,.n-menu__header-text{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#454545;display:block;font-size:12px;padding:6px 24px;text-transform:uppercase}.n-menu__header-link:hover{text-decoration:underline}.n-menu--v2 .n-menu__list-section,.n-menu--v3 .n-menu__list-column{max-width:250px}.n-menu--v3.n-menu--is-narrow .n-menu__list-section:first-child:nth-last-child(2),.n-menu--v3.n-menu--is-narrow .n-menu__list-section:first-child:nth-last-child(2)~li{display:inline-block;max-width:none;width:100%}.n-menu--v3.n-menu--is-narrow .n-menu__list-section:first-child:nth-last-child(2):nth-child(2),.n-menu--v3.n-menu--is-narrow .n-menu__list-section:first-child:nth-last-child(2)~li:nth-child(2){border-top:solid 1px #f2f2f2}.n-menu--v3.n-menu--is-narrow .n-menu__list-header{border-top:0;display:inline-block;vertical-align:top}.n-menu__list-column{display:table-cell;min-width:230px;vertical-align:top}.n-menu__list-header-text{color:#848484;display:block;font-size:16px;padding:24px 24px 12px}.n-menu__list-header-text+.n-menu__list{margin-left:12px}.n-menu__list-header+.n-menu__list-header{border-top:solid 1px #f2f2f2}.n-menu--v1 .n-menu__list-item--level-1:first-child,.n-menu--v2 .n-menu__list-item--level-1:first-child{padding-top:24px}.n-menu{border-bottom:1px solid #eaeaea;padding:12px 0}.n-language-selector-menu ul.n-menu__list .n-menu__link,.n-menu.menu--is-active,.n-menu.n-menu--is-active,.n-off-canvas-menu__child-menu img{display:block}.n-menu,.n-menu.n-menu--is-active.n-menu--is-truncated,.n-menu.n-menu--is-truncated,.n-menu__divider,.n-menu__footer{display:none}.n-menu__list{list-style:none;margin:0;padding:0}.n-menu__list .n-menu__list--grouped{display:table-cell}.n-menu__list .n-menu__list--grouped .n-menu__list--grouped-title{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;display:block}.n-menu__list-section>.n-menu__list>.n-menu__list-item{padding-bottom:12px}.n-menu__sub-list{margin-left:12px}.n-menu__link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#0067c5;display:block;padding:6px 24px 6px 0}.n-menu__sub-list .n-menu__link{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.71429}.n-menu__link:hover{color:#1e4a93;text-decoration:underline}.n-menu__link-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}[lang=ja-JP] .n-menu__link-header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}.n-menu__link-header .n-menu__link-text,.n-menu__link-header .n-menu__list-title{margin-left:12px}.n-menu__link-header+.n-menu__sub-list .n-menu__list-item{margin-left:36px}.n-menu__link-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:24px;width:24px}.n-menu__list-title{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;display:block;padding:6px 0}.n-language-selector-menu ul.n-menu__list .n-menu__list-title{margin-left:0}.n-menu__find-loc-section{margin-top:10px;border-bottom:2px solid #4286f4}.n-menu__find-loc-section .n-menu__find-loc-title,.n-menu__find-loc-section .n-menu__link{display:inline-block;margin-bottom:10px}.n-menu__list .n-menu__list-title{margin-left:12px}.n-menu__list-container,.n-menu__list-section .n-menu__list .n-menu__list-title+.n-menu__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.n-menu__list-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:48em){.n-menu{background:#f8f8f8;border-bottom:4px solid #0067c5;box-shadow:0 4px 6px rgba(0,0,0,.25);min-width:230px;padding-left:12px;position:absolute;top:72px;z-index:200}.n-site-header--large .n-menu{top:150px}.n-menu--mega{border-bottom:0;padding-left:0;padding-bottom:0;width:100%}.n-menu__divider{background:#eaeaea;display:block;margin-top:12px}.n-menu__footer{background:#454545;display:block;margin-top:24px;padding:24px 0}.n-language-selector-menu .divider{border-left:1px solid #ccc;padding-left:3em;margin-bottom:1em}.n-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.n-menu__list .n-menu__list,.n-menu__list.n-menu__sub-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.n-menu__list .n-menu__list-section{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-right:1px solid #eaeaea}.n-menu__list .n-menu__list-section:last-child{border-right:0}[data-ntap-layout~="3"] .n-menu__list .n-menu__list-section{max-width:32.20339%}[data-ntap-layout~="4"] .n-menu__list .n-menu__list-section{max-width:23.72881%}.n-menu__sub-list{margin-left:0}.n-menu__link{padding-left:0}}.n-off-canvas-menu{position:relative;width:100%}.n-off-canvas-menu.n-off-canvas-menu--open,.n-off-canvas-menu.n-off-canvas__wrapper-open{height:100vh;overflow:hidden}.n-off-canvas-menu .n-property-navigation-bar__utils-link--off-canvas{border-bottom:1px solid #eaeaea;padding:20px 40px 20px 20px}.n-off-canvas-menu .n-globe__icon--off-canvas{left:30px;top:-10px}.n-off-canvas-menu__property-navigation-link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;border-bottom:solid 1px #eaeaea;color:#686868;display:block;padding:20px 40px 20px 20px;position:relative;text-transform:uppercase}.n-off-canvas-menu__property-navigation-link:hover{text-decoration:none}.n-off-canvas-menu__property-navigation-list-item:last-child .n-off-canvas-menu__property-navigation-link{border-bottom:0}.n-off-canvas-menu__property-navigation-list-item--menu-open .n-off-canvas-menu__property-navigation-link{border-bottom:0;color:#454545}.n-off-canvas-menu__property-navigation-list-item--menu-open .n-off-canvas-menu__property-navigation-link:hover{color:#1e4a93}.n-off-canvas-menu__property-navigation-link-icon{fill:#686868;height:16px;position:absolute;right:20px;top:20px;width:16px}.n-off-canvas-menu__property-navigation-link:hover .n-off-canvas-menu__property-navigation-link-icon{fill:#1e4a93}.n-off-canvas-menu__property-navigation-list-item--menu-open .n-off-canvas-menu__property-navigation-link-icon{fill:#454545;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-off-canvas-menu__menu-inner{width:100%}.n-off-canvas-menu__property-navigation-list{list-style:none;background:#f2f2f2}.n-off-canvas-menu__global-navigation-list{list-style:none;background:#a4a4a4;color:#fff;font-size:14px;padding:30px 0 0}.n-off-canvas-menu__global-navigation-list-header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;padding:12px 20px;text-transform:uppercase}.n-off-canvas-menu__global-navigation-link{color:#fff;display:block;padding:12px 20px}.n-off-canvas-menu__global-navigation-link:hover{color:#f2f2f2}.n-off-canvas-menu__child-menu{border-bottom:solid 1px #eaeaea;background:#fff;display:none}.n-off-canvas-menu__child-menu>.n-menu__list{padding:24px 0}.n-off-canvas-menu__property-navigation-list-item--menu-open .n-off-canvas-menu__child-menu{display:block}.n-off-canvas-menu__child-menu .n-menu__list-item--level-1:last-child{padding-bottom:0}.n-off-canvas-menu__child-menu .n-menu__list-item--level-1>.n-menu__link{font-size:16px}.n-off-canvas-menu__child-menu .n-menu__link{font-size:14px;padding:12px 20px}.n-off-canvas-menu__utils-list{list-style:none;background:#f2f2f2;border-top:solid 1px #eaeaea;padding-bottom:30px;padding-top:30px}.n-off-canvas-menu__utils-link{color:#686868;display:block;padding:20px 40px 20px 20px;position:relative}.n-off-canvas-menu__utils-link-icon{fill:#a4a4a4}.n-off-canvas-menu__utils-image,.n-off-canvas-menu__utils-link-icon{height:18px;left:20px;position:absolute;top:12px;width:18px}.n-off-canvas-menu__utils-image.n-off-canvas-menu__utils-image--language-selector{width:auto}.n-off-canvas-menu__utils-link-notification-count{background:#4a832e;border-radius:12px;color:#fff;display:block;font-size:12px;height:24px;line-height:24px;min-width:24px;padding:0 3px;position:absolute;right:20px;text-align:center;top:9.5px}.n-off-canvas-menu__utils-icon-link,.n-off-canvas-menu__utils-image-link{padding-left:50px}.n-off-canvas-menu__utils-notification-link{padding-right:50px}@media screen and (min-width:48em){.n-off-canvas-menu.n-off-canvas-menu--open{height:auto}.n-off-canvas-menu__menu{display:none}}.n-off-canvas-menu__menu{background:#53565a;height:100vh;left:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding-bottom:24px;position:absolute;top:auto;width:270px;z-index:1}.n-off-canvas-menu__menu [data-ntap-ui=more-menu]{display:none}.n-off-canvas-menu__content-wrap{background:#fff;left:0;position:relative;transition:left .4s ease;z-index:10}.n-off-canvas-menu--open .n-off-canvas-menu__content-wrap,.n-off-canvas__wrapper-open .n-off-canvas-menu__content-wrap{left:270px}.n-off-canvas-menu__property-title{border-bottom:solid 1px #eaeaea;background:#fff;color:#0067c5;font-size:16px;margin-bottom:0;padding:24px}.n-off-canvas__property-nav{background:#f2f2f2}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link{color:#53565a;display:block}.n-page-header{margin-top:24px}.n-page-navigation{padding-bottom:24px;padding-top:24px}.n-page-header__heading{color:#454545;font-size:32px;max-width:960px}.n-page-header__heading.n-page-header--on-dark-bg{color:#fff}.n-page-header--is-alt-color .n-page-header__heading{color:#4a832e}.n-page-header--v2 .n-page-header__heading{color:#0067c5;font-size:40px}.n-page-header__pre-heading{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;color:#686868;display:block;font-size:20px;margin-bottom:6px;text-transform:uppercase}.n-page-header--v3{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px}.n-page-header__img{margin-right:24px}.n-page-header__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.n-page-header__date,.n-page-header__link--author{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal;margin-bottom:6px}.n-page-header__link--author{font-size:14px;font-weight:400}.n-page-header__date{font-weight:300;color:#686868;display:block}.n-page-header__link--options{display:block;font-size:14px}.n-page-header__link--options .n-dropdown-menu__trigger-icon{top:2px}.n-page-header__link-icon{display:inline-block;fill:#0067c5;height:12px;margin-right:6px;position:relative;top:1px;width:12px}.n-page-header--v4{padding-top:12px;position:relative}.n-page-header--v4:before{background:#f8f8f8;content:'';height:240px;left:0;position:absolute;right:0;top:0}.n-page-header--v4 .n-page-header__heading{color:#4a832e;position:relative}.n-page-header__inner{margin:0 auto;max-width:87.125em;padding:0 12px}@media screen and (min-width:48em){.n-page-header__heading{font-size:48px}.n-page-header--v3 .n-page-header__heading{font-size:40px}.n-page-header__link--options{display:inline;float:right}.n-page-header__date{display:inline}.n-page-header--v4{padding-top:24px}}.n-property-bar{background:#f8f8f8;border-bottom:solid 1px #eaeaea;position:relative}.n-property-bar[data-ntap-ui=sticky-nav]{transition:all .3s ease-in-out}.n-property-bar__inner-wrap{margin-left:auto;margin-right:auto;position:relative}.n-property-bar__inner-wrap:after{content:" ";display:block;clear:both}.n-property-bar__property-mark{float:left;margin-right:6px;padding-top:6px}.n-property-bar__property-link{display:inline-block}.n-property-bar__property-link:hover{text-decoration:none}.n-property-bar__search,.n-property-bar__utils{display:none}.n-property-bar__logo{position:relative;top:3px}.n-property-bar__property-mark--has-property-name .n-property-bar__logo{display:inline-block;margin-right:6px;padding-right:6px;width:auto}.n-property-bar__property-mark--has-property-name .n-property-bar__logo:after{background:#eaeaea;content:'';height:22px;position:absolute;right:-4px;top:-3px;width:1px}.n-property-bar__netapp-mark-icon{display:none;fill:#1e4a93;height:20px;width:20px}.n-property-bar__property-mark--has-property-name .n-property-bar__netapp-mark-icon,.n-property-bar__property-name{display:inline-block;position:relative;top:-3px;vertical-align:top}.n-property-bar__property-mark--has-property-name .n-property-bar__logo-svg{display:none}.n-property-bar__property-name{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;color:#0067c5;font-size:14px;margin-bottom:0;margin-top:0;top:2px}.n-property-bar__logo-svg{display:inline-block;height:18px;width:100px;margin-right:12px}.n-property-bar__menu-toggle{float:left;margin-right:6px}.n-property-bar__menu-toggle-link{color:#686868;display:block;font-size:12px;padding:6px 12px;text-transform:uppercase}.n-property-bar__menu-toggle-link:hover{text-decoration:none}.n-off-canvas-menu--open .n-property-bar__menu-toggle-link,.n-off-canvas__wrapper-open .n-property-bar__menu-toggle-link{background:#eaeaea}.n-property-bar__menu-toggle-text{display:inline-block;vertical-align:middle}.n-property-bar__menu-toggle-icon{display:inline-block;fill:#454545;height:20px;position:relative;width:20px}.n-property-bar__social{display:none;float:left;margin-right:24px;height:40px;padding-top:6px}.n-property-bar__social-list{list-style:none;margin:0;padding:0}.n-property-bar__social-list-item{display:inline-block;margin-right:6px;vertical-align:middle}.n-property-bar__social-link{display:block}.n-property-bar__social-link:hover{text-decoration:none}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link:hover .n-property-navigation-bar__nav-link-text,.n-property-bar__social-link:hover .n-property-bar__social-link-text{color:#1e4a93}.n-property-bar__social-link-text{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:2.5;color:#454545;text-transform:uppercase}.n-icon__property-bar-social{fill:#53565a;height:20px;width:20px}.n-icon__property-bar-social:hover{fill:#1e4a93}.n-property-bar__narrow-actions{float:right;padding:6px 12px}.n-property-bar__narrow-actions-list{font-size:0;height:inherit}.n-property-bar__narrow-actions-list-item{display:inline-block;font-size:0;height:inherit;vertical-align:middle}.n-property-bar__narrow-actions-link{color:#686868;display:block;font-size:12px;height:inherit;padding:0 6px;text-decoration:none}.n-property-bar__narrow-actions-link:before{content:'';display:inline-block;height:100%;vertical-align:middle;width:0}.n-property-bar__narrow-actions-link:hover{text-decoration:none}.n-property-bar__narrow-actions-link-text{display:inline-block;vertical-align:middle}.n-property-bar__narrow-actions-search-icon{display:inline-block;fill:#686868;height:20px;vertical-align:middle;width:20px}.n-property-bar__narrow-action-search-form{background:#eaeaea;display:none;left:0;padding:6px;position:absolute;text-align:right;top:100%;width:100%;z-index:200}.n-property-bar--narrow-search-form-visible .n-property-bar__narrow-action-search-form,.n-property-bar__narrow-action-search-form.n-property-bar--narrow-search-form-visible{display:block}.n-property-bar__narrow-action-search-form .n-search-form__input{border-radius:6px;padding-right:50px;width:100%}.n-property-bar__narrow-action-search-form .n-search-form__button{position:absolute;right:6px}.n-property-bar__cta{float:left;position:absolute;margin-right:24px;-webkit-transform:translateY(-120px);transform:translateY(-120px)}.n-sticky-nav .n-property-bar__cta{position:relative}@media (min-width:48em){.n-property-bar{border-bottom:0;padding:24px 0}.n-property-bar__inner-wrap{padding:0 12px}.n-property-bar__logo:after,.n-property-bar__narrow-action-search-form.n-property-bar--narrow-search-form-visible{display:none}.n-property-bar__toolbar{float:right}.n-property-bar__search{display:block;text-align:right}.n-property-bar__toolbar .n-property-bar__search{float:left}.n-property-bar__utils{display:inline-block;margin-left:12px}.n-property-bar__utils-list{list-style:none;margin:0;padding:0}.n-property-bar__utils-link{line-height:2.2}.n-property-bar__property-name{font-size:26px}.n-property-bar .n-property-bar__property-name{margin-bottom:0;vertical-align:middle}.n-property-bar__menu-toggle,.n-property-bar__narrow-actions,.n-property-bar__property-mark--has-property-name .n-property-bar__netapp-mark-icon{display:none}.n-property-bar__property-mark--has-property-name .n-property-bar__logo{display:block;padding-right:0;position:relative;top:-2px;vertical-align:middle}.n-property-bar__property-mark--has-property-name .n-property-bar__logo-svg{display:inline-block}.n-property-bar__logo-svg,.n-property-bar__property-mark--has-property-name .n-property-bar__logo{height:29px;width:160px}.n-property-bar--narrow-search-form-visible .n-property-bar__narrow-action-search-form{display:none}.n-property-bar--v3 .n-property-bar,.n-property-bar--v6 .n-property-bar{padding-top:12px}.n-property-bar--v3 .n-property-bar__property-mark--has-property-name,.n-property-bar--v6 .n-property-bar__property-mark--has-property-name{vertical-align:middle}.n-property-bar--v3 .n-property-bar__property-mark--has-property-name .n-property-bar__logo,.n-property-bar--v6 .n-property-bar__property-mark--has-property-name .n-property-bar__logo{display:inline-block;margin-right:12px}.n-property-bar--v3 .n-property-bar__property-name,.n-property-bar--v6 .n-property-bar__property-name{position:relative;top:-2px}}@media (min-width:64em){.n-property-bar__property-mark--has-property-name{padding-top:0;vertical-align:middle}.n-property-bar__property-mark--has-property-name .n-property-bar__logo{display:inline-block;margin-right:12px}.n-property-bar__property-name{position:relative;top:-2px}}@media (min-width:68.75em){.n-property-bar__social{display:inline-block;opacity:1;transition:visibility 0s linear 0s,opacity 300ms;visibility:visible}.n-property-bar.n-sticky-nav{background:rgba(248,248,248,.9);border-bottom:1px solid #eaeaea;left:0;position:fixed;top:0;width:100%;z-index:900}.n-property-bar.n-sticky-nav .n-property-bar__social{opacity:0;transition:visibility 0s linear 0s,opacity 300ms;visibility:hidden}.n-property-bar.n-sticky-nav .n-property-bar__cta{-webkit-animation:bounceInDown .85s 500ms both;animation:bounceInDown .85s 500ms both}}.n-property-navigation-bar__more-item,.n-property-navigation-bar__nav-list-item.n-property-navigation-bar__nav-list-item--truncated{display:none}.n-property-navigation-bar--more-item-visible .n-property-navigation-bar__more-item{display:inline-block}.n-property-navigation-bar__menu-indicator{display:inline-block;fill:#454545;height:10px;margin-left:6px;position:relative;top:-1px;vertical-align:middle;width:10px}.n-property-navigation-bar__nav-link:hover .n-property-navigation-bar__menu-indicator,.n-property-navigation-bar__utils-link:hover .n-property-navigation-bar__menu-indicator{fill:#0067c5}.n-property-navigation-bar__menu--more-menu{padding-top:24px}.n-property-navigation-bar__menu--more-menu .n-menu__list-item{display:none}.n-property-navigation-bar__menu--more-menu .n-menu__list-item.n-menu__list-item--is-visible{display:block}.n-property-navigation-bar__utils{text-align:right}.n-property-navigation-bar__utils-list{white-space:nowrap}.n-property-navigation-bar__utils-list-item{display:inline-block;height:inherit;min-width:44px}.n-property-navigation-bar__utils-link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#454545;display:block;padding:0 6px;position:relative;text-decoration:none}.n-property-navigation-bar__utils-link-icon{display:inline-block;fill:#a4a4a4;height:18px;vertical-align:middle;width:18px}.n-property-navigation-bar__nav-link--is-active .n-property-navigation-bar__utils-link-icon,.n-property-navigation-bar__utils-link:hover .n-property-navigation-bar__utils-link-icon{fill:#848484}.n-property-navigation-bar__utils-image{display:inline-block;vertical-align:middle}.n-property-navigation-bar__utils-link-notification-count{background:#4a832e;border-radius:9px;color:#fff;display:inline-block;font-size:12px;height:18px;left:-6px;line-height:18px;margin-right:-6px;min-width:18px;padding:0 3px;position:relative;text-align:center;top:-6px}.n-property-navigation-bar__utils-image-link:hover{background:#eaeaea}.n-property-navigation-bar__language-selector-image{margin-left:6px}.n-language-selector-menu__title{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#454545;font-size:20px}.n-language-selector-menu__header{border-bottom:solid 1px #f2f2f2;margin:24px;padding-bottom:24px;position:relative}.n-language-selector-menu__remember-checkbox{position:absolute;right:0;top:4px}.n-language-selector-menu .menu__footer{padding:20px}.n-property-navigation-bar__menus{display:none}@media screen and (min-width:48em){.n-property-navigation-bar__menus{display:block}.n-property-navigation-bar__utils{width:32.20339%;float:right;margin-right:0}.n-property-navigation-bar__nav-link,.n-property-navigation-bar__utils-link{padding:0 12px}}.n-property-navigation-bar{background:#f8f8f8;display:none;padding-bottom:12px}.n-property-navigation-bar--embedded{background:0 0;padding-bottom:0}.n-property-navigation-bar__nav-list{margin:0;padding:0}.n-property-navigation-bar__nav-link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#454545;display:block;height:inherit;padding:0 6px;text-decoration:none}.n-property-navigation-bar__nav-link .n-property-navigation-bar__menu-indicator{transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.n-property-navigation-bar__nav-link:hover{color:#0067c5;text-decoration:none}.n-property-navigation-bar__nav-link.n-property-navigation-bar__nav-link--is-active{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:800;font-style:normal;color:#53565a}.n-property-navigation-bar__nav-link.n-property-navigation-bar__nav-link--is-active .n-property-navigation-bar__menu-indicator{fill:#53565a;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-property-navigation-bar__nav-link-text{font-size:14px;line-height:2.5;display:inline-block;text-transform:uppercase;vertical-align:middle}.n-globe__icon{display:inline;fill:#53565a;height:20px;vertical-align:middle;width:20px}.n-globe__icon:hover{fill:#1e4a93}.n-property-navigation-bar__utils-link-text{font-size:14px;line-height:2.5;display:inline-block;text-transform:uppercase;vertical-align:middle}@media (min-width:48em){.n-property-navigation-bar{display:block;position:relative}.n-property-navigation-bar--embedded{float:left;height:40px;padding-top:6px;width:40.67797%}.n-property-navigation-bar__nav-list{width:66.10169%;float:left;margin-right:1.69492%;margin-left:0;white-space:nowrap}.n-property-navigation-bar__nav-list-item{display:inline-block}[data-ntap-ui=more-menu]{opacity:0;transition:visibility 0s linear 300ms,opacity 300ms;visibility:hidden}.n-property-navigation-bar__nav-list-item.n-property-navigation-bar__nav-list-item--is-hidden{opacity:0;position:absolute;transition:visibility 0s linear 300ms,opacity 300ms;visibility:hidden}.n-property-navigation-bar__nav-list-item.n-property-navigation-bar__nav-list-item--is-visible{opacity:1;transition:visibility 0s linear 0s,opacity 300ms;visibility:visible}.n-property-navigation-bar__nav-link{padding:0 6px}.n-property-navigation-bar__nav-link.n-property-navigation-bar__nav-link--is-active{color:#0067c5}.n-property-navigation-bar__nav-link.n-property-navigation-bar__nav-link--is-active .n-property-navigation-bar__menu-indicator{fill:#0067c5}.n-property-navigation-bar__nav-list-item:first-child .n-property-navigation-bar__nav-link{padding-left:0}.n-property-navigation-bar__utils-link:last-child{padding-right:0}}.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{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{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;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:125px}.n-property-bar__search .n-search-form__input:focus{width:220px}.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:220px}}.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-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-top-hat{display:none}.n-top-hat__list{list-style:none;margin:0;padding:0}.n-top-hat__link,.n-top-hat__list-item-header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal;color:#fff}.n-top-hat__list-item-header{text-transform:uppercase;font-size:14px;line-height:1.71429;font-weight:500;display:none}.off-canvas__cross-property-nav .n-top-hat__list-item-header{display:block}.n-top-hat__link{font-size:12px;line-height:inherit;font-weight:300;display:block;padding:15px 0}.n-top-hat__link:hover,.n-top-hat__profile-link--is-active:hover{color:#fff}.n-top-hat__link-text{display:inline-block;font-size:12px;vertical-align:middle}.n-top-hat__key-icon,.n-top-hat__user-icon{display:inline-block;fill:#fff;height:12px;margin-right:6px;vertical-align:middle;width:12px}.n-top-hat__menu-indicator{display:inline-block;fill:#fff;height:10px;margin-left:6px;vertical-align:middle;width:10px}.n-top-hat__profile-list-item{position:relative}.n-top-hat__profile-link--is-active{background:#454545;background-image:linear-gradient(to top,#0067c5,#0067c5 4px,#454545 4px)}.n-top-hat__profile-link--is-active .n-top-hat__menu-indicator{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-top-hat__profile-menu{background-color:#fff;border-bottom:4px solid #0067c5;box-shadow:0 4px 6px rgba(0,0,0,.25);display:none;font-size:14px;position:absolute;right:0;text-align:left;top:100%;width:245px;z-index:200}.n-top-hat__profile-link--is-active+.n-top-hat__profile-menu{display:block}.n-top-hat__profile-menu-list{list-style:none;padding:0}.n-top-hat__profile-menu-support-link{border-bottom:solid 1px #f2f2f2;border-top:solid 1px #f2f2f2;color:#686868;display:block;margin:0 24px 12px;padding:12px 0}.n-top-hat__profile-menu-list-link{color:#686868;display:block;padding:6px 24px}.n-top-hat__profile-menu-user-info{padding:24px 24px 12px}.n-top-hat__profile-menu-username{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;display:block}.n-top-hat__profile-menu-company{font-size:12px}.n-top-hat__profile-menu-log-out-link{background:#f2f2f2;margin-top:12px;padding:12px 24px}@media screen and (min-width:48em){.n-top-hat{background-color:#1e4a93;display:block;height:30px;padding-top:3px}.n-top-hat__cross-property-nav{width:48.71795%;float:left;margin-right:2.5641%}.n-top-hat__list-item{display:inline-block;padding:0 6px}.n-top-hat__list-item:first-child,.n-top-hat__list-item:nth-child(2){padding-left:0}.n-top-hat__link{padding:0}.n-top-hat__link:hover{color:#eaeaea}.n-top-hat__cross-property-nav [data-ntap-ui=contact-us]{display:none}.n-top-hat__list-item-header,.n-top-hat__profile-list-item{padding-left:0}.n-top-hat__profile-link{padding-left:12px;padding-right:12px}.n-top-hat__utils{width:48.71795%;float:right;margin-right:0;text-align:right}.n-top-hat__utils .n-top-hat__list-item{border-right:1px solid #fff;vertical-align:middle}.n-top-hat__utils .n-top-hat__list-item:last-child{border-right:0}.n-top-hat__menu-indicator{display:inline-block;fill:#0067c5;height:10px;margin-right:6px;vertical-align:middle;width:10px}.n-top-hat__key-icon,.n-top-hat__profile-menu-support-link-icon,.n-top-hat__user-icon{display:inline-block;fill:#0067c5;height:12px;margin-left:6px;vertical-align:middle;width:12px}.n-top-hat__profile-menu-support-link-icon{height:14px;width:14px}.n-top-hat__profile-list-item{position:relative}}@media screen and (min-width:64em){.n-top-hat__cross-property-nav{width:49.15254%;float:left;margin-right:1.69492%}.n-top-hat__utils{width:49.15254%;float:right;margin-right:0}}.n-footer--v2 .n-footer__corp-links:after,.n-footer--v2 .n-footer__corp-links:before,.n-footer--v2 .n-footer__property-links:after,.n-footer--v2 .n-footer__property-links:before,.n-layout:after,.n-layout:before{content:' ';display:table}.n-footer--v2 .n-footer__corp-links:after,.n-footer--v2 .n-footer__property-links:after,.n-layout:after{clear:both}.n-layout__item{margin-bottom:24px}@media screen and (min-width:64em){.n-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.n-layout__item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.n-layout-3 .n-layout__item{width:32.20339%;float:left;margin-right:1.69492%}.n-layout-2 .n-layout__item,.n-layout-4 .n-layout__item{width:49.15254%;float:left;margin-right:1.69492%}.n-layout-4 .n-layout__item{-ms-flex-preferred-size:152.63158%;flex-basis:152.63158%;margin-bottom:24px}}@media screen and (min-width:87.125em){.n-layout-4 .n-layout__item{width:49.15254%;float:left;margin-right:1.69492%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}}.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}.button{cursor:pointer}.button__text{font-size:16px}.button--inline-action{background:0 0}.n-breadcrumb{display:none;margin-bottom:0}@media screen and (min-width:48em){.n-breadcrumb{display:block}}.n-breadcrumb__list{font-size:0;list-style:none}.n-breadcrumb__list-item,.n-breadcrumb__list>li{color:#999;display:inline-block;font-size:14px;margin-bottom:12px;vertical-align:middle}.n-breadcrumb__list-item:last-child>.n-breadcrumb__link,.n-breadcrumb__list-item:last-child>a,.n-breadcrumb__list>li:last-child>.n-breadcrumb__link,.n-breadcrumb__list>li:last-child>a{margin-right:0;padding-right:0}.n-breadcrumb__list-item:last-child>.n-breadcrumb__link::after,.n-breadcrumb__list-item:last-child>a::after,.n-breadcrumb__list>li:last-child>.n-breadcrumb__link::after,.n-breadcrumb__list>li:last-child>a::after{display:none}.n-breadcrumb__link,.n-breadcrumb__list>li>a{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#999;display:block;font-size:14px;margin-right:6px;padding:0 12px 0 0;position:relative}.n-breadcrumb__link::after,.n-breadcrumb__list>li>a::after{content:'>';position:absolute;right:0;top:1px}.n-breadcrumb__link:hover,.n-breadcrumb__list>li>a:hover{color:#999;text-decoration:underline}.contact-sales{background-color:#f8f8f8;margin:0 auto;padding-bottom:14px}@media (max-width:48em){.contact-sales{padding:12px 0 12px 12px}}.contact-sales__list{list-style:none;margin:0 auto;max-width:1394px}@media (min-width:26.25em){.contact-sales__list:nth-child(2n){padding-dir-from:12px}}.contact-sales__list-item--vertical{display:block;padding-bottom:24px;padding-left:0}.contact-sales__list-item--vertical .n-contact-sales__list-item-text{font-size:16px}.contact-sales__list-item{border-right:1px solid #a4a4a4;display:inline-block;padding:0 12px}@media (max-width:48em){.contact-sales__list-item:nth-child(2n){padding-left:0}}@media (min-width:64em){.contact-sales__list-item:nth-child(2n){padding-left:12px}}.contact-sales__list-item:first-child{padding-left:0}.contact-sales__list-item:last-child{border-right:0}.contact-sales__link,.contact-sales__list-item--vertical>a,.contact-sales__list-item--vertical>p,.contact-sales__list-item>a,.contact-sales__list-item>p{display:block;margin-bottom:0}.contact-sales__link:hover .icon-comment,.contact-sales__list-item--vertical>a:hover .icon-comment,.contact-sales__list-item--vertical>p:hover .icon-comment,.contact-sales__list-item>a:hover .icon-comment,.contact-sales__list-item>p:hover .icon-comment,.n-off-canvas__property-nav .n-property-navigation-bar__nav-link:hover .n-property-navigation-bar__menu-indicator{fill:#1e4a93}.contact-sales__list-item--chat{display:none}@media (min-width:64em){.contact-sales__list-item--chat{display:inline-block}}.icon-comment{fill:#eaeaea;margin-right:6px}.n-contact-sales,.n-contact-sales__list-item p{margin-bottom:0}.n-contact-sales__list{font-size:inherit}.n-contact-sales__list-item{margin-bottom:0;padding:0 6px}.n-contact-sales__list-item:last-child{padding-right:0}.n-contact-sales__list-item-with-icon:first-child .n-contact-sales__link{padding-left:0;position:relative}.n-contact-sales__link .n-contact-sales__list-item-text{cursor:pointer}.n-contact-sales__icon{display:inline-block;left:0;margin-right:6px;position:static;top:0;vertical-align:top}.n-feedback__search{max-width:1424px;margin-left:auto;margin-right:auto;padding:0 15px 24px}.n-feedback__search:after{content:" ";display:block;clear:both}.n-feedback__search .n-feedback__solve-answer--yes{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;background-color:transparent;border-bottom:0;border-left:0;border-right:solid 1px #a4a4a4;border-top:0;color:#0067c5;cursor:pointer;display:inline-block;font-size:14px;padding:0 7px;position:relative;text-decoration:none}.n-feedback__search .n-feedback__solve-answer--yes:hover{color:#1e4a93;outline:0;text-decoration:underline}.n-feedback__search .n-feedback__form-ctrl{display:none}.flag,.n-flag{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 0}.flag__body,.flag__image,.n-flag__body,.n-flag__image{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.flag__body .flag--top,.flag__image .flag--top,.n-flag--top .flag__body,.n-flag--top .flag__image,.n-flag--top .n-flag__body,.n-flag--top .n-flag__image,.n-flag__body .flag--top,.n-flag__image .flag--top{-ms-flex-item-align:start;align-self:flex-start}.flag__body .flag--bottom,.flag__image .flag--bottom,.n-flag--bottom .flag__body,.n-flag--bottom .flag__image,.n-flag--bottom .n-flag__body,.n-flag--bottom .n-flag__image,.n-flag__body .flag--bottom,.n-flag__image .flag--bottom{-ms-flex-item-align:end;align-self:flex-end}.flag__image,.n-flag__image{padding-right:24px}.n-flag--rev .flag__image,.n-flag--rev .n-flag__image{padding-right:0;padding-left:24px}.n-footer--v2 .n-footer__corp-links,.n-footer--v2 .n-footer__property-links{padding:24px 0}.n-footer__property-link-list{list-style:none}.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-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;padding-bottom:6px;text-transform:uppercase}.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}@media (min-width:48em){.n-footer--v2 .n-footer__property-links{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--v2 .n-footer__bottom-left{width:48.71795%;float:left;margin-right:2.5641%;padding-bottom:0}.n-footer--v2 .n-footer__bottom-right{width:48.71795%;float:right;margin-right:0;text-align:right}}@media (min-width:64em){.n-footer--v2 .n-footer__property-links{width:32.20339%;float:left;margin-right:1.69492%}.n-footer--v2 .n-footer__corp-links{width:66.10169%;float:right;margin-right:0}.n-footer--v2 .n-footer__corp-link-list{width:23.72881%;float:left}.n-footer--v2 .n-footer__corp-link-list:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.n-footer--v2 .n-footer__corp-link-list:nth-child(4n+2){margin-left:25.42373%;margin-right:-100%;clear:none}.n-footer--v2 .n-footer__corp-link-list:nth-child(4n+3){margin-left:50.84746%;margin-right:-100%;clear:none}.n-footer--v2 .n-footer__corp-link-list:nth-child(4n+4){margin-left:76.27119%;margin-right:-100%;clear:none}.n-footer--v2 .n-footer__bottom-left{width:49.15254%;float:left;margin-right:1.69492%}.n-footer--v2 .n-footer__bottom-right{width:49.15254%;float:right;margin-right:0}}.ntap__form{margin-bottom:48px}.n-form__checkbox{margin-right:12px;margin-top:12px}.field__group,.field__group--checkbox,.field__group--radio{margin-bottom:24px}.form__control,.form__control--textarea{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.5;background-color:#fff;border:1px solid #a6a8ab;border-radius:6px;color:inherit;height:49px;margin-bottom:6px;padding:12px;width:100%}.form__control--textarea:focus,.form__control:focus{border:1px solid #000;outline:none}.error.form__control--textarea,.form__control.error{background-color:rgba(255,0,0,.1);border:2px solid rgba(255,0,0,.5)}.form__control--textarea{min-height:280px}.form__label,[id$=-error]{font-size:14px;line-height:1.71429;font-style:normal}.form__label{display:block;margin-bottom:6px;text-transform:uppercase;font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;color:#686868}[id$=-error]{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;color:red}abbr[title=required]{border-bottom:0;color:#c30;margin-left:6px}.embedded-thanks,.ntap__form.is-hidden{opacity:0;position:absolute;transition:visibility 0s linear 0s,opacity 300ms;visibility:hidden}.embedded-thanks.is-visible{opacity:1;position:relative;transition:visibility 0s linear 300s,opacity 300ms;visibility:visible}.embedded-thanks__title{font-size:18px;line-height:1.33333;font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;margin-bottom:12px}.embedded-thanks__message{margin-bottom:12px}.form__label--optional{margin-left:6px}.form__note{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.form__note,.form__privacy{font-size:14px;line-height:1.71429}.form__privacy-link{margin-left:24px}.form__checkbox,.form__radio-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.form__checkbox:last-child,.form__radio-button:last-child{margin-bottom:0}.form__label--checkbox,.form__label--radio{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#686868;margin-left:34px}.form__label--checkbox:hover,.form__label--radio:hover{color:#0067c5;cursor:pointer}.form__control--checkbox,.form__control--radio{opacity:0;position:absolute}.form__control--checkbox+.form__label--checkbox::before,.form__control--radio+.form__label--radio::before{background-color:#fff;border:1px solid #a6a8ab;border-radius:6px;content:'';height:24px;position:absolute;text-align:center;vertical-align:middle;width:24px;margin-left:-34px}.form__control--radio+.form__label--radio::before{border-radius:50%}.form__control--checkbox:checked+.form__label--checkbox::before{color:#0067c5;content:'\2713'}.form__control--radio:checked+.form__label--radio::before{color:#0067c5;content:'\2022';font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:60px;line-height:23px}.form__control--checkbox:focus+.form__label--checkbox,.form__control--radio:focus+.form__label--radio{outline:1px dotted #a4a4a4}.help__text{font-size:12px;line-height:2;color:#a4a4a4;font-style:normal}.hero__banner:after,.hero__banner:before{content:' ';display:table}.hero__banner:after{clear:both}.hero--full-bleed{background-position:top center;background-repeat:no-repeat;background-size:cover}.hero__list{list-style:none;margin:0;padding:0}.hero__body{margin-bottom:0}@media (min-width:48em){.hero__body{width:61.53846%;float:left;margin-right:2.5641%}}@media (min-width:64em){.hero__body{width:40.67797%;float:left;margin-right:1.69492%}}.hero__title{line-height:1.5;padding:50px 0}@media (min-width:48em){.hero__title{padding:100px 0}}@media (min-width:64em){.hero__title{padding:200px 0}}[data-ntap-theme=dark] .hero__title{color:#fff}.n-hero,.slides{margin:0 auto;padding:0}.slides{height:auto;list-style:none;margin:0;overflow-x:hidden;overflow-y:visible}.n-hero__slides-item{background-position:center center;background-repeat:no-repeat;display:list-item;float:left;list-style:none;margin:0%;max-width:none;position:relative;width:100%}.n-hero__slides-item--full-bleed{background-size:cover;margin-right:-100%}.n-hero--split-view{display:table}.n-hero__content--split-view{background:#fff;display:inherit;height:auto;max-height:380px}.n-hero__content--full-bleed{padding-bottom:144px;padding-top:144px}@media (max-width:64em){.n-hero__content--full-bleed{padding-bottom:96px;padding-top:96px}}@media (max-width:48em){.n-hero__content--full-bleed{padding-bottom:24px;padding-top:24px}}@media (max-width:26.25em){.n-hero__content--full-bleed{padding-bottom:6px;padding-top:6px}}.n-hero__content--split-view-heading{display:inline-block;padding:14% 5% 2.5% 8%}.n-hero__card-img img,.n-hero__image{font-family:'object-fit: cover;';-o-object-fit:cover;object-fit:cover}.n-hero__image--split-view{background:#fff;display:table-cell;text-align:right;vertical-align:middle;width:55%}.n-banner__image-img{height:97%;max-width:100%;width:100%}.n-hero__title--split-view{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;color:#0067c5;font-size:28px;font-style:normal;font-weight:200;line-height:1.2;min-height:125px;padding-bottom:3%}.flex-control-nav,.flex-control-paging{float:left;list-style-type:none;margin:0;padding:0;width:15%}.flex-control-nav a,.flex-control-paging a{border:1px solid #a4a4a4;border-radius:20px;display:inline-block;float:left;height:10px;list-style-type:none;margin:3%;opacity:.5;overflow:hidden;padding:0;text-indent:100%;white-space:nowrap;width:10px}.flex-direction-nav{list-style:none}.flex-next,.flex-prev{display:none}.flex-control-nav__a{background:#eaeaea;border:1px solid #eaeaea;border-radius:20px;display:block;left:1000;overflow:hidden;text-indent:1000%;white-space:nowrap}.n-hero--full-bleed{margin:0 auto}.n-hero--full-bleed .button{margin-top:24px}.n-hero__heading--full-bleed{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;color:#fff;font-size:40px;font-style:normal;font-weight:200;letter-spacing:-1px;line-height:1;margin-bottom:12px;padding-bottom:12px;width:47%}@media (max-width:26.25em){.n-hero__heading--full-bleed{margin-top:24px;padding-top:24px}}.n-hero__heading--full-bleed-dark{color:#0067c5}.n-hero__heading--full-bleed--first{padding-bottom:0}.flex-active{background:#848484}@media screen and (max-width:48em){.n-hero__content--split-view-heading{display:block}.n-hero__image--split-view{display:block;margin-bottom:-1.5%;width:100%}}.hero__bottom-module-container{background-color:#eaeaea}.hero__bottom-module-link{color:#454545}.hero__bottom-module-link:hover{color:#454545;cursor:default;text-decoration:none}.hero__bottom-module{margin-bottom:0;padding:12px 0}.hero-video{margin-left:-700px;width:550%}@media (min-width:26.25em){.hero-video{margin-left:-650px;width:350%}}@media (min-width:594px){.hero-video{margin-left:-550px;width:250%}}@media (min-width:48em){.hero-video{margin-left:-735px;width:250%}}@media (min-width:896px){.hero-video{margin-left:-495px;width:200%}}@media (min-width:64em){.hero-video{margin-left:-505px;width:175%}}@media (min-width:87.125em){.hero-video{margin-left:-465px;width:155%}}.hero-text-video .button{position:relative;z-index:1}.hero-video::-webkit-media-controls-start-playback-button{display:none}.icon,.icon--large,.icon--medium,.icon--small{display:inline-block;vertical-align:middle}.icon--small{height:16px;width:16px}.icon--medium{height:28px;width:28px}.icon--large{height:32px;width:32px}.icon--blue{fill:#0067c5}.icon--white{fill:#fff}.n-link-list{margin-bottom:0}.address-list{list-style:none;margin-bottom:24px}.address-list__item-container{margin-bottom:0}.address-list__item{font-size:16px;margin-bottom:0}.n-off-canvas__wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-x:auto;position:relative;width:100%}.n-off-canvas__wrapper.n-off-canvas__wrapper-open{height:100vh;overflow:hidden}.n-off-canvas__wrapper-inner{position:relative;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.n-off-canvas__wrapper-inner:after,.n-off-canvas__wrapper-inner:before{content:' ';display:table}.n-off-canvas__wrapper-inner:after{clear:both}.n-off-canvas-menu--is-open{-webkit-transform:translateX(270px);transform:translateX(270px)}.n-off-canvas{background-color:#a4a4a4;height:100vh;left:0;-webkit-overflow-scrolling:touch;overflow-y:auto;position:absolute;width:270px}.n-off-canvas-menu--is-open .n-off-canvas{border-right:1px solid #eaeaea}.n-off-canvas--left{left:-270px;top:0;width:270px}.n-off-canvas__content{left:0;position:relative;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.n-off-canvas-menu__title{font-size:16px;line-height:1.5;background-color:#f2f2f2;border-bottom:1px solid #eaeaea;color:#4d8ad6;margin-bottom:0;padding:20px}.n-off-canvas__property-nav,.n-off-canvas__utility-nav{background-color:#f2f2f2}.n-off-canvas__property-nav .n-property-navigation-bar__nav-list{font-size:inherit;white-space:normal}.n-off-canvas__property-nav .n-property-navigation-bar__nav-list-item{display:block}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link{border-bottom:1px solid #eaeaea;padding:20px;position:relative}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link::before{content:none}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link--is-active{background-image:none}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link--is-active .n-property-navigation-bar__nav-link-text{color:#1e4a93}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link--is-active .n-property-navigation-bar__menu-indicator{fill:#1e4a93}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link-text{font-size:16px;line-height:1.5;font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#848484}.n-off-canvas__property-nav .n-property-navigation-bar__menu-indicator{fill:#a4a4a4;height:16px;margin-left:0;position:absolute;right:20px;top:24px;width:16px}.n-off-canvas__cross-property-nav{padding:20px}.page-header--v1{padding-top:24px}.n-page-header--v4{background:#f8f8f8;height:100%;margin-bottom:24px;margin-top:0}@media (max-width:48em){.n-page-header--v4{padding-top:0}.n-page-header--v4 .container{padding:0}}.n-page-header--v4::before{height:0}.n-pagination{margin-bottom:24px}.n-pagination__list{display:inline-block;font-size:0;list-style:none}.n-pagination__list-item{color:#848484;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-property-bar__inner-wrap{max-width:1424px}.container.n-property-bar__inner-wrap{display:table;height:40px;padding:0;position:relative;width:100%}.n-property-bar__menu-toggle-link{text-align:left;padding-left:6px}.n-property-bar__menu-toggle-icon{top:1px}.n-off-canvas-menu--is-open .n-property-bar__menu-toggle{background:#eaeaea}.n-property-bar__narrow-actions{text-align:right}@media (min-width:48em){.container.n-property-bar__inner-wrap{padding-left:15px;padding-right:15px;padding-top:24px}.n-property-bar__property-mark{padding-left:0}.n-property-bar__search{padding-right:0}}.searchbar__box{background:#eaeaea;display:block;margin-bottom:1rem;padding-bottom:1rem;padding-right:0;padding-top:1rem}@media (max-width:48em){.band--gray.searchbar__box{padding-bottom:0;padding-top:48px}}.searchbar__form{display:block;margin:0 auto;text-align:center}.searchbar__input{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;border:0;border-right:0;font-size:18px;margin:0 auto;outline:none;width:75%}.searchbar__button{position:static}.searchfilter__container{margin-bottom:0}.searchfilter__filter{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#0067c5;cursor:pointer;display:inline-block}.n-search-filter__list-item{padding-right:15px}.n-search-filter__link>.n-icon-filter{margin-left:3px}.n-dropdown-menu__link,.n-dropdown-menu__trigger,.n-search-filter__link{cursor:pointer}.n-form__checkbox-visual--checked{background:#fff;border:solid 1px #a6a8ab;border-radius:5px;cursor:pointer;height:24px;left:0;margin-right:12px;position:absolute;text-align:center;top:0;width:24px}.n-form--dark-bg .n-form__checkbox-visual--checked{border:0}.n-form__checkbox-visual--checked .n-form__checkbox-checked-icon,.n-form__checkbox-visual--checked .n-icon-checkbox-checked-icon{display:inline}.n-form__checkbox-input:checked+.n-form__checkbox-visual--checked .n-form__checkbox-checked-icon{display:inline}.n-form__checkbox-input:focus+.n-form__checkbox-visual--checked{border-color:#000}.n-form__input-error .n-form__checkbox-visual--checked{background:#fcc;border:solid 1px #cf2128}.n-form__checkbox-input:disabled+.n-form__checkbox-visual--checked{cursor:not-allowed}.searchfilter__sub-filter{display:none}.site-search__lang-filters{margin-top:35px}.site-search__lang-filters .n-form__checkbox{margin-right:15px}.site-search__lang-filter{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:16px;position:relative}.site-search__lang-checkbox{bottom:3px;height:20px;position:relative;vertical-align:middle;width:20px}.n-tag.n-search-filter__refine-tag{clear:right;margin-right:6px}.n-search-filter__refine-selected-filters{width:100%;float:left;margin-left:0;margin-right:0}.n-search-filter-panels{padding-bottom:12px}.n-search-filter--is-narrow>.n-search-filter__refine-link{display:block}.searchresults__searchcount{float:left;font-size:12px;margin-bottom:1rem;width:100%}.searchresults__container{max-width:850px;padding:15px 0}.searchresults__linkcontainer:hover{cursor:pointer;text-decoration:none}.searchresults__header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#0067c5;display:inline;font-size:20px;margin-bottom:.5rem}.searchresults__header-pdf{display:inline-block;fill:#454545;height:25px;vertical-align:top;width:30px}.searchresults__publish-date,.searchresults__summary{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#454545;font-size:16px;margin-bottom:.5rem}.searchresults__publish-date-caption{color:#454545;display:inline-block;font-weight:700;margin-bottom:.5rem}.searchresults__url{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#007a33;font-size:16px;margin-bottom:0;word-wrap:break-word}.no-results__message{margin-bottom:6px}.no-results__list{list-style-type:none}.no-results__list-item{color:#0067c5}.no-results__list-item:hover{color:#1e4a93}.n-search-form__input{-webkit-appearance:none}.n-spotlight-module{background-color:#f8f8f8;border-bottom:10px solid #eaeaea;display:inline-block}@media (max-width:48em){.n-spotlight-module{margin-bottom:1.5em;width:100%}}.n-spotlight-module:hover{border-bottom:10px solid #0067c5;cursor:pointer}.n-spotlight-module--inverse,[data-ntap-theme~=dark] .n-spotlight-module{background-color:#fff}.n-spotlight-module__body{padding:24px;text-align:center}.n-spotlight-module__body-heading{padding-bottom:24px}.n-spotlight-module__date,.n-spotlight-module__loc{margin-bottom:0}.n-spotlight-module__title{color:#686868;padding-bottom:12px}.n-spotlight-module__text,[data-ntap-theme~=dark] .n-spotlight-module__text{color:#454545}.n-spotlight-module__view-all-link{display:block;padding-top:24px}@media (min-width:48em){.n-spotlight-module__deck{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.n-spotlight-module__deck .n-spotlight-module{width:100%}.n-spotlight-module__deck .n-spotlight-module__link{margin-bottom:24px}[data-ntap-layout~="50-50"] .n-spotlight-module__deck .n-spotlight-module__link{-webkit-box-flex:0;-ms-flex:0 1 48.97959%;flex:0 1 48.97959%;margin-right:1.31579%}[data-ntap-layout=odd] .n-spotlight-module__link:nth-child(odd),[data-ntap-layout~=even] .n-spotlight-module__link:nth-child(even){margin-right:0}}.tile{background-color:#fff;padding:em(100px) em(50px);position:relative}.tile-cta{padding:em(75px) em(37.5px)}.tile--blue{background-color:#0067c5}.tile--purple{background-color:#7c459d}.tile--green{background-color:#59b13e}.tile--gray{background-color:#505355}[data-ntap-position~=top-right]{background-position:100% 50%;background-repeat:no-repeat}[data-ntap-position~=bottom-right]{background-position:100% 100%;background-repeat:no-repeat}[data-ntap-position~=bottom],[data-ntap-position~=top]{background-position:50% 100%;background-repeat:no-repeat}[data-ntap-position~=top]{background-position:0 0}.tile__link:hover{text-decoration:none}.tile__title{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;font-size:36px;line-height:1.33333;color:#0061ca}@media (min-width:48em){.tile__title{font-size:42px;line-height:1.14286}}@media (min-width:64em){.tile__title{font-size:50px;line-height:1.44}}.tile__description,.tile__text{font-size:30px;line-height:1.6;font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;color:#0061ca}@media (min-width:64em){[data-ntap-align~=left] .tile__text{width:55.88235%}}.container1 .banner .info p,[data-ntap-theme~=dark] .tile__description,[data-ntap-theme~=dark] .tile__text{color:#fff}.tile__description{font-size:24px;line-height:1;font-weight:800}.tile__img{display:inline-block;margin-bottom:24px}[data-ntap-align~=center] .tile__body{text-align:center}@media (min-width:48em){.n-top-hat__cross-property-nav .n-top-hat__list-item:last-child{display:none}.n-top-hat__cross-property-nav .n-top-hat__list-item:nth-child(2){padding-left:0}}.n-band--gray-lighter{background-color:#f2f2f2;padding:48px 0}@media (min-width:48em){.n-property-bar__search.searchbar__box{float:right;margin-right:0;width:100%}}@media (min-width:64em){.n-pagination{width:23.72881%;float:right;margin-right:0}.n-feedback{width:49.15254%;float:left;margin-right:1.69492%}}.site-main{background:#fff}.country-homepage .page-header--v1{margin-top:0;padding-top:24px}.ntap__form .n-language-selector-menu{padding:0}.n-form__subscribe-toggle{margin-bottom:24px}@media (max-width:26.25em){.n-form__subscribe-toggle .n-form__subscribe-toggle-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.n-form__subscribe-toggle .n-tag-group__separator{display:none}}@media (min-width:26.25em){.n-form__subscribe-toggle .n-form__subscribe-toggle-btn{font-size:14px;padding:15px}.n-form__subscribe-toggle .n-form__subscribe-toggle-btn:first-child{padding:15px 17px 15px 0}}.n-subscription-options .n-form__field-error{display:block;margin-bottom:6px}.n-subscription-options .n-form__radio-button-visual{margin:0 24px}.n-subscription-options .n-subscription-options--partners-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5sdHIuY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvdXRpbHMvX2V4dGVuZHMuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL3V0aWxzL19hbmltYXRpb25zLnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy91dGlscy9fbW9kYWFsLnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy9nbG9iYWwvX2Jhc2Uuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL3V0aWxzL19mb250cy5zY3NzIiwiLi4vbGliL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2dsb2JhbC9fZWxlbWVudHMuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzIiwiLi4vbGliL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvdXRpbHMvX21peGlucy5zY3NzIiwic3R5bGVzLmx0ci5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvZ2xvYmFsL19sYXlvdXQuc2NzcyIsImxheW91dC9fZ3JpZC5zY3NzIiwiLi4vbGliL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIiwibGF5b3V0L19jb250YWN0LWdyb3VwLnNjc3MiLCJsYXlvdXQvX2VxdWFsLWNvbHVtbi1sYXlvdXQuc2NzcyIsImxheW91dC9fZ2FsbGVyeS1sYXlvdXQuc2NzcyIsImxheW91dC9fbWFzb25yeS1sYXlvdXQuc2NzcyIsImxheW91dC9fc2lkZWJhci1sYXlvdXQuc2NzcyIsImxheW91dC9fc3BsaXQtbGF5b3V0LnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX2ZlYXR1cmVfYmxvY2suc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvbnRhY3Rfc2FsZXMuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9fZHJvcGRvd25fbWVudS5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9fZmVlZGJhY2suc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy91aS9jb21wb25lbnRzL21lbnUvc3R5bGVzL19tZW51LnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy9jb21wb25lbnRzL19maWx0ZXIuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX2xpbmtfbGlzdC5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9fbWVudS5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9fb2ZmX2NhbnZhc19tZW51LnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvdWkvY29tcG9uZW50cy9vZmYtY2FudmFzLW1lbnUvc3R5bGVzL19vZmYtY2FudmFzLW1lbnUuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2VfaGVhZGVyLnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvdWkvY29tcG9uZW50cy9wcm9wZXJ0eS1iYXIvc3R5bGVzL19wcm9wZXJ0eS1iYXIuc2NzcyIsImNvbXBvbmVudHMvb2ZmLWNhbnZhcy9fb2ZmLWNhbnZhcy1tZW51LnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9wZXJ0eV9uYXZpZ2F0aW9uX2Jhci5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3VpL2NvbXBvbmVudHMvcHJvcGVydHktbmF2aWdhdGlvbi1iYXIvc3R5bGVzL19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VhcmNoX2ZpbHRlci5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3VpL2NvbXBvbmVudHMvc2VhcmNoLWZvcm0vc3R5bGVzL19zZWFyY2gtZm9ybS5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9fc2hhcmUuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3RhZy5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3VpL2NvbXBvbmVudHMvdG9wLWhhdC9zdHlsZXMvX3RvcC1oYXQuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19mb290ZXItY291bnRyeS5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9feHVwLnNjc3MiLCJjb21wb25lbnRzL2F1dG9jb21wbGV0ZS9fYXV0b2NvbXBsZXRlLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbi9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2JyZWFkY3J1bWJzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0LXNhbGVzL19jb250YWN0LXNhbGVzLnNjc3MiLCJjb21wb25lbnRzL2ZlZWRiYWNrL19mZWVkYmFjay5zY3NzIiwiY29tcG9uZW50cy9mbGFnLW9iamVjdC9fZmxhZy1vYmplY3Quc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL2hlcm8vX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvY2Fyb3VzZWwvX2hvbWVwYWdlLWNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL2ljb25zL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9saW5rLWxpc3QvX2xpbmstbGlzdC5zY3NzIiwiY29tcG9uZW50cy9wYWdlLWhlYWRlci9fcGFnZS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9wcm9wZXJ0eS1iYXIvX3Byb3BlcnR5LWJhci5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2gvX3NlYXJjaC1iYXIuc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoL19zZWFyY2gtZmlsdGVycy5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2gvX3NlYXJjaC1yZXN1bHRzLnNjc3MiLCJjb21wb25lbnRzL3NlYXJjaC1mb3JtL19zZWFyY2gtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9zcG90bGlnaHQtbW9kdWxlL19zcG90bGlnaHQtbW9kdWxlLnNjc3MiLCJjb21wb25lbnRzL3RpbGVzL190aWxlcy5zY3NzIiwiX3NoYW1lLnNjc3MiLCJjb21wb25lbnRzL3RvcC1oYXQvX3RvcC1oYXQuc2NzcyIsImNvbXBvbmVudHMveC11cC9feC11cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWNrVSxhLENDWGxVLEcsQ0RERyxHLENBRUEsRyxDQUVBLEcsQ0FFQSxHLENBRUEsRyxDQUkwUyxtQixDQUR4UixzQixDQUF3QixzQixDQUF3QixzQixDQUF3QixlLENBQWlCLHlCLENBQXVGLG9DLENBQS9CLDZCLENBQTdCLDJCLENBQ3BHLGMsQ0FBZ0IsWSxDQUZKLGlCLENBQWpCLGUsQ0FBb0MsaUIsQ0FBbUIsbUIsQ0FBMUUsaUIsQ0FBOEcsb0IsQ0FBZixhLENBRUssMEMsQ0FBOUMsNEMsQ0FBMEYsOEIsQ0FBb0wsbUIsQ0FIMVUsWSxDQUdzTCxvQyxDQUFzQyxzQyxDQUF3QyxzQixDQUF3QixRLENDWG5TLEUsQ0RGSSxFLENBRUEsRSxDQUVBLEUsQ0FFQSxFLENBRUEsRSxDQUVBLEMsQ0NQRixRLENEZWdULGEsQ0FBckIsbUIsQ0FEeFEsc0IsQ0FBd0Isc0IsQ0FBd0Isc0IsQ0FBd0IsZSxDQUFpQix5QixDQUF1RixvQyxDQUEvQiw2QixDQUE3QiwyQixDQUNwRyxZLENDWnJDLGlCLENBQUEsZSxDQUFBLGlCLENBQUEsbUIsQ0FBQSxpQixDQUFBLG9CLENBQUEsYSxDRFlpRywwQyxDQUE5Qyw0QyxDQUEwRiw4QixDQUFvTCxtQixDQUFwSixvQyxDQUFzQyxzQyxDQUF3QyxzQixDQUF3QixRLENDWGpSLFMsQ0FhRixvQyxDQUFBLGlDLENERWtDLFcsQ0FBc0Qsa0IsQ0FBckIsbUIsQ0FBcEIsa0IsQ0NGL0MsaUMsQ0RFNEcsVSxDQ0Y1Ryw0QixDQUFBLGdCLENBRUUsMEIsQ0FDQSxVLENBQ0EsZSxDQUNBLDJCLENBQ0EsUyxDQ3ZCRiw4QkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLCtELENBQUEsdUQsQ0FDQSxvQyxDQUFBLDRCLENBR0YsRyxDQUFBLEcsQ0FDRSxpRSxDQUFBLHlELENBQ0Esc0MsQ0FBQSw4QixDQUdGLEcsQ0FDRSxpRSxDQUFBLHlELENBQ0Esc0MsQ0FBQSw4QixDQUdGLEcsQ0FDRSxvQyxDQUFBLDRCLENBakJKLENBQUEsc0JBQ0UsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FDRSwrRCxDQUFBLHVELENBQ0Esb0MsQ0FBQSw0QixDQUdGLEcsQ0FBQSxHLENBQ0UsaUUsQ0FBQSx5RCxDQUNBLHNDLENBQUEsOEIsQ0FHRixHLENBQ0UsaUUsQ0FBQSx5RCxDQUNBLHNDLENBQUEsOEIsQ0FHRixHLENBQ0Usb0MsQ0FBQSw0QixDQWpCSixDQXFCQSxnQ0FDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLCtELENBQUEsdUQsQ0FHRixFLENBQ0UsUyxDQUNBLDBDLENBQUEsa0MsQ0FHRixHLENBQ0UsUyxDQUNBLHVDLENBQUEsK0IsQ0FHRixHLENBQ0Usd0MsQ0FBQSxnQyxDQUdGLEcsQ0FDRSxzQyxDQUFBLDhCLENBR0YsRSxDQUNFLHNCLENBQUEsYyxDQXhCSixDQUFBLHdCQUNFLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQ0UsK0QsQ0FBQSx1RCxDQUdGLEUsQ0FDRSxTLENBQ0EsMEMsQ0FBQSxrQyxDQUdGLEcsQ0FDRSxTLENBQ0EsdUMsQ0FBQSwrQixDQUdGLEcsQ0FDRSx3QyxDQUFBLGdDLENBR0YsRyxDQUNFLHNDLENBQUEsOEIsQ0FHRixFLENBQ0Usc0IsQ0FBQSxjLENBeEJKLENBNEJBLCtCQUNFLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQ0UsK0QsQ0FBQSx1RCxDQUdGLEUsQ0FVQSxHLENBUkUsc0MsQ0FBQSw4QixDQUdGLEcsQ0FDRSxTLENBQ0EsdUMsQ0FBQSwrQixDQU9GLEcsQ0FDRSx1QyxDQUFBLCtCLENBR0YsRSxDQUNFLHNCLENBQUEsYyxDQXhCSixDQUFBLHVCQUNFLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQ0UsK0QsQ0FBQSx1RCxDQUdGLEUsQ0FVQSxHLENBUkUsc0MsQ0FBQSw4QixDQUdGLEcsQ0FDRSxTLENBQ0EsdUMsQ0FBQSwrQixDQU9GLEcsQ0FDRSx1QyxDQUFBLCtCLENBR0YsRSxDQUNFLHNCLENBQUEsYyxDQXhCSixDQTRCQSw2QkFDRSxFLENBQU0sb0MsQ0FBQSw0QixDQUNOLEUsQ0FBSSwrQixDQUFBLHVCLENBRk4sQ0FBQSxxQkFDRSxFLENBQU0sb0MsQ0FBQSw0QixDQUNOLEUsQ0FBSSwrQixDQUFBLHVCLENBRk4sQzs7Ozs7O0FDcENBLGdCLENBQ0MsZSxDQUVELHVCLENBNEdBLGtCLENBd0xBLDRCLENBcFRDLDJCLENBQ0EsMEIsQ0FDQSwwQixDQUNBLG1CLENBQ0Esa0IsQ0FDQSxvQixDQUNBLG1CLENBQ0EsZSxDQWFELGUsQ0FTQSxlLENBUkMsYyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsUyxDQUVELGUsQ0FDQyxhLENBTUEsWSxDQUNBLGEsQ0FDQSxTLENBQ0EscUIsQ0FDQSxnQyxDQTNDQSw4QixDQWdDRCxpQixDQWNFLHFCLENBQ0Esa0MsQ0FDQSxpQyxDQUNBLGtDLENBakJGLDZCLENBb0JFLFcsQ0FDQSxjLENBQ0EsUyxDQUNBLHVCLENBdkJGLGlDLENBMkJFLFksQ0FDQSxTLENBNUJGLGlDLENBK0JFLFMsQ0EvQkYsOEIsQ0FtQ0Usc0IsQ0FuQ0YsaUMsQ0F3Q0UsZSxDQUdGLHFCLENBQ0MsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FKRCx3QyxDQXNOQSx3QixDQWhORSxhLENBR0YscUIsQ0FDQyxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGlCLENBQ0EsaUIsQ0FQRCx3QyxDQVdFLFMsQ0FDQSxhLENBQ0Esa0IsQ0FHRixpQixDQUNDLGlCLENBQ0Esb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZSxDQUNBLG9DLENBQ0EsVyxDQVhELDRCLENBZUUsWSxDQUNBLFcsQ0FDQSxlLENBakJGLG9DLENBcUJFLGMsQ0FDQSxXLENBQ0EsYSxDQUlGLGEsQ0FDQyxjLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBQ0EsYyxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxrQixDQXpJQSw4QixDQStIRCxtQixDQUFBLG1CLENBY0UsWSxDQUNBLGtCLENBZkYseUIsQ0FBQSwwQixDQUFBLHlCLENBQUEsMEIsQ0FpQlksZSxDQWpCWixtQixDQUFBLG9CLENBd0JFLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBL0pELHFDLENBK0hELG9CLENBb0NFLGdDLENBQUEsd0IsQ0FwQ0YsbUIsQ0F1Q0UsK0IsQ0FBQSx1QixDQXZDRixnQyxDQTBDRSxrQixDQUNBLFUsQ0FDQSxRLENBSUYseUIsQ0FDQyxZLENBT0Qsb0IsQ0FDQyxnQixDQUNBLGlCLENBQ0EsVyxDQUVELG1CLENBQ0MsYyxDQUNBLG9CLENBQ0EsYSxDQUNBLHFCLENBQ0EsYyxDQUNBLFcsQ0FDQSxjLENBUEQsNkIsQ0FXRSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0ExTUQscUMsQ0E0TEQsbUMsQ0FpQkcsa0IsQ0FqQkgsaUMsQ0FxQkUseUIsQ0FyQkYsdUMsQ0F1Qkcsb0IsQ0FDQSxhLENBT0gsdUJBQ0MsRSxDQUFLLFMsQ0FDTCxFLENBQU8sUyxDQUZSLENBWUEsK0JBQ0MsRSxDQUFLLFMsQ0FDTCxFLENBQU8sUyxDQUZSLENBWUEsbUMsQ0FFRSxVLENBQ0EsYyxDQUNBLHlCLENBSkYsMkMsQ0FPRSxTLENBQ0EsYyxDQVJGLHNELENBV0UsbUIsQ0FDQSxvQixDQUNBLG1CLENBYkYsd0IsQ0FnQkUsUyxDQUNBLHFCLENBQ0EseUIsQ0FDQSxzQixDQUNBLHlCLENBQ0EseUIsQ0FFQSxnRCxDQUFBLHdDLENBUUYsbUMsQ0FFRSxrQixDQUNBLG1CLENBSEYsK0IsQ0FNRSxVLENBQ0EsYyxDQUlGLG9CLENBQ0MsaUIsQ0FDQSxVLENBRUQsb0IsQ0M5U0EsUSxDRCtTQyxZLENBREQsOEIsQ0FPRSxhLENBR0YscUIsQ0FDQyxpQixDQUNBLE0sQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FQRCwyQixDQVNHLFksQ0FHSCx1QixDQUNDLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsMEIsQ0FDQSxTLENBQ0EsYyxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxXLENBQ0Esa0IsQ0FsVUEsOEIsQ0F1VEQsaUMsQ0FjRSxTLENBQ0EsYyxDQWZGLDZCLENBQUEsNkIsQ0FtQkUsWSxDQUNBLGUsQ0FwQkYsbUMsQ0FBQSxvQyxDQUFBLG1DLENBQUEsb0MsQ0F1Qkcsa0IsQ0F2QkgsNkIsQ0FBQSw4QixDQWdDRSxhLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxTLENBQ0EsVyxDQUNBLGlCLENBQ0EsZSxDQS9WRCxxQyxDQXVURCw4QixDQTRDRSxlLENBQ0EsZ0MsQ0FBQSx3QixDQTdDRiw2QixDQWdERSxjLENBQ0EsK0IsQ0FBQSx1QixDQUdGLG9CLENBQ0MsUyxDQUNBLGdCLENBRUQsb0IsQ0FDQyxVLENBQ0EsaUIsQ0FGRCwwQixDQUFBLDJCLENBS1csUyxDQUxYLDJCLENBT0UsYyxDQUNBLGdDLENBQUEsd0IsQ0FSRiwwQixDQVdFLGUsQ0FDQSwrQixDQUFBLHVCLENBT0Ysa0IsQ0FDQyxnQixDQUNBLGlCLENBR0QsdUIsQ0FDQyxpQixDQUNBLHFCLENBQ0EsUSxDQUNBLGUsQ0FFQSxrQyxDQUNBLGUsQ0FDQSxnQixDQUNBLGdCLENBQ0EsaUIsQ0g0RWdDLDZCLENHdEZqQyw4QixDQUFBLDhCLENBY0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBTUYsOEIsQ0FJQSxtQixDQUhDLFUsQ0FDQSxXLENBRUQsbUIsQ0FHQyxhLENBTUQsMENBQ0MsdUIsQ0FDQyxnQixDQUNBLFksQ0FIRixDQU9BLDBDQUNDLG1DLENBRUUsaUIsQ0FDQSxrQixDQUdGLHVCLENBQ0MsUSxDQUNBLFcsQ0FDQSxzQixDQUFBLGMsQ0FDQSx5QixDQUpELDZCLENBQUEsOEIsQ0FPRSxlLENBR0Ysb0IsQ0FDQyxTLENBQ0EsVSxDQUVELG9CLENBQ0MsUyxDQUNBLFUsQ0F2QkYsQ0EyQkEsb0NBQ0Msd0IsQ0FDQyxxQixDQUZGLENBS0Esc0NBQ0Msd0IsQ0FDQyxxQixDQUZGLENBS0Esc0NBQ0MscUIsQ0FDQyxnQixDQUNBLG1CLENBRUQsd0IsQ0FDQyxxQixDQU5GLENBU0EscUNBQ0Msd0IsQ0FDQyxxQixDQUVELHVCLENBQ0MsZSxDQUNBLGdCLENBTkYsQ0FVQSx5Q0FDQyx3QixDQUNDLHFCLENBRkYsQ0FLQSwwQ0FDQyxxQixDQUNDLFksQ0FGRixDQVVBLHVCLENBQ0MsYyxDQUNBLGlCLENBQ0EsVyxDQUNBLFksQ0FDQSxPLENBQ0EsUSxDQUNBLHdCLENBQ0EsNEIsQ0FBQSxvQixDQUU0bUIsMENBQTBDLEUsQ0FBRyxTLENBQThELDRCLENBQXFELG9CLENBQXFCLEUsQ0FBSyxVLENBQTJELDBCLENBQWlELGtCLENBQXRTLENBQSttQixrQ0FBa0MsRSxDQUFHLFMsQ0FBOEQsNEIsQ0FBcUQsb0IsQ0FBcUIsRSxDQUFLLFUsQ0FBMkQsMEIsQ0FBaUQsa0IsQ0FBOVIsQ0FBa1QsMkIsQ0FBNEIsVSxDQUFZLFcsQ0FBYSxlLENBQWlCLGMsQ0FBZ0IsaUIsQ0FBbUIsK0IsQ0FBZ0MsVSxDQUFZLFcsQ0FBYSxrQixDQUFvQixlLENBQWlCLDhDLENBQWtLLDJELENBQXFILG1ELENBQXNHLDBCLENBQW1ELGtCLENBQW9CLDhDLENBQUEsOEMsQ0FBOEYsdUQsQ0FBeUQsd0QsQ0FBdUgsc0QsQ0FBd0QsMEMsQ0FBa0wsc0UsQ0FBeUksOEQsQ0FBK0QsOEMsQ0FBK0MsMkQsQ0FBQSxtRCxDQUEwRyw0QixDQUF1RCxvQixDQUFzQiwwQyxDQUFrTCxzRSxDQUF5SSw4RCxDQUErRCw4QyxDQUFzTyw4QyxDQUFBLDhDLENBQXZMLDJELENBQUEsbUQsQ0FBMEcsNEIsQ0FBdUQsb0IsQ0FBc0IsOEMsQ0FBQSw4QyxDQUE4Rix1RCxDQUF5RCx3RCxDQUF1SCxzRCxDQUFnbEIsNEIsQ0FBdUQsb0IsQ0FBL2tCLDBDLENBQW9MLHVFLENBQTJJLCtELENBQXNTLDBDLENBQW9MLHVFLENBQTJJLCtELENBQWdFLDhDLENBQXVKLDJCLENBQXFELG1CLENBQXFCLDhDLENBQUEsOEMsQ0FBOEYsdUQsQ0FBeUQsd0QsQ0FBdUgsc0QsQ0FBd0QsMEMsQ0FBb0wsdUUsQ0FBMkksK0QsQ0FBZ0UsOEMsQ0FBcW1CLDhDLENBQXFtQiw4QyxDQUEzcEMsMkQsQ0FBQSxtRCxDQUEwRyw0QixDQUF1RCxvQixDQUFzQiwwQyxDQUFvTCx1RSxDQUEySSwrRCxDQUFnRSw4QyxDQUFxbUIsOEMsQ0FBNWMsNEIsQ0FBdUQsb0IsQ0FBc0IsMEMsQ0FBb0wsdUUsQ0FBMkksK0QsQ0FBZ0UsOEMsQ0FBaVksNEIsQ0FBdUQsb0IsQ0FBc0IsMEMsQ0FBb0wsdUUsQ0FBMkksK0QsQ0NqaUJ0MFAsSSxDQUtFLGUsQ0FMRixJLENBQUEsSSxDQytCRSxrRixDQUNBLGUsQ0FDQSxpQixDRDdCQSxhLENBR0EsUyxDQUdGLEMsQ0ppdEJTLE0sQ0lqdEJULE8sQ0FWQSxJLENBQUEsSSxDRW1CSSxxQixDRm5CSixJLENHNFhBLE0sQ0g1WEEsSSxDQW9CQSxFLENBQUEsRSxDQUVFLFEsQ0l0QkYsWSxDQUNFLFUsQ0FHRixhLENBQ0UsVyxDQUdGLGMsQ0FDRSxnQixDQUdGLGUsQ0FDRSxpQixDQUdGLGEsQ0FDRSxlLENBR0YsaUIsQ0FDRSx3QixDQUdGLGlCLENBQ0Usa0IsQ0N1Q0UsMkJEbkNGLFksQ0FDRSxZLENDa0NBLENBQUEsd0JEN0JGLFksQ0FDRSxZLENDNEJBLENBQUEsd0JEdkJGLGdCLENBQ0UsYSxDQUdGLGlCLENBQ0UsWSxDQ2tCQSxDQUFBLHdCRGJGLGlCLENBQ0UsYSxDQUdGLGdCLENBQ0UsWSxDQ1FBLENGaEVKLEUsQ0FDRSxrQixDQUNBLFEsQ0FDQSxVLENBRUEsZSxDQUdGLEcsQ1BneEJHLEcsQ09oeEJILEUsQ1Ard0JJLEUsQ0t0eEJGLG9FLENBQ0EsZSxDQUNBLGlCLENFS0YsRyxDUGd4QkcsRyxDQUVBLEcsQ0FFQSxHLENPcHhCSCxFLENQK3dCSSxFLENBRUEsRSxDQUVBLEUsQ08zeEJKLEUsQ0FzQkUsa0IsQ0FHRixHLENBQUEsRSxDR1BJLGMsQ0FHRSxhLENBWkEsbUNIZ0JOLEcsQ0FBQSxFLENHREksYyxDQUNBLGUsQ0FoQkUsQ0FBQSxtQ0hnQk4sRyxDQUFBLEUsQ0dQSSxjLENBR0UsZSxDQVpBLENIcUJOLEcsQ0FBQSxFLENHWkksYyxDQUdFLGdCLENBWkEsbUNIcUJOLEcsQ0FBQSxFLENHWkksYyxDQUdFLGUsQ0FaQSxDQUFBLG1DSHFCTixHLENBQUEsRSxDR1pJLGMsQ0FHRSxnQixDQVpBLENIMEJOLEcsQ0FBQSxFLENGNUJFLG9FLENBQ0EsZSxDQUNBLGlCLENLU0UsYyxDQUdFLGdCLENBWkEsbUNIMEJOLEcsQ0FBQSxFLENHakJJLGMsQ0FHRSxnQixDQVpBLENBQUEsbUNIMEJOLEcsQ0FBQSxFLENHakJJLGMsQ0FHRSxnQixDQVpBLENIZ0NOLEcsQ0FBQSxFLENGbENFLG9FLENBQ0EsZSxDQUNBLGlCLENLU0UsYyxDQUdFLGUsQ0gwQk4sRyxDQUFBLEUsQ0d2QkksYyxDQUNBLGUsQ0gyQkosRyxDQUFBLEUsQ0c1QkksYyxDQUNBLG1CLENWaTFCRCxHLENBQ0MsRyxDT3R5QkosWSxDQW9CQSxpQixDQWhDQSxFLENBQUEsRSxDQVlBLEMsQ0YxQkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ0VpQkEsa0IsQ0FHRixHLENBQ0UsYyxDQUdGLFksQ0FvQkEsaUIsQ0FwQkEsQyxDRnJDRSxlLENLUkUsYyxDQUNBLGUsQ0hpREYsYSxDQWVGLGlCLENHcEVNLGUsQ0h3RUosa0IsQ0dwRkksbUNIZ0ZOLGlCLENHakVJLGMsQ0FDQSxlLENBaEJFLENBQUEsbUNIZ0ZOLGlCLENHdkVJLGMsQ0FHRSxlLENBWkEsQ0h1Rk4sdUIsQ0ZqRUUsa0YsQ0FDQSxlLENBQ0EsaUIsQ0tURSxjLENBQ0EsYSxDSDBFRixhLENBR0YsZ0IsQ0FDRSwrQixDQUNBLGEsQ0FDQSxrQixDQUNBLFUsQ0FKRiwwQyxDR3BGSSxjLENBR0UsZ0IsQ0h5RkYsYSxDQUNBLGtCLENHdEdFLG1DSDZGTiwwQyxDR3BGSSxjLENBR0UsZSxDQVpBLENBQUEsbUNINkZOLDBDLENHcEZJLGMsQ0FHRSxnQixDQVpBLENINkZOLDBDLENBY0ksa0IsQ0FDQSxnQixDQWZKLDhDLENBdUJBLEMsQ0Z4RkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ0VzRkYsQyxDQUVFLGEsQ0FDQSxvQixDQUhGLE8sQ0FNSSxhLENBQ0EseUIsQ0FJSixrQixDQUNFLGEsQ0FDQSxrQixDQUdGLE8sQ1BvekJHLEUsQ09wekJILEUsQ0FHRSxhLENBQ0EsYyxDQVNGLGUsQ0FBQSxpQixDQUlFLGUsQ0FHRixlLENBRUUsb0IsQ0FGRiw2QixDQUtJLG9CLENBQ0EsYSxDQUNBLHFCLENBUEosaUUsQ0FXUSxZLENBTVIsa0IsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUhGLGtELENBT00sVyxDQUNBLGlCLENBQ0EsVyxDQUNBLEssQ0FLTixhLENBQ0UsZSxDQUNBLGtCLENBRkYscUIsQ0FLSSxrQixDQUNBLGUsQ0FDQSxpQixDQUlKLGlCLENBR0UsZSxDQUhGLCtCLENBTUksaUIsQ0FDQSxpQixDQVBKLHNDLENBVU0sa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFEsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENBS04saUIsQ0FHRSx3QixDQUNBLGUsQ0FKRixzQyxDQVFNLHVDLENBQ0EsNEIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsYyxDQUNBLGtCLENBYk4scUUsQ0FpQk0sdUIsQ0FLTixtQixDQUdFLGEsQ0FIRixpQyxDQU1JLGlCLENBTkosd0MsQ0FVSSxrQixDQUNBLHFCLENBSUosbUMsQ0FBQSxvQyxDR3hOSSxXLENBQ0EsYSxDSHVOSixtQyxDR25OSSxVLENIdU5KLG9CLENBQUEsYSxDQUlFLFUsQ0FDQSxrQixDQUdGLGEsQ0Z6T0Usa0YsQ0FDQSxlLENBQ0EsaUIsQ0V5T0EsVSxDQUNBLGUsQ0FDQSxpQixDQUdGLGlCLENBQUEsa0IsQ0czT0ksVyxDQUNBLGEsQ0gwT0osaUIsQ0d0T0ksVSxDSDBPSixJLENBQ0UsYSxDQUNBLDJDLENBQ0EsZ0IsQ0FFQSxZLENBTEYsZSxDQVFJLGEsQ0FSSixXLENBWUksYyxDQUNBLGUsQ0FDQSxTLENBSUosYSxDQUVFLGUsQ0FDQSxzQyxDQUhGLGUsQ0FsQkEsSSxDQXdCSSxrQixDQU5KLHNCLENBU00sa0IsQ0FUTixxQixDQWFNLG1CLENBS04scUIsQ0Y1VEUsb0UsQ0FDQSxlLENBQ0EsaUIsQ0U0VEEsYSxDUGd4QlcsVSxDQVRPLFUsQ0FDUCxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUVELFUsQ0FEQyxTLENBRUEsVSxDQVRTLG1CLENPbndCdEIsbUIsQ0FBQSxtQixDUDR2QnNCLG1CLENBQ0EsbUIsQ0FDQSxtQixDQUNBLG1CLENBRUQsbUIsQ0FEQyxrQixDQUVBLG1CLENPdHZCbEIsa0IsQ1BxM0JnQixhLENBQ0YsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0EzRFMsYSxDQUNQLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBT0QsYSxDQUNDLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBWEEsWSxDQUNELFksQ0FDQSxZLENBQ0EsWSxDQUNBLFksQ0FDQSxZLENBT0MsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBM0RTLHNCLENBQ0Ysc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDTzEwQjNCLHNCLENBQUEsc0IsQ1BpeEI2QixzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQU9ELHNCLENBQ0Msc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQVhBLHFCLENBQ0QscUIsQ0FDQSxxQixDQUNBLHFCLENBQ0EscUIsQ0FDQSxxQixDQU9DLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDTy95QnJCLGUsQ1B1M0JRLGEsQ0FEUyxhLENPMzRCekIsc0IsQ0FBQSxzQixDQTRCSSxpQixDQTVCSixvQixDQUFBLDZCLENBZ0NJLFUsQ0FDQSxvQixDQWpDSixxQixDQUFBLDhCLENBcUNJLFcsQ0FDQSxvQixDQUlKLFEsQ0FDRSxrQixDQUdGLFEsQ0FFRSxRLENJeFZBLFEsQ0NDRixjLENBQ0UsaUIsQ0FJRixlLENBQ0UsYSxDQUtGLGtDLENBQ0UsZ0IsQ0FHRiwrQixDQUNFLGEsQ0FPRixtQ0FLRSwrQixDQUNFLGEsQ0FOSixDQWlCQSxNLENBRUUsUSxDQUZGLFksQ0FBQSxhLENGekJJLFcsQ0FDQSxhLENFd0JKLFksQ0ZwQkksVSxDRXlCSixzQ0FFSSxXLENBQUEsVyxDTjdEQSxjLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ002REEsVyxDTjdEQSxTLENNNkRBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENON0RBLGUsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDTTZEQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENON0RBLGUsQ002REEsVyxDQUFBLFcsQ0FBQSxXLENON0RBLFMsQ002REEsVyxDQUFBLFcsQ043REEsZSxDTTZEQSxXLENON0RBLGUsQ002REEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUFBLFcsQ043REEsUyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENNNkRBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ043REEsZSxDTTZEQSxZLENBQUEsWSxDQUFBLFksQ043REEsZSxDTTZEQSxZLENBQUEsWSxDTjdEQSxTLENNNkRBLFksQ043REEsZSxDTTJESixDQVFBLG1DQUVJLFcsQ0FBQSxXLENOckVBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDTXFFQSxXLENOckVBLFMsQ01xRUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ05yRUEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENNcUVBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ05yRUEsZSxDTXFFQSxXLENBQUEsVyxDQUFBLFcsQ05yRUEsUyxDTXFFQSxXLENBQUEsVyxDTnJFQSxlLENNcUVBLFcsQ05yRUEsZSxDTXFFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDTnJFQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ01xRUEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDTnJFQSxlLENNcUVBLFksQ0FBQSxZLENBQUEsWSxDTnJFQSxlLENNcUVBLFksQ0FBQSxZLENOckVBLFMsQ01xRUEsWSxDTnJFQSxlLENNbUVKLENBUUEsbUNBRUksVyxDQUFBLFcsQ043RUEsYyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENNNkVBLFcsQ043RUEsUyxDTTZFQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDTjdFQSxlLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ002RUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDTjdFQSxlLENNNkVBLFcsQ0FBQSxXLENBQUEsVyxDTjdFQSxTLENNNkVBLFcsQ0FBQSxXLENON0VBLGUsQ002RUEsVyxDTjdFQSxlLENNNkVBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0FBQSxXLENON0VBLFMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDTTZFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENON0VBLGUsQ002RUEsWSxDQUFBLFksQ0FBQSxZLENON0VBLGUsQ002RUEsWSxDQUFBLFksQ043RUEsUyxDTTZFQSxZLENON0VBLGUsQ01rRkYsTSxDQUNFLGlCLENBUkosQ0FZQSx1Q0FFSSxXLENBQUEsVyxDTnpGQSxjLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ015RkEsVyxDTnpGQSxTLENNeUZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENOekZBLGUsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDTXlGQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENOekZBLGUsQ015RkEsVyxDQUFBLFcsQ0FBQSxXLENOekZBLFMsQ015RkEsVyxDQUFBLFcsQ056RkEsZSxDTXlGQSxXLENOekZBLGUsQ015RkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUFBLFcsQ056RkEsUyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENNeUZBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ056RkEsZSxDTXlGQSxZLENBQUEsWSxDQUFBLFksQ056RkEsZSxDTXlGQSxZLENBQUEsWSxDTnpGQSxTLENNeUZBLFksQ056RkEsZSxDTXVGSixDTDRRQSxRLENJM1ZBLEMsQ0FDRSxTLENBUUYsSSxDRFpJLGMsQ0FDQSxlLENDYUYscUIsQ0VuQkYsVSxDQUFBLFksQ1BBSSxnQixDQUFBLGdCLENBQUEsaUIsQ09HRixjLENBSEYsZ0IsQ0FBQSxrQixDQ1BNLFcsQ0FDQSxhLENBQ0EsVSxDQ2ROLGMsQ0FHRSxjLENBQ0EsaUIsQ0FKRixvQixDQUFBLHFCLENMZ0RJLFcsQ0FDQSxhLENLakRKLG9CLENMcURJLFUsQ0RXQSwyQk1oRUosNkIsQ0FRTSxrQixDTndERixDQUFBLHdCTWhFSixjLENBYUksa0IsQ0FiSiw2QixDVG1CSSxlLENBQUEsVSxDQUFBLG9CLENTbkJKLDRCLENUbUJJLGUsQ0FBQSxXLENBQUEsYyxDU0VFLGdCLENOMkNGLENBQUEsd0JNaEVKLDZCLENUbUJJLGUsQ0FBQSxVLENBQUEscUIsQ1NuQkosNEIsQ1RtQkksZSxDQUFBLFcsQ0FBQSxjLENHNkNBLENPMURKLGEsQ0FBQSxjLENOMENJLFcsQ0FDQSxhLENNM0NKLGEsQ04rQ0ksVSxDRFdBLDJCVGdqREYsdUMsQ003bERFLGUsQ0FBQSxVLENBQUEscUIsQ05pbURBLG9ELENNam1EQSxlLENBQUEsVyxDQUFBLGMsQ0c2Q0EsQ0FBQSx3QlQwakRGLHVDLENNdm1ERSxlLENBQUEsVSxDQUFBLGtCLENOMm1EQSxvRCxDTTNtREEsZSxDQUFBLFcsQ0FBQSxjLENHNkNBLENBQUEsd0JUb2tERix1QyxDTWpuREUsZSxDQUFBLFUsQ0FBQSxvQixDTnFuREEsb0QsQ01ybkRBLGUsQ0FBQSxXLENBQUEsYyxDTnluREYsdUMsQ016bkRFLGUsQ0FBQSxVLENBQUEsb0IsQ042bkRBLG9ELENNN25EQSxlLENBQUEsVyxDQUFBLGMsQ0c2Q0EsQ1F4REosVSxDQUVFLG9CLENBQ0EsbUIsQ0FDQSxVLENBSkYsZ0IsQ0FBQSxpQixDUHdDSSxXLENBQ0EsYSxDT3pDSixnQixDUDZDSSxVLENEV0Esd0JUZ21ERix5QyxDTTdvREUsZSxDQUFBLFUsQ05ncERBLHlELENNaHBEQSxrQixDQUFBLFUsQ0FBQSxhLENOcXBEQSx5RCxDTXJwREEscUIsQ0FBQSxrQixDQUFBLFUsQ055cERGLHlDLENNenBERSxlLENBQUEsVSxDTjRwREEseUQsQ001cERBLGtCLENBQUEsVSxDQUFBLGEsQ05pcURBLHlELENNanFEQSxxQixDQUFBLGtCLENBQUEsVSxDTnFxREEseUQsQ01ycURBLHFCLENBQUEsa0IsQ0FBQSxVLENOeXFERix5QyxDTXpxREUsZSxDQUFBLFUsQ040cURBLHlELENNNXFEQSxrQixDQUFBLFUsQ0FBQSxhLENOaXJEQSx5RCxDTWpyREEscUIsQ0FBQSxrQixDQUFBLFUsQ05xckRBLHlELENNcnJEQSxxQixDQUFBLGtCLENBQUEsVSxDTnlyREEseUQsQ016ckRBLHFCLENBQUEsa0IsQ0FBQSxVLENHNkNBLENBQUEsNEJTMURGLFEsQ0FDRSxzQixDQUFBLGMsQ0FDQSxhLENBQ0EsZSxDQUdGLGMsQ0FDRSxvQixDQUNBLFUsQ1RrREEsQ1V6REoscUIsQ0FBQSxzQixDVHlDSSxXLENBQ0EsYSxDUzFDSixxQixDVDhDSSxVLENEV0Esd0JUa3FERiwwQyxDTS9zREUsZSxDQUFBLFUsQ0FBQSxvQixDTm10REYsMkMsQ01udERFLGUsQ0FBQSxXLENBQUEsYyxDTnl0REYsd0MsQ016dERFLGUsQ0FBQSxXLENBQUEsYyxDTjZ0REYseUMsQ003dERFLGUsQ0FBQSxVLENBQUEsb0IsQ0c2Q0EsQ1d6REoscUIsQ0FDRSxtQixDWHdERSx3QldwREYsZ0IsQ0FFRSxtQixDQUFBLG1CLENBQUEsWSxDQUZGLHNCLENBQUEsdUIsQ1ZvQ0UsVyxDQUNBLGEsQ1VyQ0Ysc0IsQ1Z5Q0UsVSxDVXpDRix1QixDQU1JLFksQ0FJSixxQixDQUNFLFUsQ0FDQSxnQixDQUNBLGdCLENwQjZ1REEsaUQsQ29CMXVERSxVLENwQjR1REYsaUQsQ29CeHVERSxVLENBSUosc0IsQ0FDRSxXLENwQnV1REEsa0QsQ29CcHVERSxVLENwQnN1REYsa0QsQ29CbHVERSxVLENYb0JGLENZOURKLE8sQ2hCV0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ2dCWEEsa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxvQixDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENBQ0Esd0IsQ0FURixhLENBY0ksVSxDQUNBLG9CLENBZkosZ0MsQ0FrQk0sMkIsQ0FBQSxtQixDQUNBLFksQ0FDQSxzQyxDQUFBLDhCLENBcEJOLGMsQ0FBQSxhLENBeUJJLGtCLENBekJKLHVCLENBNkJJLGUsQ0FDQSxpQixDQUNBLGEsQ0EvQkosNkIsQ0FrQ00sa0IsQ0FDQSxhLENBbkNOLDhCLENBdUNNLGtCLENBS04sYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBTEYsa0MsQ0FRSSxpQixDQUNBLGtCLENBVEosMkIsQ0FhSSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLGlCLENBZEosMkIsQ0FrQkksMEIsQ0FBQSx5QixDQUFBLGlCLENBSUosYSxDQUFBLGEsQ0FFRSxvQixDQUNBLHFCLENBR0YsYSxDQUNFLFksQ0FFQSxpQixDQUNBLFEsQ0FKRiw4QixDQVFJLFcsQ0FDQSxVLENBVEosYSxDQUFBLHlDLENBYUksVyxDQUNBLFUsQ0FJSixjLENBRUUsYyxDQUNBLGEsQ0FIRixjLENBRUUsYyxDQVVBLHdCLENBQ0EsYSxDQWJGLG9CLENBTUksYyxDQUNBLGEsQ0FQSixvQixDQU1JLGMsQ0FlSixzQixDQVZBLG9CLENBS0ksb0IsQ0FDQSxhLENBSUosNEIsQ0FLSSx3QixDQUNBLG9CLENBQ0EsVSxDQVBKLG9DLENBZUksWSxDQUlKLG9CLENBQ0UsaUIsQ0FDQSxVLENBckJGLDBDLENBbUJBLGtDLENBS0ksUyxDQUxKLDBCLENBU0kscUIsQ0FDQSxpQixDQUNBLGEsQ0FYSix3QyxDQWNNLFksQ0FLTixrQixDQUNFLGMsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYSxDQUpGLHdCLENBT0ksa0IsQ0FDQSxvQixDQUNBLFUsQ0FDQSxvQixDQVZKLHlCLENBY0ksYyxDQUNBLG9CLENBQ0EsYSxDQUlKLGdCLENBQ0Usa0IsQ0FERixzQixDQUlJLGtCLENBSkosOEIsQ0FRSSxTLENBSUosYyxDQUNFLGtCLENBREYsb0IsQ0FJSSxrQixDQUpKLDRCLENBUUksUyxDQUlKLGMsQ0FDRSxrQixDQURGLG9CLENBSUksa0IsQ0FKSiw0QixDQVFJLFMsQ0FJSixlLENBQUEscUIsQ0FDRSxrQixDQU9GLFcsQ1gvTEksYyxDQUNBLG1CLENXZ01GLGdCLENBR0YsVyxDQUNFLGlCLENBR0YsYyxDQzNLQSxnQyxDRDRLRSxVLENBR0Ysc0IsQ2hCdk5FLG9FLENBQ0EsZSxDQUNBLGlCLENnQndOQSxhLENBQ0Esb0IsQ0FDQSxlLENBQ0EsUyxDQUNBLHdCLENBUEYsNEIsQ0FVSSxhLENBVkosb0MsQ0FjSSxZLENBZEosMkMsQ0FBQSwwQyxDQW1CSSxZLENBbkJKLHNDLENBdUJJLFUsQ0F2Qkosb0QsQ0EwQk0sUyxDQTFCTiw0QyxDQThCTSxhLENBOUJOLDJELENBQUEsMEQsQ0FtQ00sWSxDQW5DTiw2QyxDQXdDSSxhLENBQ0Esa0IsQ0FJSiwrQixDQUNFLHdCLENBQ0EsaUIsQ0FDQSxZLENBR0YscUIsQ0FDRSxpQixDQUdGLDRDLENBRUksZ0MsQ0FBQSx3QixDQUlKLGMsQ0FDRSxjLENBQ0EsUSxDQUNBLFksQ0FIRixvQixDQU1JLGMsQ0FOSixrQyxDQVNNLFksQ0FUTiw0QixDQWNJLFksQ0FDQSxXLENBQ0EsVSxDQUlKLHdCLENBQUEsdUMsQ0FHSSxrQixDQUhKLGtELENBQUEsbUMsQ0FNTSxlLENaM1BGLHdCWWlRRix3QixDQUVJLGUsQ0FGSiwwQyxDQU1JLGUsQ0FOSix5QyxDQVVJLGdCLENaM1FGLENjNURKLHNCLENBSUUsZSxDQUlGLDJCLENBQ0UsOEIsQ0FDQSxjLENBQ0Esb0IsQ0FIRixzQyxDQU1JLGMsQ0FOSiw0QyxDQVNNLFksQ0FLTixzQixDQUNFLGEsQ0FDQSxjLENBRkYsOEQsQ0FLSSxjLENBTEosNkQsQ0FTSSxlLENBVEosNEQsQ0FhSSxpQixDQUNBLGlCLENBR0YsK0YsQ0FJSSxNLENBS04sc0IsQ0FFRSxZLENBQ0EsVyxDQU1BLFUsQ0FURixtRCxDQVlJLFksQ0FJSixnQyxDQUNFLGMsQ0FERixzRSxDQ0NBLHdDLENESUksYyxDQUxKLDZELENBU0kseUIsQ2RiQSwyQmNrQkYscUMsQ0FDRSxZLENkbkJBLENBQUEsd0Jjd0JGLGlDLENBQ0UsYSxDQURGLHdFLENBQUEsdUMsQ0FJSSxvQixDZDVCRixDQUFBLHdCY3dDRixnQixDQUNFLGlCLENkekNBLENBQUEsd0JjOENGLG1DLENBRUksVyxDZGhERixDZ0JoRUosZ0IsQ0FLQSx5QixDQUpFLG9CLENBQ0EsaUIsQ0FHRix5QixDQUVFLGdCLENBRkYsa0QsQ0FBQSx3RCxDQU9JLGEsQ0FJSiw4QixDQUNFLG9CLENBQ0Esa0IsQ0FGRiw4RCxDQUtJLHlCLENBSUosOEIsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLFUsQ0FQRiw4RCxDQVVJLFksQ0FWSix1RCxDQUFBLDZELENBZUksWSxDQUNBLGdDLENBQUEsd0IsQ0FJSixzQixDQUNFLGUsQ0FDQSxpQyxDQUNBLFksQ0FDQSxpQixDQUNBLFEsQ0FDQSxXLENBQ0EsVyxDQVBGLG9ELENBVUksTyxDQVZKLCtDLENBY0ksYSxDQUlKLHNCLENBR0UsZSxDQUNBLGMsQ0FDQSxVLENBR0Ysc0IsQ0FDRSxhLENBQ0EsYSxDQUNBLGlCLENIcEVGLGdCLENBQ0UsYyxDQUNBLFksQ0FDQSxpQixDQUdGLGdELENBS0ksdUIsQ0FTSiwwQixDWkZJLGMsQ0FDQSxtQixDTGtCRixrRixDQUNBLGUsQ0FDQSxpQixDaUJoQkEsYSxDQUNBLGtCLENBQ0Esd0IsQ0FHRixpQyxDQUNFLGEsQ0FDQSxrQixDQUdGLHlCLENBQUEsNEIsQ0FFRSxrQixDQUNBLGtCLENBR0YsNkIsQ0FDRSxlLENBR0YseUIsQ0FDRSxrQixDQUdGLDRCLENBQ0UsZSxDQU9GLDRCLENBQ0UsVyxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FlRix5QixDQUNFLGtCLENBQ0EsUyxDQUdGLHNCLENaM0NFLGUsQ1krQ0YseUIsQ0FDRSxrQixDQUNBLGMsQ0FDQSxpQixDQUdGLHNCLENBQ0Usa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUpGLHNDLENBT0ksa0IsQ0FJSixtQ0FHRSxnQixDQUNFLGtCLENBQ0EsWSxDQUZGLDRCLENBS0ksWSxDQUlKLDRCLENBQ0UsVyxDQUNBLFUsQ0FGRix3QyxDQUtJLFcsQ0FDQSxVLENBbEJOLENJMUdBLFcsQ0FDRSxXLENBQ0Esa0IsQ0FHRixpQixDMUI4cUV5Qix5QixDMEI5cUV6Qix3QixDQUdFLGMsQ0FHRixpQixDQUFBLG1CLENBSUUsb0IsQ0FDQSxpQixDQUNBLGlCLEMxQnVxRWtCLHdCLEMwQnhxRWxCLGlCLENBQ0EsaUIsQzFCd3FFdUIsMEIsQzBCenFFdkIsaUIsQ0FJRix5QixDQUNFLGdCLENBR0YsMEIsQ0FBQSx3QixDQUVFLG9CLENBR0YseUIsQ0FDRSw4QixDQUNBLG9CLENBQ0EsYSxDQUNBLGlCLENBSkYscUMsQ0FPSSxjLENBUEosb0MsQ0FXSSxlLENBWEosc0MsQ0FlSSxjLENBSUosOEIsQ0FDRSxRLENBQ0EsUyxDQUNBLGUsQ0FDQSxzQixDQUpGLHFFLENBT0ksVyxDQUNBLFMsQ0FJSixrQixDQUNFLFMsQ0FDQSxzQixDQUZGLHlELENBS0ksUSxDQUNBLFMsQ0FJSiwwQixDQUNFLGlCLENBQ0Esa0IsQ0FDQSxpQixDQUdGLDJCLENBQ0UsZSxDQUNBLHdCLENBQ0EsaUMsQ0FDQSxlLENBQ0Esc0IsQ0FMRixtQyxDQVFJLFMsQ0FSSix5RCxDQVlJLGMsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxZLENBZkosK0QsQ0FtQkksZ0IsQ0FuQkosOEQsQ0NpQkEsd0UsQ0RNSSxlLENBUUosd0IsQ0FDRSxlLENBQ0Esd0IsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxXLENBTEYseUQsQ0FvQkEsdUUsQ0FBQSx3RSxDQVpJLGEsQ0FJSixpQyxDQUNFLGMsQ0FHRiw0RCxDQUNFLGMsQ0FHRixnQyxDQUNFLGlCLENBQ0EsVyxDQUZGLHNDLENBQUEsdUMsQ0FZSSxlLENBQ0EsVSxDQUNBLFksQ0FDQSxXLENBQ0EsUSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQXBCSix1QyxDQXlCSSx3QixDQUNBLGlDLENBS0EsZ0IsQ0FFQSxTLENBQ0EsK0IsQ0FBQSx1QixDQUNBLFUsQ0FuQ0osZ0YsQ0F3Q00sWSxDQUNBLFEsQ0F6Q04saUYsQ0E2Q00sWSxDQUNBLFEsQ0E5Q04sa0UsQ0FvRE0sWSxDQUNBLFEsQ0FyRE4sbUUsQ0F5RE0sWSxDQUNBLFEsQ0ExRE4sNEcsQ0ErRFEsVyxDQUNBLFMsQ0FoRVIsNkcsQ0FvRVEsVyxDQUNBLFMsQ0FyRVIsaUUsQ0E0RU0sVyxDQUNBLFMsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsTyxDQUNBLFUsQ0FsRk4sa0UsQ0FzRk0sUyxDQUNBLGEsQ0FDQSxlLENBQ0EsVyxDQUNBLE8sQ0ExRk4sMkcsQ0ErRlEsVSxDQUNBLFUsQ0FoR1IsNEcsQ0FvR1EsVSxDQUNBLFUsQ0FyR1IsZ0UsQ0E0R00sVyxDQUNBLFUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxPLENBQ0EsVSxDQWpITixpRSxDQXFITSxVLENBQ0EsYSxDQUNBLGUsQ0FDQSxPLENBeEhOLDBHLENBNkhRLFMsQ0FDQSxXLENBOUhSLDJHLENBa0lRLFMsQ0FDQSxXLENFbFFSLFMsQ0FDRSxXLENBQ0Esa0IsQ0FGRiw2QixDQUtJLG9CLENBQ0EsZSxDQUNBLFUsQ0FJSix1QyxDQUdJLGEsQ0FJSixlLENBR0UsZSxDQUlGLG9CLENBQ0UsYyxDQURGLG9DLENBSUksaUIsQ0FJSixlLENBQ0Usb0IsQ0FDQSxnQixDQUNBLGMsQ0FHRix5QixDQUNFLCtCLENBRUEsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLENBQ0EsaUIsQ0FFQSxVLENBVEYseUIsQ0FBQSwrQixDQVlJLGEsQ0FDQSxvQixDQWJKLDhDLENBaUJJLGUsQ0FDQSxhLENBbEJKLG9ELENBcUJNLGEsQ0FDQSxjLENBS04sZSxDQUNFLG9CLENBQ0EsWSxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FQRixxQyxDQVVJLFksQ0FJSiw4QixDQUNFLFksQ0FEYyxtRCxDQUlaLGEsQ0FJSixvQixDQUNFLFksQ0FDQSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxVLENBUEYsb0QsQ0FVSSxZLENBVkosNkMsQ0FjSSxnQyxDQUFBLHdCLENBZEoseUMsQ0FrQkksb0IsQ0FJSixzQyxDQUNFLFksQ0FJRiwrRCxDQUNFLGEsQ0FHRixzQ0FDRSxTLENBQUEsNkIsQ0FFRSxhLENBR0YsUyxDQUNFLGEsQ0FDQSxVLENBR0Ysa0IsQ0FDRSxrQixDQUNBLGtCLENBQ0EsVyxDQUhGLDZCLENBTUksVSxDQU5KLHVDLENBVUksVSxDQUlKLGlCLENBQ0Usb0IsQ0FDQSxlLENBQ0Esa0IsQ0E1QkosQ0pySEEsUyxDQUNFLGtCLENBRUEsMkksQ0FHRixjLENBQ0UsK0IsQ0FHRiw0QixDQUNFLDZHLENBR0Ysc0IsQ0FFSSxjLENBQ0EsZSxDQUNBLFksQ0FJSixxQixDQUVFLGdCLENBRkYsMkIsQ0FBQSw0QixDZHdCSSxXLENBQ0EsYSxDY3pCSiwyQixDZDZCSSxVLENjeEJKLHlCLENsQlZJLGUsQ0FBQSxVLENrQmNGLGMsQ0FDQSxlLENBQ0Esa0IsQ0FORix5QyxDbEJWSSxrQixDQUFBLFUsQ0FBQSxhLENrQlVKLHlDLENsQlZJLHFCLENBQUEsa0IsQ0FBQSxVLENrQm1CSixnQyxDQU9FLGtCLENBUEYsZ0MsQ3hCczhFcUMscUQsQ0svOUVuQyxvRSxDQUNBLGUsQ0FDQSxpQixDbUIyQkEsYSxDQUNBLGMsQ0FDQSxnQixDQUVBLHdCLENBR0Ysb0IsQ0FDRSxhLENBQ0EsYSxDQUNBLGMsQ0FIRiwwQixDQU1JLHlCLENBTkoscUQsQ0FXSSxnQixDQUNBLGEsQ0FaSiwyRCxDQWVNLGEsQ0FLTixpQixDQUNFLGMsQ0FERixtQixDQUlJLGEsQ0FKSix3QyxDQWNJLGlCLENBSUosc0IsQ0FDRSxtQixDQUdGLG9CLENBQ0UsOEIsQ0FDQSxhLENBRUEsYyxDQUNBLGlCLENBQ0Esa0IsQ0FORixvQixDQWdCQSx1QixDQUNFLG9CLENBQ0EscUIsQ0FHRiwyQixDQUdFLFcsQ0FDQSxlLENBR0YsZ0MsQ0FDRSxvQixDQUdGLHNCLENBQ0UsYSxDQUNBLGlCLENBR0YsMkIsQ0FDRSxvQixDQUNBLG9CLENBR0YsMkIsQ0FDRSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EsVSxDQUpGLHdELENBT0ksWSxDQUlKLHFCLENBQ0UsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBR0Ysb0MsQ0FJRSxlLENBZUYseUIsQ0FFRSxjLENBRkYsK0IsQ0FBQSxnQyxDZDFISSxXLENBQ0EsYSxDY3lISiwrQixDZHJISSxVLENjOEhKLCtCLENsQmhLSSxlLENBQUEsVSxDQUFBLHFCLENrQmdLSiwwQyxDbEJoS0ksZSxDQUFBLFcsQ0FBQSxjLENrQnVLSixtQ0FDRSx1QyxDbEJ4S0UsZSxDQUFBLFUsQ2tCd0tGLHVELENsQnhLRSxrQixDQUFBLFUsQ0FBQSxhLENrQndLRix1RCxDbEJ4S0UscUIsQ0FBQSxrQixDQUFBLFUsQ2tCd0tGLHVELENsQnhLRSxxQixDQUFBLGtCLENBQUEsVSxDa0J3S0YsdUQsQ2xCeEtFLHFCLENBQUEsa0IsQ0FBQSxVLENrQjRLRiw0QixDQUdJLDRHLENBSEosdUMsQ0F5QkEsc0IsQ2xCck1FLGUsQ0FBQSxVLENBQUEsb0IsQ2tCNEtGLG1DLENsQjVLRSxlLENBQUEsVyxDQUFBLGMsQ2tCMkxGLHdDLENBQUEsbUIsQ0FFSSxTLENBUUosc0IsQ0FRSSxnQixDQUlKLHVCLENsQmpORSxlLENBQUEsVyxDQUFBLGMsQ2tCeU5FLGdCLENBSUosb0IsQ0FDRSxrQixDQUNBLGtCLENBQ0EsYSxDQXpESixDQTZEQSxtQ0FDRSx5QixDbEJyT0UsZSxDQUFBLFUsQ2tCcU9GLHlDLENsQnJPRSxrQixDQUFBLFUsQ0FBQSxhLENrQnFPRix5QyxDbEJyT0UscUIsQ0FBQSxrQixDQUFBLFUsQ2tCcU9GLHlDLENsQnJPRSxxQixDQUFBLGtCLENBQUEsVSxDa0JxT0YseUMsQ2xCck9FLHFCLENBQUEsa0IsQ0FBQSxVLENrQnlPRixzQixDbEJ6T0UsZSxDQUFBLFUsQ0FBQSxxQixDa0JtUEYsdUIsQ2xCblBFLGUsQ0FBQSxXLENBQUEsYyxDa0I4UEYsNEIsQ0FFSSw0RyxDQUZKLG1DLENsQjlQRSxlLENBQUEsVyxDQUFBLGMsQ2tCOFBGLHVDLENsQjlQRSxlLENBQUEsVSxDQUFBLHFCLENrQm9PSixDQXlDQSx1Q0FDRSw0QixDQUVJLDRHLENBRkosbUMsQ0FNSSxrQixDQVBOLENLMVBBLE8sQ0FDRSxjLENBREYsbUMsQ0FJSSxTLENBSUoseUMsQ0FBQSw0QyxDQUdJLGEsQ0FDQSxTLENBSkosb0MsQ0FBQSx1QyxDQUdJLGEsQ0FDQSxTLENBSkosMkIsQ0FBQSw4QixDQUdJLGEsQ0FDQSxTLENBSUosYyxDeEJqQkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ3dCa0JBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBQ0EsWSxDQUNBLFUsQ0FkRix1QixDQWlCSSxrQixDQUNBLGtCLENBQ0EsUyxDQW5CSiwrQixDQXVCSSxpQixDQXZCSixvQixDQTJCSSxxQixDQUNBLFksQ0FJSixpQixDeEJqREUsa0YsQ0FDQSxlLENBQ0EsaUIsQ3dCaURBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLFksQ0FDQSxVLENBYkYsMEIsQ0FnQkksa0IsQ0FDQSxrQixDQUNBLFMsQ0FsQkosa0MsQ0FzQkksaUIsQ0F0QkosdUIsQ0EwQkkscUIsQ0FDQSxZLENBSUosc0MsQ0FBQSxxQixDQUVFLGUsQ0FDQSx3QixDQUdGLG9CLENGOUJBLHlDLENFK0JFLGEsQ0FDQSxrQixDQUdGLGMsQ3hCckZFLGtGLENBQ0EsZSxDQUNBLGlCLEN3QnFGQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLHdCLENBTkYsK0IsQ0FrQkEsbUMsQ0FUSSxVLENBSUosOEIsQ0FDRSxhLENBQ0EsYyxDQUdGLGtCLENBQ0UsYSxDQUNBLGMsQ0FGRixpQyxDQVNJLGEsQ0FDQSxrQixDQUNBLGUsQ0FJSixvQixDQUNFLGEsQ0FDQSxjLENBRkYscUMsQ0FLSSxVLENBSUosOEIsQ0FDRSxhLENBQ0Esb0IsQ0FDQSxjLENBSEYscUMsQ0FNSSxhLENBQ0EsYyxDQVBKLCtDLENBV0ksVSxDQUlKLGlCLENBQUEscUIsQ0FHRSxjLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGlCLENBTkYsdUIsQ0FBQSx3QixDN0Iyb0YrQiwyQixDNkIzb0YvQiw0QixDbkJ6SUksVyxDQUNBLGEsQ21Cd0lKLHVCLENBQUEsMkIsQ25CcElJLFUsQ21Cb0lKLDhDLENBQUEsa0QsQzdCbXBGcUQsa0QsQ0FDQSxzRCxDNkJ6b0YvQyxhLENBWE4sK0UsQ0FBQSxtRixDN0J3cEZ3RixtRixDQUNBLHVGLENBQ0ksbUYsQ0FDSix1RixDQUNJLHVGLENBQ0EsMkYsQzZCM29GcEYsYSxDQUtOLCtELENBQUEsbUUsQzdCMG9Gb0UsbUUsQ0FDakIsdUUsQzZCeG9GL0MsYSxDQUhKLGdHLENBQUEsb0csQzdCZ3BGdUcsb0csQ0FDQSx3RyxDQUNJLG9HLENBQ3JCLHdHLENBRUksd0csQ0FFQSw0RyxDNkI3b0ZwRixVLENBTVIsdUIsQ0FBQSwyQixDQUVFLGMsQ0FDQSxTLENBQ0EsaUIsQ0FHRix3QixDQUlFLGlCLENBTUEsaUIsQ0FWRix3QixDQUFBLDRCLENBRUUsZSxDQUNBLHdCLENBRUEsYyxDQUdBLFcsQ0FDQSxNLENBRUEsaUIsQ0FDQSxpQixDQUNBLEssQ0FFQSxVLENBZkYseUMsQ0FBQSw2QyxDQWtCSSxRLENBR0YsdUYsQ0FBQSwyRixDQUVJLGMsQ0F2Qk4sc0QsQ0FBQSwwRCxDQTRCSSxpQixDQTVCSiw2QyxDQUFBLGlELENBZ0NJLGUsQ0FDQSx3QixDQWpDSix5RCxDQUFBLDZELENBcUNJLGtCLENBSUosNEIsQ0FDRSxpQixDQUNBLGdCLENBRkYsdUUsQ0FNTSxrQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBWk4sOEQsQ0FrQkksaUIsQ0FsQkosNEYsQ0FzQkksaUIsQ0FLSixzQixDQUFBLDBCLENBRUUsYSxDQUNBLGMsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLE8sQ0FURix1QyxDQUFBLDJDLENBYUksVSxDQWJKLHVELENBQUEsMkQsQ0FpQkksa0IsQ0FJSiw4QixDQUNFLFksQ0FDQSxZLENBQ0EsVyxDQUNBLFUsQ0FHRixlLENBR0UsVyxDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsVSxDQVBGLGUsQ0FlQSxxQixDQWZBLG9DLENBVUksYyxDQUNBLFEsQ0FJSixxQixDeEJ2VEUsa0YsQ0FDQSxlLENBQ0EsaUIsQ3dCdVRBLHVCLENBQUEsb0IsQ0FBQSxlLENBR0EsYSxDQUNBLGMsQ0FDQSxjLENBQ0EsVyxDQUNBLHlCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQVpGLGlDLENBZUksWSxDQWZKLDBCLENBbUJJLGtCLENBbkJKLDJCLENBd0JJLFksQ0F4QkosOEIsQ0E0QkksYSxDQUNBLGtCLENBSUosMkIsQ0FDRSxlLENBRUEsd0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxjLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxTLENBWEYsNEMsQ0FjSSxpQixDQWRKLGlELENBa0JJLGUsQ0FDQSx3QixDQW5CSix1RCxDQXVCSSxxQixDQXZCSiwwRCxDQTJCSSxrQixDQUNBLGtCLENBSUosOEIsQ0FDRSxrQixDQUNBLHdCLENBQ0EseUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFMsQ0FiRiwrQyxDQWdCSSxrQixDQUNBLG9CLENBakJKLG9ELENBcUJJLGtCLENBckJKLHFFLENBeUJJLGtCLENBQ0Esb0IsQ0ExQkosbUMsQ0FrQ0ksWSxDQWxDSiwwRixDQUFBLG9ELENBc0NJLHdCLENBdENKLDJFLENBQUEsMEQsQ0EyQ0kscUIsQ0EzQ0osNkQsQ0FBQSxtRixDQWdESSxrQixDQUNBLG9CLENBQ0Esa0IsQ0FsREosOEUsQ0FBQSxvRyxDQXVESSxrQixDQUNBLG9CLENBSEYsd0csQ0FBQSw4SCxDQU1JLFksQ0FLTix5QixDQUNFLGMsQ0FDQSxjLENBQ0EsUyxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQVJGLDBDLENBV0ksWSxDQUlKLHlDLENBOEJBLGlELENBNUJJLGEsQ0FDQSxpQixDQUhKLDRFLENBOEJBLHdGLENBdEJNLG9CLENBQ0EsaUIsQ0FDQSxxQixDQUtOLG1DLENBQ0Usd0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZSxDQUNBLGdDLENBQ0EsaUIsQ0FDQSxXLENBR0YsMEMsQ0FDRSxRLENBQ0EsaUIsQ0FrQkYsaUIsQ0FDRSx3QixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxZLENBSkYsa0MsQ0FPSSxpQixDQUlKLGUsQ0FDRSxhLENBQ0EsYyxDQU9GLHVDLENBVEEsZ0MsQ0F3QkEsbUIsQ0FuQkksVSxDQUlKLHNCLENBQ0Usb0IsQ0FDQSxXLENBQ0EsYyxDQUhGLCtDLENBVUksVSxDQUNBLHFCLENBVUosMEMsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FMRixrRSxDQVFJLFksQ0FSSixvRSxDQVlJLFksQ0FaSix5RyxDQUFBLHVHLENBZ0JJLGMsQ0N6a0JKLFksQ0FHRSxlLENBSUYsa0IsQ0FDRSxrQixDQUdGLGtCLENwQlVJLGMsQ0FDQSxtQixDb0JYSixtQyxDQUlJLGUsQ0FJSiw0QixDQUNFLFksQ0FDQSxXLENBQ0EsVSxDQUdGLHNCLENBQ0UsVyxDQUNBLFcsQ0FDQSxxQixDQUNBLFUsQ0NWRiw0QixDQUVJLGlCLENBSUosYyxDQUNFLGUsQ0FERixrQixDQUlJLGMsQ0FDQSxlLENBWUosc0MsQ0FDRSxtQixDQUdGLHlDLENBQ0UsYyxDQWVGLG9CLENBQUEsb0IsQzFCdEJFLGtGLENBQ0EsZSxDQUNBLGlCLEMwQnVCQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLHdCLENBR0YsMEIsQ0FDRSx5QixDQWlCRixpQyxDQU1BLGdDLENBSkksZSxDQUlKLGlGLENBQUEsb0YsQ0FTTSxvQixDQUNBLGMsQ0FDQSxVLENBWE4sOEYsQ0FBQSxpRyxDQWNRLDRCLENBZFIsa0QsQ0FtQk0sWSxDQUNBLG9CLENBQ0Esa0IsQ0FrRE4sb0IsQ0FDRSxrQixDQUNBLGUsQ0FDQSxrQixDQUdGLHlCLENBQ0UsYSxDQUNBLGEsQ0FDQSxjLENBQ0Esc0IsQ0FKRix1QyxDQU9JLGdCLENBSUoseUMsQ0FDRSw0QixDQUdGLG1ELENBQUEsbUQsQ0FHSSxnQixDSmxNSixPLENBQ0UsK0IsQ0FFQSxjLENBMEZGLHVELENBN0ZBLHVCLENBQUEseUIsQ0t3SkEsa0MsQ0xqSkksYSxDQVBKLE8sQ0FBQSw4QyxDQUFBLDRCLENBZ0JBLGdCLENBQUEsZSxDQUpJLFksQ0FTSixhLENBQ0UsZSxDQUNBLFEsQ0FDQSxTLENBSEYsb0MsQ0FNSSxrQixDQU5KLGlFLEN0QkZFLG9FLENBQ0EsZSxDQUNBLGlCLENzQlVJLGEsQ0FLTixzRCxDQUNFLG1CLENBR0YsaUIsQ0FDRSxnQixDQUdGLGEsQ3RCekJFLG9FLENBQ0EsZSxDQUNBLGlCLENzQnlCQSxhLENBQ0EsYSxDQUVBLHNCLENBTEYsK0IsQ3RCUEUsa0YsQ0FDQSxlLENBQ0EsaUIsQ0tmRSxjLENBQ0EsbUIsQ2lCbUJKLG1CLENBYUksYSxDQUNBLHlCLENBSUosb0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGMsQzNCaXNHQSxpQyxDS2h0R0Esb0UsQ0FDQSxlLENBQ0EsaUIsQ3NCV0YsdUMsQ0FBQSx3QyxDQVVJLGdCLENBVkoseUQsQ0FjSSxnQixDQUlKLGtCLENBQ0Usa0IsQ0FBQSxpQixDQUFBLGEsQ0FDQSxXLENBQ0EsVSxDQUdGLG1CLEN0Qm5FRSxvRSxDQUNBLGUsQ0FDQSxpQixDc0JvRUEsYSxDQUNBLGEsQ0FHRiw2RCxDQWFRLGEsQ0FLUix5QixDQUNFLGUsQ0FDQSwrQixDQUZGLGlELENBQUEsdUMsQ0FJSSxvQixDQUNBLGtCLENBSUosaUMsQ0FFSSxnQixDQWFKLHVCLENBVEEsMEUsQ0FHTSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUtOLHVCLENBR0UsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ2xCMUVFLHdCa0I4RUYsTyxDQUNFLGtCLENBQ0EsK0IsQ0FDQSxvQyxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUSxDQUNBLFcsQ0FSRiw2QixDQVdJLFMsQ0FJSixhLENBQ0UsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FHRixnQixDQUNFLGtCLENBQ0EsYSxDQUNBLGUsQ0FHRixlLENBQ0Usa0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FHRixrQyxDQUVJLDBCLENBQ0EsZ0IsQ0FDQSxpQixDQUlKLGEsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUZGLDJCLENBQUEsOEIsQ0FLSSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUxKLG1DLENBa0JJLGtCLENBQUEsaUIsQ0FBQSxhLENBQ0EsOEIsQ0FuQkosOEMsQ0EwQk0sYyxDM0Iyb0dGLDJELEMyQnZvR0UsbUIsQzNCeW9HRiwyRCxDMkJyb0dFLG1CLENBS04saUIsQ0FDRSxhLENBR0YsYSxDQUNFLGMsQ2xCcktBLEN1QnJESixrQixDQUNFLGlCLENBQ0EsVSxDQUZGLDBDLENBQUEsNkMsQ0FNSSxZLENBQ0EsZSxDQVBKLHFFLENBV0ksK0IsQ0FDQSwyQixDQVpKLDZDLENBZ0JJLFMsQ0FDQSxTLENBaUNKLDRDLEMzQjFDRSxvRSxDQUNBLGUsQ0FDQSxpQixDMkJiQSwrQixDQXdEQSxhLENBQ0EsYSxDQUNBLDJCLENBQ0EsaUIsQ0FDQSx3QixDQVBGLGtELENBVUksb0IsQ0FWSix5RyxDQWNJLGUsQ0FkSix5RyxDQWtCSSxlLENBQ0EsYSxDQW5CSiwrRyxDQXNCTSxhLENBS04saUQsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBTkYsb0csQ0FTSSxZLENBVEosOEcsQ0FhSSxZLENBQ0EsZ0MsQ0FBQSx3QixDQWlCSiw4QixDQUNFLFUsQ0FHRiw0QyxDdEJqRkUsZSxDc0JtRkEsa0IsQ0FHRiwwQyxDdEJ0RkUsZSxDc0J3RkEsa0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBR0YsaUQsQzNCckhFLG9FLENBQ0EsZSxDQUNBLGlCLEMyQnFIQSxpQixDQUNBLHdCLENBR0YsMEMsQ0FDRSxVLENBQ0EsYSxDQUNBLGlCLENBSEYsZ0QsQ0FNSSxhLENBSUosOEIsQ0FoSkUsK0IsQ0FrSkEsZSxDQUNBLFksQ0FIRiw0QyxDQVdJLGMsQ0FYSiwyRixDQWVJLGEsQ0FmSixxRSxDQW1CSSxnQixDQW5CSix3RSxDQXVCSSxjLENBdkJKLDRDLENBMkJJLGMsQ0FDQSxpQixDQU1KLDhCLEN0QmhKRSxlLENzQmtKQSxrQixDQUNBLDRCLENBQ0EsbUIsQ0FDQSxnQixDQUdGLDhCLENBQ0UsYSxDQUNBLGEsQ0FFQSwyQixDQUNBLGlCLENBR0YsbUMsQ0FDRSxZLENBUUYsK0IsQ0FUQSxtQyxDQVVFLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUxGLGlGLENBUUksVSxDQUlKLGlELENBQ0Usa0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxhLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLGMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxTLENBR0YsbUMsQ0FBQSxvQyxDQUVFLGlCLENBR0YsMkMsQ0FDRSxrQixDQUdGLG1DQUNFLDBDLENBQ0UsVyxDQUlGLHdCLENBQ0UsWSxDQVBKLENDN09BLHdCLENBQ0Usa0IsQ0FDQSxZLENBQ0EsTSxDQUNBLGdDLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSxTLENBVkYsaUQsQ0FhSSxZLENBSUosZ0MsQ0FDRSxlLENBQ0EsTSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxVLENBTEYseUQsQ0FBQSw0RCxDQVNJLFUsQ0FJSixrQyxDQWpDRSwrQixDQW1DQSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsWSxDQU9GLDJCLENBQ0Usa0IsQ0FERixnRSxDQUtJLGEsQ0FDQSxhLENDdkRKLGMsQ0FDRSxlLENBR0Ysa0IsQ0FDRSxtQixDQUNBLGdCLENBR0YsdUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGUsQ0FIRixpRCxDQU1JLFUsQ0FJSixvRCxDQUNFLGEsQ0FHRiwwQyxDQUNFLGEsQ0FDQSxjLENBR0YsMkIsQzdCaENFLG9FLENBQ0EsZSxDQUNBLGlCLEM2QmdDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLHdCLENBR0Ysa0IsQ0FDRSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGdCLENBR0YsbUIsQ0FDRSxpQixDQUdGLG9CLENBQ0Usa0IsQ0FBQSxVLENBQUEsTSxDQVNGLG9CLENBTkEsNEIsQzdCakRFLG9FLENBRUEsaUIsQzZCeURBLGlCLENBVkYsNEIsQ0FFRSxjLEM3QjVDQSxlLEM2QmdERixvQixDN0J0REUsZSxDNkJ3REEsYSxDQUNBLGEsQ0FJRiw2QixDQUNFLGEsQ0FFQSxjLENBSEYsNEQsQ0FNSSxPLENBSUoseUIsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBR0Ysa0IsQ0FFRSxnQixDQUNBLGlCLENBSEYseUIsQ0FNSSxrQixDQUNBLFUsQ0FDQSxZLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FaSiwwQyxDQWdCSSxhLENBQ0EsaUIsQ0FJSixxQixDQUNFLGEsQ0FDQSxrQixDQUNBLGMsQ0FHRixtQ0FDRSx1QixDQUNFLGMsQ0FERiwwQyxDQUlJLGMsQ0FJSiw2QixDQUNFLGMsQ0FDQSxXLENBR0Ysb0IsQ0FDRSxjLENBR0Ysa0IsQ0FDRSxnQixDQW5CSixDQ3BIQSxlLENBQ0Usa0IsQ0FDQSwrQixDQUNBLGlCLENBSEYsd0MsQ0FNSSw4QixDQUlKLDJCLEM3QlNJLGdCLENBQUEsaUIsQzZCUEYsaUIsQ0FGRixpQyxDckJFTSxXLENBQ0EsYSxDQUNBLFUsQ3FCS04sOEIsQ0FJRSxVLENBQ0EsZ0IsQ0FDQSxlLENBR0YsOEIsQ0FDRSxvQixDQURGLG9DLENBSUksb0IsQ0FJSix1QixDQUFBLHNCLENBRUUsWSxDQUdGLHFCLENBQ0UsaUIsQ0FDQSxPLENBRkYsdUUsQ0FLSSxvQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENBUkosNkUsQ0FXTSxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLFMsQ0FLTixpQyxDQUNFLFksQ0FDQSxZLENBQ0EsVyxDQUNBLFUsQ0FHRixtRixDQWNBLDhCLENBWEksb0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxrQixDQU5KLDJFLENBVUksWSxDQUlKLDhCLEM5Qm5GRSxvRSxDQUNBLGUsQ0FDQSxpQixDOEJtRkEsYSxDQUVBLGMsQ0FDQSxlLENBQ0EsWSxDQUVBLE8sQ0FJRix5QixDQUNFLG9CLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUdGLDRCLENBRUUsVSxDQUNBLGdCLENBR0YsaUMsQ0FDRSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLHdCLENBTEYsdUMsQ0FRSSxvQixDQVJKLDBELENBQUEsNkQsQ0FhSSxrQixDQUlKLGlDLENBRUUsb0IsQ0FDQSxxQixDQUdGLGlDLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUdGLHVCLENBQ0UsWSxDQUNBLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxlLENBR0YsNEIsQ0FDRSxlLENBQ0EsUSxDQUNBLFMsQ0FHRixpQyxDQUNFLG9CLENBQ0EsZ0IsQ0FDQSxxQixDQUdGLDRCLENBQ0UsYSxDQURGLGtDLENBSUksb0IsQ0NqRkosZ0gsQ0Q2RUEsb0UsQ0FPTSxhLENBS04saUMsQzlCekpFLG9FLENBQ0EsZSxDQUNBLGlCLENLSEUsYyxDQUdFLGUsQ3lCMEpKLGEsQ0FDQSx3QixDQUdGLDRCLENBQ0UsWSxDQUNBLFcsQ0FDQSxVLENBSEYsa0MsQ0FNSSxZLENBSUosK0IsQ0FFRSxXLENBQ0EsZ0IsQ0FHRixvQyxDQUdFLFcsQ0FDQSxjLENBR0YseUMsQ0FDRSxvQixDQUNBLFcsQ0FDQSxjLENBQ0EscUIsQ0FHRixvQyxDQUVFLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGMsQ0FDQSxhLENBQ0Esb0IsQ0FQRiwyQyxDekJsTEksVSxDQUNBLG9CLENBQ0EsVyxDQUNBLHFCLENBQ0EsTyxDeUI4S0osMEMsQ0FVSSxvQixDQUlKLHlDLENBQ0Usb0IsQ0FDQSxxQixDQUdGLDJDLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLHFCLENBQ0EsVSxDQUdGLDBDLENBQ0Usa0IsQ0FDQSxZLENBQ0EsTSxDQUNBLFcsQ0FDQSxpQixDQUNBLGdCLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBVEYsc0YsQ0FBQSxxRixDQWFJLGEsQ0FiSixnRSxDQWlCSSxpQixDQUNBLGtCLENBQ0EsVSxDQW5CSixpRSxDQXVCSSxpQixDQUNBLFMsQ0FJSixvQixDQUNFLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0Esb0MsQ0FBQSw0QixDQUpGLGtDLENBT0ksaUIsQzFCL01BLHdCMEJvTkYsZSxDQUNFLGUsQ0FDQSxjLENBR0YsMkIsQ0FDRSxjLENBNkNGLDJCLENBMUNBLHFGLENBQ0UsWSxDQUdGLHdCLENBQ0UsVyxDQVdGLHVCLENBRUUsYSxDQUNBLGdCLENBSEYsZ0QsQ0FPSSxVLENBSUosc0IsQ0FDRSxvQixDQUNBLGdCLENBR0YsMkIsQ0FDRSxlLENBQ0EsUSxDQUNBLFMsQ0FHRiwyQixDQUNFLGUsQ0FPRiw4QixDQUNFLGMsQ0FHRiw4QyxDQUNFLGUsQ0FDQSxxQixDQXFCRiw0QixDQUFBLCtCLENBbEJBLG1GLENBRUksWSxDQUZKLHVFLENBTUksYSxDQUNBLGUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxxQixDQVZKLDJFLENBY0ksb0IsQ0FhSix5QixDQUFBLHVFLENBRUUsVyxDQUNBLFcsQ0FHRixzRixDQUNFLFksQ0FHRixtQyxDQUFBLG1DLENBR0ksZ0IsQ0FISixxRSxDQUFBLHFFLENBT0kscUIsQ0FQSiwyRixDQUFBLDJGLENBVU0sb0IsQ0FDQSxpQixDQVhOLGtELENBQUEsa0QsQ0FnQkksaUIsQ0FDQSxRLEMxQjFVRixDQUFBLHdCMEJnVkYsaUQsQ0FDRSxhLENBQ0EscUIsQ0FGRix1RSxDQUtJLG9CLENBQ0EsaUIsQ0FJSiw4QixDQUNFLGlCLENBQ0EsUSxDMUI1VkEsQ0FBQSwyQjBCaVdGLHVCLENBQ0Usb0IsQ0FDQSxTLENBQ0EsZ0QsQ0FDQSxrQixDQUdGLDRCLENBQ0UsK0IsQ0FDQSwrQixDQUNBLE0sQ0FDQSxjLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBUEYsb0QsQ0FVSSxTLENBQ0EsZ0QsQ0FDQSxpQixDQVpKLGlELENBaUJJLDhDLENBQUEsc0MsQzFCelhGLEM0QmlCSixxQyxDQWxEQSw2RixDQUtJLFksQ0E2Q0osbUYsQ0FJSSxvQixDQUlKLDBDLENBQ0Usb0IsQ0FFQSxZLENBQ0EsVyxDQUNBLGUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxxQixDQUNBLFUsQ0FURixxRixDQUFBLHVGLENBYUksWSxDQVVKLDJDLENBQ0UsZ0IsQ0FERiw4RCxDQUlJLFksQ0FKSiw0RixDQU9NLGEsQ0FPTixpQyxDQUlFLGdCLENBR0Ysc0MsQ0FLRSxrQixDQUdGLDJDLENBQ0Usb0IsQ0FDQSxjLENBQ0EsYyxDQUdGLHNDLENoQ3RJRSxvRSxDQUNBLGUsQ0FDQSxpQixDZ0N1SUEsYSxDQUNBLGEsQ0FFQSxhLENBQ0EsaUIsQ0FDQSxvQixDQVVGLDJDLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLHFCLENBQ0EsVSxDQUxGLDJGLENBQUEsd0YsQ0FTSSxZLENBSUosdUMsQ0FDRSxvQixDQUNBLHFCLENBR0YseUQsQ0FDRSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLG9CLENBQ0EsYyxDQUNBLFcsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFEsQ0FHRixrRCxDQUNFLGtCLENBSUYsbUQsQ0FDRSxlLENBR0YsZ0MsQ2hDOUxFLG9FLENBQ0EsZSxDQUNBLGlCLENnQzhMQSxhLENBQ0EsYyxDQUdGLGlDLENBQ0UsK0IsQ0FDQSxXLENBQ0EsbUIsQ0FDQSxpQixDQUdGLDRDLENBQ0UsaUIsQ0FDQSxPLENBQ0EsTyxDQUdGLHVDLENBQ0UsWSxDQXFCRixpQyxDQUNFLFksQ0FHRixtQ0FDRSxpQyxDQUNFLGEsQ0FZRixpQyxDL0J6UEUsZSxDQUFBLFcsQytCMlBBLGMsQ0FHRixvQyxDQUFBLHNDLENBRUUsYyxDQXJCSixDQzlQQSwwQixDQUNFLGtCLENBQ0EsWSxDQUNBLG1CLENBR0Ysb0MsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixvQyxDQUNFLFEsQ0FDQSxTLENBR0Ysb0MsQ2pDR0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ2lDSEEsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsYSxDQUNBLG9CLENBTkYsK0UsQ0FTSSx3QixDQUFBLDhDLENBVEosMEMsQ0FhSSxhLENBQ0Esb0IsQ0FkSixtRixDakNTRSxvRSxDQUNBLGUsQ0FDQSxpQixDaUNRRSxhLENBbkJKLDhILENBc0JNLFksQ0FDQSxnQyxDQUFBLHdCLENBS04seUMsQzVCMUJJLGMsQ0FHRSxlLEM0QnlCSixvQixDQUNBLHdCLENBQ0EscUIsQ0FHRixjLENBQ0UsYyxDQUNBLFksQ0FDQSxXLENBQ0EscUIsQ0FDQSxVLENBTEYsb0IsQ0FRSSxZLENBSUosMkMsQzVCN0NJLGMsQ0FHRSxlLEM0QjRDSixvQixDQUVBLHdCLENBQ0EscUIsQzdCSkUsd0I2QlFGLDBCLENBQ0UsYSxDQUNBLGlCLENBR0Ysb0MsQ0FDRSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxlLENBR0Ysb0MsQ2hDakVFLGUsQ0FBQSxVLENBQUEscUIsQ2dDd0VBLGEsQ0FDQSxrQixDQUdGLHlDLENBQ0Usb0IsQ3RDMmpJQSx3QixDc0N4aklFLFMsQ0FDQSxtRCxDQUNBLGlCLENBTkosNkYsQ0FVSSxTLENBQ0EsaUIsQ0FDQSxtRCxDQUNBLGlCLENBYkosOEYsQ0FpQkksUyxDQUNBLGdELENBQ0Esa0IsQ0FJSixvQyxDQUNFLGEsQ0FERixtRixDQUlJLGEsQ0FKSiw4SCxDQU9NLFksQ0FQTiwwRixDQVlJLGMsQ0FJSixpRCxDQUNFLGUsQzdCdkVBLEM4QmhFSixzQixDQUdFLFcsQ0FDQSxlLENBQ0EsaUIsQ0FHRiwyQixDQUNFLG9CLENBR0YsK0IsQ0FDRSxZLENBREYsMkQsQ0FJSSxhLENBSUosbUMsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FMRix1RSxDQVFJLFksQ0FSSixnRSxDQTZFQSwyRSxDQWpFSSxZLENBSUosc0IsQ0FDRSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENBTEYsNEIsQ0FRSSxvQixDQVJKLGtELENBWUksWSxDQVpKLDBELENsQ09FLGtGLENBQ0EsZSxDQUNBLGlCLENrQ1RGLGdFLENBbUJNLGtCLENBQ0EsVyxDQUNBLFUsQ0FDQSxVLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLFcsQ0FLTix1QixDQUNFLHdCLENBQ0EsK0IsQ0FDQSxvQyxDQUNBLFksQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENBUEYsc0QsQ0FVSSxhLENBSUosa0MsQ0FDRSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FMRix3QyxDQVFJLG9CLENBUkosOEQsQ0FZSSxPLENBSUosa0MsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FRRiw2QixDQUFBLHlDLENBRUUsWSxDQUdGLDZCLENBQ0UsaUIsQ0FDQSxnQixDQUdGLGtDLENBQ0UsWSxDQUNBLFcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQU5GLHlDLENBU0ksWSxDQUlKLGtDLENBRUUsYSxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBTkYsc0QsQ0FTSSxXLENBQ0EsVSxDQVFKLHlGLENBQUEscUcsQ0FLTSxhLENBTE4sbUQsQ0FBQSw0RixDQUFBLHdHLENBSkEsMkMsQ0FvQk0sWSxDQWhCTixzRixDQW9CTSxhLENDM0tOLGMsQ0FDRSxpQixDQUNBLFUsQ0FHRixxQixDbkMwQkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ21DekJBLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsVyxDQUNBLFEsQ0FDQSxnQixDQUNBLHFCLENBQ0EsVSxDQVpGLDJCLENBZUksaUIsQ0FDQSxZLENBaEJKLG1ELENBb0JJLFksQ0FwQkosNkMsQ0F3QkksNkMsQ0FDQSxXLENBekJKLG1ELENBZ0NNLFcsQ0FLTixzQixDQUNFLGMsQ0FDQSxRLENBQ0EseUIsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxXLENBQ0EsVyxDQUNBLFMsQ0FDQSxpQixDQUNBLEssQ0FDQSxPLENBQ0EscUIsQ0FDQSxVLENBYkYsd0QsQ0FpQk0sWSxDQUtOLDJCLENBQ0UsYSxDQUNBLG9CLENBR0YsMkIsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EsVSxDL0JURSx3QitCYUYsNkMsQ0FDRSxXLEMvQmRBLENnQ2hFSixRLENBR0UsVyxDQUNBLGUsQ0FDQSxrQixDQUdGLG1CLENBQ0Usb0IsQ0FERiw4QyxDQUtNLGMsQ0FMTiw2QyxDQVdNLGUsQ0FLTixjLENBQ0UsYSxDQUNBLFcsQ0FHRixjLENBQ0UsWSxDQUNBLFcsQ0FDQSxVLENBSEYsbUMsQ0FNSSxZLENBSUosYyxDQUNFLG9CLENBQ0Esb0IsQ0N6Q0YsTSxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixpQixDQUNFLGtCLENBR0YsbUIsQ0FTQSxZLENBQ0Usb0IsQ0FFQSxxQixDQVpGLG1CLENBQ0UsYyxDQUVBLFMsQ0FDQSxVLENBRUEsUyxDQUdGLFksQ0FFRSxnQixDQUlGLFksQ0FDRSxvQixDQUNBLFcsQ0FDQSxrQixDQUhGLG1CLENBV0EsdUIsQ0FMSSxnQixDQUNBLHFCLENBSUosdUIsQ0FDRSw4QixDQUNBLG9CLENBQ0EsVyxDQUdBLFMsQ0M3Q0YsVSxDQUNFLFksQ0FHRixnQixDQUNFLGUsQ0FDQSxRLENBQ0EsUyxDQWdCRixnQixDQWJBLDRCLEN0Q0hFLG9FLENBRUEsaUIsQ3NDa0JBLFUsQ0FqQkYsNEIsQ0FNRSx3QixDakNRRSxjLENBQ0EsbUIsQ0xMRixlLENzQ0xBLFksQ0FMRiw0RCxDQVNJLGEsQ0FJSixnQixDakNMSSxjLENBR0UsbUIsQ0xiSixlLENzQ29CQSxhLENBQ0EsYyxDQU5GLHNCLENBMENBLHlDLENBakNJLFUsQ0FJSixxQixDQUNFLG9CLENBQ0EsYyxDQUNBLHFCLENBR0Ysb0IsQ0FBQSxxQixDQUVFLG9CLENBQ0EsUyxDQUNBLFcsQ0FDQSxnQixDQUNBLHFCLENBQ0EsVSxDQUdGLDBCLENBQ0Usb0IsQ0FDQSxTLENBQ0EsVyxDQUNBLGUsQ0FDQSxxQixDQUNBLFUsQ0FHRiw2QixDQUNFLGlCLENBR0YsbUMsQ0FDRSxrQixDQUNBLHdFLENBRkYsOEQsQ0FTSSxnQyxDQUFBLHdCLENBSUosd0IsQ0FFRSxxQixDQUNBLCtCLENBQ0Esb0MsQ0FDQSxZLENBQ0EsYyxDQUNBLGlCLENBQ0EsTyxDQUNBLGUsQ0FDQSxRLENBQ0EsVyxDQUNBLFcsQ0FaRiw0RCxDQWVJLGEsQ0FJSiw2QixDQUNFLGUsQ0FDQSxTLENBR0YscUMsQ0FDRSwrQixDQUNBLDRCLENBQ0EsYSxDQUNBLGEsQ0FDQSxrQixDQUNBLGMsQ0FHRixrQyxDQUNFLGEsQ0FDQSxhLENBQ0EsZ0IsQ0FHRixrQyxDQUNFLHNCLENBR0YsaUMsQ3RDNUdFLG9FLENBQ0EsZSxDQUNBLGlCLENzQzRHQSxhLENBR0YsZ0MsQ0FDRSxjLENBR0YscUMsQ0FDRSxrQixDQUNBLGUsQ0FDQSxpQixDQUdGLG1DQUNFLFUsQ0FDRSx3QixDQUNBLGEsQ0FDQSxXLENBQ0EsZSxDQUdGLDhCLENyQzdIRSxlLENBQUEsVSxDQUFBLG9CLENxQ3VJRixxQixDQUNFLG9CLENBQ0EsYSxDQUZGLGlDLENBQUEsa0MsQ0FNRyxjLENBU0gsZ0IsQ0FDRSxTLENBREYsc0IsQ0FJSSxhLENBSUosd0QsQ0FDRSxZLENBR0YsNEIsQ0FJQSw2QixDQUhFLGMsQ0FPRix3QixDQUNFLGlCLENBQ0Esa0IsQ0FHRixpQixDckMvS0UsZSxDQUFBLFcsQ0FBQSxjLENxQ3dMRSxnQixDQVRKLHVDLENBYUksMkIsQ0FDQSxxQixDQWRKLGtELENBaUJNLGMsQ0FvQk4sMEIsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLFUsQ0FHRixvQixDQVVBLDBDLENBVkEscUIsQ0FFRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EsZSxDQUNBLHFCLENBQ0EsVSxDQUdGLDBDLENBR0UsVyxDQUdBLFUsQ0FHRiw2QixDQUNFLGlCLENBNUhKLENBZ0lBLG1DQUNFLDhCLENyQ3RQRSxlLENBQUEsVSxDQUFBLHFCLENxQ2dRRixpQixDckNoUUUsZSxDQUFBLFcsQ0FBQSxjLENxQ3FQSixDM0Myc0o2Qyx5QyxDNEMxN0o3QywwQyxDQUFBLDZDLENBQUEsOEMsQ0NsQkEsZSxDQUFBLGdCLENuQ3lDSSxXLENBQ0EsYSxDa0N4QkoseUMsQ0FBQSw2QyxDQ2xCQSxlLENuQzhDSSxVLENtQzFDSixlLENBQ0Usa0IsQ0FHRixtQ0FDRSxTLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FHRixlLENBQ0Usa0IsQ0FBQSxVLENBQUEsTSxDQUNBLGUsQ0FGRiwyQixDdkNGRSxlLENBQUEsVSxDQUFBLHFCLEN1Q0VGLDJCLENBQUEsMkIsQ3ZDRkUsZSxDQUFBLFUsQ0FBQSxxQixDdUNFRiwyQixDQWNJLGtDLENBQUEscUIsQ0FDQSxrQixDQXJCTixDQTBCQSx1Q0FDRSwyQixDdkN2QkUsZSxDQUFBLFUsQ0FBQSxxQixDdUMyQkUsa0IsQ0FBQSxVLENBQUEsTSxDQUNBLGUsQ0FOTixDQ3pDQSxhLEM5QzZzSnFCLDhCLEM4QzdzSnJCLG9CLENBR0UsaUIsQ0FDQSxZLENBR0YsZ0IsQ0FDRSxlLENBQ0EsYyxDQUdGLGEsQ3BDWUksYyxDQUNBLGUsQ29DVkYsa0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxlLENBQ0EseUIsQ0FQRiw2QixDQVVJLGtCLENBVkosNEIsQ0FBQSxtQixDQWVJLGtCLENBQ0EsVSxDQUNBLGMsQ0N4QkosTyxDQUNFLGMsQ0FHRixhLENBQ0UsYyxDQUlGLHNCLENBQ0UsYyxDQ2JGLGEsQ0FDRSxZLENBQ0EsZSxDQUNBLG1DQUhGLGEsQ0FJSSxhLENBREYsQ0FLRixtQixDQUdFLFcsQ0FDQSxlLENBR0Ysd0IsQ0FBQSxzQixDQUVFLFUsQ0FDQSxvQixDQUNBLGMsQ0FDQSxrQixDQUNBLHFCLENBTkYsdUQsQ0FBQSxxQyxDaERndkowQyxxRCxDQUNrQixtQyxDZ0R2dUp4RCxjLENBQ0EsZSxDQVhKLDhELENBQUEsNEMsQ2hEc3ZKbUQsNEQsQ0FDa0IsMEMsQ2dEenVKL0QsWSxDQUtOLG1CLENBQUEsd0IsQzNDTEUsa0YsQ0FDQSxlLENBQ0EsaUIsQzJDTUEsVSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBUkYsMEIsQ0FBQSwrQixDQVdJLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBZEoseUIsQ0FBQSw4QixDQXNCSSxVLENBQ0EseUIsQ0MzREosYyxDQUNFLHdCLENBQ0EsYSxDQUNBLG1CLEN4QzZERSx3QndDaEVKLGMsQ0FNSSx3QixDeEMwREEsQ3dDdERKLG9CLENBQ0UsZSxDQUNBLGEsQ0FDQSxnQixDeENtREUsMkJ3Q3RESixrQyxDQU9NLHFCLEN4QytDRixDd0MxQ0osbUMsQ0FDRSxhLENBQ0EsbUIsQ0FDQSxjLENBSEYsb0UsQ0FNSSxjLENBSUoseUIsQ0FDRSw4QixDQUNBLG9CLENBQ0EsYyxDeEM2QkUsd0J3Q2hDSix1QyxDQU9NLGMsQ3hDeUJGLENBQUEsd0J3Q2hDSix1QyxDQWFNLGlCLEN4Q21CRixDd0NoQ0oscUMsQ0FrQkksYyxDQWxCSixvQyxDQXNCSSxjLENBSUosb0IsQ2pEZ3hKOEIscUMsQ0FDVSxxQyxDaURqeEp4QywyQixDakQrd0o4QiwyQixDaUQxd0o1QixhLENBQ0EsZSxDQU5GLHdDLENqRHV4Sm9ELHlELENBQ1UseUQsQ2lEeHhKOUQsK0MsQ2pEc3hKb0QsK0MsQ29DN3ZKcEQsaUgsQ2FmTSxZLENBU04sK0IsQ0FDRSxZLEN4Q2RFLHdCd0NhSiwrQixDQUlJLG9CLEN4Q2pCQSxDd0NxQkosYSxDQUNFLFksQ0FDQSxnQixDQUlGLGdCLENBUUEsNkIsQ0FQRSxlLENBR0Ysc0IsQ0FDRSxpQixDQUdGLDJCLENBQ0UsZSxDQUNBLGEsQ0FGRixzQyxDQVNJLGUsQ0FJSix3RSxDQUlJLGMsQ0FDQSxpQixDQUxKLHVELENBU0ksYyxDQUlKLHNCLENBQ0Usb0IsQ0FDQSxNLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsSyxDQUNBLGtCLENDbklGLG1CLEM1Q21CSSxnQixDQUFBLGdCLENBQUEsaUIsQzRDaEJGLG1CLENBSEYseUIsQ3BDWU0sVyxDQUNBLGEsQ0FDQSxVLENvQ2ROLGtELEM3Q3FDRSxrRixDQUNBLGUsQ0FDQSxpQixDNkNoQ0UsNEIsQ0FDQSxlLENBQ0EsYSxDQUNBLDhCLENBQ0EsWSxDQUNBLGEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLENBQ0Esb0IsQ0FsQkosd0QsQ0FzQkksYSxDQUNBLFMsQ0FDQSx5QixDQXhCSiwwQyxDQTRCSSxZLENDMUJKLEssQ0FBQSxPLENBRUUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxjLENuRGs2SlksVyxDbUQvNUpkLFksQ25EODVKZSxhLENtRDk1SmYsYyxDQUtFLDBCLENBQUEseUIsQ0FBQSxpQixDbkRzNkpjLHNCLENtRDM2SmhCLHVCLENuRDQ2SnlCLHdCLENtRDU2SnpCLHlCLENuRHk2SjJCLDBCLENBSEMsMkIsQ0FFWCx3QixDQUhXLHlCLENtRDU1SnhCLHlCLENBQUEscUIsQ25EKzZKWSx5QixDbUR4N0poQiwwQixDbkR5N0o0QiwyQixDbUR6N0o1Qiw0QixDbkRzN0o4Qiw2QixDQUhDLDhCLENBRWQsMkIsQ0FIYyw0QixDbURwNkozQix1QixDQUFBLG1CLENBSUosWSxDQUFBLGMsQ0FFRSxrQixDQUZGLHlCLENBQUEsMkIsQ0FTSSxlLENBQ0EsaUIsQ1BYSixtQyxDQUFBLHVDLENBR0UsYyxDQUlGLDZCLENBSUUsZSxDQUpGLG1DLENBQUEsb0MsQ2xDZ0JJLFcsQ0FDQSxhLENrQ2pCSixtQyxDbENxQkksVSxDa0NkSixvQyxDdkMxQkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ3VDMEJBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLHdCLENBR0Ysd0IsQ0FDRSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxrQixDQUNBLGtCLENBTEYsOEIsQ0FRSSx5QixDbkNRQSx3Qm1DRkYsdUMsQ3RDM0NFLGUsQ0FBQSxVLENBQUEsb0IsQ3NDMkNGLG1DLEN0QzNDRSxlLENBQUEsVyxDQUFBLGMsQ3NDMkNGLG9DLEN0QzNDRSxlLENBQUEsVSxDQUFBLG9CLENzQ3VERSxnQixDQVpKLHFDLEN0QzNDRSxlLENBQUEsVyxDQUFBLGMsQ3NDNERFLGdCLENuQ2ZGLENBQUEsd0JtQ3NCRix1QyxDdENuRUUsZSxDQUFBLFUsQ0FBQSxxQixDc0NtRUYsbUMsQ3RDbkVFLGUsQ0FBQSxXLENBQUEsYyxDc0NtRUYsdUMsQ3RDbkVFLGUsQ0FBQSxVLENzQ21FRix1RCxDdENuRUUsa0IsQ0FBQSxVLENBQUEsYSxDc0NtRUYsdUQsQ3RDbkVFLHFCLENBQUEsa0IsQ0FBQSxVLENzQ21FRix1RCxDdENuRUUscUIsQ0FBQSxrQixDQUFBLFUsQ3NDbUVGLHVELEN0Q25FRSxxQixDQUFBLGtCLENBQUEsVSxDc0NtRUYsb0MsQ3RDbkVFLGUsQ0FBQSxVLENBQUEscUIsQ3NDbUVGLHFDLEN0Q25FRSxlLENBQUEsVyxDQUFBLGMsQ0c2Q0EsQzJDaERKLFcsQ0FDRSxrQixDQUdGLGlCLENBQ0UsaUIsQ0FDQSxlLENBS0YsYSxDQUFBLHVCLENwRDZoS3dCLG9CLENvRDNoS3RCLGtCLENBR0YsYyxDQUFBLHdCLEMvQ0tFLGtGLENBQ0EsZSxDQUNBLGlCLENLZkUsYyxDQUNBLGUsQzBDWUYscUIsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYSxDQUNBLFcsQ0FDQSxpQixDQUNBLFksQ0FDQSxVLENBWkYsOEIsQ0FBQSxvQixDQWVJLHFCLENBQ0EsWSxDQWhCSiw4QixDQUFBLG9CLENBb0JJLGlDLENBQ0EsaUMsQ0FJSix3QixDQUVFLGdCLENBR0YsWSxDcER5K0pBLFksQ1UvZ0tJLGMsQ0FDQSxtQixDTFZGLGlCLEMrQytDRixZLENBSUUsYSxDQUNBLGlCLENBQ0Esd0IsQy9DekJBLGtGLENBQ0EsZSxDK0NxQkEsYSxDcERzK0pGLFksQ0sxaEtFLG9FLENBQ0EsZSxDK0M0REEsUyxDQUdGLG9CLENBQ0UsZSxDQUNBLFUsQ0FDQSxlLENBR0YsZ0IsQ0FBQSxxQixDQUVFLFMsQ0FDQSxpQixDQUNBLGdELENBQ0EsaUIsQ0FHRiwyQixDQUNFLFMsQ0FDQSxpQixDQUNBLGtELENBQ0Esa0IsQ0FHRix1QixDMUMxRUksYyxDQUNBLG1CLENMWUYsa0YsQ0FDQSxlLENBQ0EsaUIsQytDOERBLGtCLENBR0YseUIsQ0FDRSxrQixDQUdGLHNCLENBQ0UsZSxDQUdGLFcsQy9DM0VFLGtGLENBQ0EsZSxDQUNBLGlCLEMrQ3lFRixXLENBS0EsYyxDMUM3RkksYyxDQUNBLG1CLEMwQ2dHSixtQixDQUNFLGdCLENBR0YsZSxDQUFBLG1CLENBRUUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUhGLDBCLENBQUEsOEIsQ0FNSSxlLENBYUosc0IsQ0FBQSxtQixDL0N6SUUsb0UsQ0FDQSxlLENBQ0EsaUIsQytDMElBLGEsQ0FDQSxnQixDQUpGLDRCLENBQUEseUIsQ0FPSSxhLENBQ0EsYyxDQUlKLHdCLENBQUEscUIsQ0FFRSxTLENBQ0EsaUIsQ0FHRix1RCxDQUFBLGlELENBRUUscUIsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGlCLENBQ0EscUIsQ0FDQSxVLENBQ0EsaUIsQ0FYRixpRCxDQWVFLGlCLENBR0YsK0QsQ0FDRSxhLENBQ0EsZSxDQUdGLHlELENBQ0UsYSxDQUNBLGUsQ0FDQSx1RCxDQUNBLGMsQ0FDQSxnQixDQUdGLHFELENBQUEsK0MsQ0FFRSwwQixDQUdGLFcsQzFDOUtJLGMsQ0FDQSxhLEMwQytLRixhLENBQ0EsaUIsQ0N6TUYsbUIsQ0FBQSxvQixDM0NnREksVyxDQUNBLGEsQzJDakRKLG1CLEMzQ3FESSxVLEMyQ2pESixpQixDQUVFLDhCLENBQ0EsMkIsQ0FDQSxxQixDQUdGLFcsQ0FDRSxlLENBQ0EsUSxDQUNBLFMsQ0FHRixXLENBQ0UsZSxDNUM4Q0Usd0I0Qy9DSixXLEMvQ0VJLGUsQ0FBQSxVLENBQUEsb0IsQ0c2Q0EsQ0FBQSx3QjRDL0NKLFcsQy9DRUksZSxDQUFBLFUsQ0FBQSxxQixDRzZDQSxDNENuQ0osWSxDQUNFLGUsQ0FDQSxjLEM1Q2lDRSx3QjRDbkNKLFksQ0FLSSxlLEM1QzhCQSxDQUFBLHdCNENuQ0osWSxDQVNJLGUsQzVDMEJBLENUa29LRixtQyxDcUR4cEtFLFUsQ0FJSixPLENBS0EsTyxDQUpFLGEsQ0FDQSxTLENBR0YsTyxDQUNFLFcsQ0FDQSxlLENBQ0EsUSxDQUNBLGlCLENBQ0Esa0IsQ0FJRixvQixDQUNFLGlDLENBQ0EsMkIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsUyxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FHRixnQyxDQUNFLHFCLENBQ0Esa0IsQ0FHRixtQixDQUNFLGEsQ0FHRiw0QixDQUNFLGUsQ0FDQSxlLENBQ0EsVyxDQUNBLGdCLENBR0YsNEIsQ0FFRSxvQixDQUNBLGlCLEM1QzNCRSx3QjRDd0JKLDRCLENBTUksbUIsQ0FDQSxnQixDNUMvQkEsQ0FBQSx3QjRDd0JKLDRCLENBV0ksbUIsQ0FDQSxnQixDNUNwQ0EsQ0FBQSwyQjRDd0JKLDRCLENBZ0JJLGtCLENBQ0EsZSxDNUN6Q0EsQzRDNkNKLG9DLENBQ0Usb0IsQ0FDQSxzQixDQVNGLHFCLENBTEEsYyxDQUNFLGdDLENBQ0EsbUIsQ0FBQSxnQixDQVFGLDBCLENBQ0UsZSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLFMsQ0FHRixvQixDQUNFLFUsQ0FDQSxjLENBQ0EsVSxDQUdGLDBCLENoRDFJRSxvRSxDZ0Q0SUEsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUdGLGlCLENBQUEsb0IsQ0FHRSxVLENBQ0Esb0IsQ0FDQSxRLENBQ0EsUyxDQUNBLFMsQ0FQRixtQixDQUFBLHNCLENBY0ksd0IsQ0FDQSxrQixDQUNBLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSxvQixDQUNBLFMsQ0FDQSxVLENBQ0EsZSxDQUNBLFMsQ0FDQSxnQixDQUNBLGtCLENBQ0EsVSxDQUlKLG1CLENBQ0UsZSxDQUlGLFUsQ0FBQSxVLENBRUUsWSxDQUdGLG9CLENBQ0Usa0IsQ0FDQSx3QixDQUNBLGtCLENBQ0EsYSxDQUNBLFMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUdGLG1CLENBQ0UsYSxDQURGLDJCLENBSUksZSxDQUlKLDRCLENoRGhORSxvRSxDZ0RrTkEsVSxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLGEsQ0FDQSxrQixDQUNBLG1CLENBQ0EsUyxDNUMzSkUsMkI0Q2lKSiw0QixDQWNJLGUsQ0FDQSxnQixDNUNoS0EsQzRDcUtKLGlDLENBQ0UsYSxDQUdGLG1DLENBQ0UsZ0IsQ0FHRixZLENBQ0Usa0IsQ0FHRixtQ0FHRSxvQyxDQUNFLGEsQ0FHRiwwQixDQUNFLGEsQ0FDQSxtQixDQUNBLFUsQ0FWSixDQWVBLDhCLENBQ0Usd0IsQ0FHRix5QixDQUNFLGEsQ0FERiwrQixDQUtJLGEsQ0FDQSxjLENBQ0Esb0IsQ0FJSixvQixDQUNFLGUsQ0FDQSxjLENDalJGLFcsQ0FFRSxrQixDQUNBLFUsQzdDNkRFLDJCNkNoRUosVyxDQU1JLGtCLENBQ0EsVSxDN0N5REEsQ0FBQSx5QjZDaEVKLFcsQ0FZSSxrQixDQUNBLFUsQzdDbURBLENBQUEsd0I2Q2hFSixXLENBaUJJLGtCLENBQ0EsVSxDN0M4Q0EsQ0FBQSx5QjZDaEVKLFcsQ0F1Qkksa0IsQ0FDQSxVLEM3Q3dDQSxDQUFBLHdCNkNoRUosVyxDQTRCSSxrQixDQUNBLFUsQzdDbUNBLENBQUEsNEI2Q2hFSixXLENBaUNJLGtCLENBQ0EsVSxDN0M4QkEsQzZDMUJKLHdCLENBR0ksaUIsQ0FDQSxTLENBS0oseUQsQ0FDRSxZLENDaERGLEssQ3ZEZytLYyxZLENBREQsYSxDdUQvOUtiLFksQ0FFRSxvQixDQUNBLHFCLENBWUYsWSxDQUVFLFcsQ0FDQSxVLENBR0YsYSxDQUVFLFcsQ0FDQSxVLENBR0YsWSxDQUVFLFcsQ0FDQSxVLENBR0YsVyxDQUNFLFksQ0FHRixZLENBQ0UsUyxDQ3RDRixZLENBQ0UsZSxDQUdGLGEsQ0FHRSxlLENBQ0Esa0IsQ0FHRiw2QixDQUNFLGUsQ0FHRixtQixDQUNFLGMsQ0FDQSxlLENwQmZGLHNCLENBQ0Usa0MsQ0FBQSwwQixDQUVBLGUsQ0FDQSxpQixDQUNBLFUsQ0FMRixpRCxDQVFJLFksQ0FDQSxlLENBSUosNEIsQ0FHRSxpQixDQUNBLDZCLENBQUEsd0QsQ0FDQSxVLENBTEYsa0MsQ0FBQSxtQyxDMUJpQ0ksVyxDQUNBLGEsQzBCbENKLGtDLEMxQnNDSSxVLEMwQjlCSiwyQixDQUNFLG1DLENBQUEsMkIsQ0FPRixhLENBQ0Usd0IsQ0FFQSxZLENBQ0EsTSxDQUNBLGdDLENBQ0EsZSxDQUNBLGlCLENBRUEsVyxDQVRGLHlDLENBaUJJLDhCLENBSUosbUIsQ0FDRSxXLENBQ0EsSyxDQUNBLFcsQ0FHRixzQixDQUlFLE0sQ0FDQSxpQixDQUNBLDZCLENBQUEsd0QsQ0FJRix5QixDMUI1Q0ksYyxDQUNBLGUsQzBCOENGLHdCLENBQ0EsK0IsQ0FDQSxhLENBQ0EsZSxDQUNBLFksQ0FRRiwyQixDQUxBLDBCLENBQ0Usd0IsQ0FJRixnRSxDQUtJLGlCLENBQ0Esa0IsQ0FOSixxRSxDQVVJLGEsQ0FWSixnRSxDQWNJLCtCLENBQ0EsWSxDQUNBLGlCLENBaEJKLHdFLENBbUJNLFksQ0FuQk4sMkUsQ0FrQ0kscUIsQ0FsQ0oscUgsQ0FxQ00sYSxDQXJDTixzSCxDQXlDTSxZLENBekNOLHFFLEMxQjNESSxjLENBQ0EsZSxDTE5GLG9FLENBQ0EsZSxDQUNBLGlCLEMrQitHRSxhLENBakRKLHNFLENBcURJLFksQ0FDQSxXLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBSUosaUMsQ0FDRSxZLENxQmhKRixnQixDQUNFLGdCLENBSUYsa0IsQ0FDRSxrQixDQUNBLFcsQ0FDQSxrQixDQUNBLFksQ2hEb0RFLHdCZ0R4REosa0IsQ0FPSSxhLENBUEosNkIsQ0FVTSxTLENoRDhDRixDZ0R4REosMEIsQ0FlSSxRLENDckJKLGEsQ0FDRSxrQixDQUdGLG1CLENBR0Usb0IsQ0FDQSxXLENBQ0EsZSxDQUdGLHdCLENBQ0UsYSxDQUNBLG9CLENBQ0EsYyxDQUdGLG1CLENBQ0UsYSxDQUNBLGMsQ0FDQSxhLENBSEYsd0QsQ0FNSSxjLENBTkosdUQsQ0FVSSxlLENBSUosMkIsQ0FBQSxpQyxDQUVFLGEsQ0FHRixtQixDQUNFLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUxGLDZDLENBUUksWSxDQUlKLHNFLENBRUksZ0IsQ0FGSixzRSxDQU1JLGUsQ0FOSixrRSxDQVVJLGlCLENBVkosbUUsQ0FjSSxnQixDQ2pFSiwyQixDQUNFLGdCLENBR0YscUMsQ0FDRSxhLENBQ0EsVyxDQUNBLFMsQ0FDQSxpQixDQUNBLFUsQ0FPRixpQyxDQUNFLGUsQ0FDQSxnQixDQU9GLGlDLENBQ0UsTyxDQUdGLHdELENBQ0Usa0IsQ0FHRiwrQixDQUNFLGdCLENsRDhCRSx3QmtEMUJGLHFDLENBQ0UsaUIsQ0FDQSxrQixDQUNBLGdCLENBUUYsOEIsQ0FFRSxjLENBT0YsdUIsQ0FFRSxlLENsRElBLENtRGhFSixlLENBQ0Usa0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxtQixDQUNBLGUsQ0FDQSxnQixDbkQwREUsd0JtRHJERiwwQixDQUNFLGdCLENBQ0EsZ0IsQ25EbURBLENtRC9DSixnQixDQUNFLGEsQ0FDQSxhLENBQ0EsaUIsQ0FJRixpQixDdkRPRSxrRixDQUNBLGUsQ0FDQSxpQixDdURQQSxRLENBQ0EsYyxDQUNBLGMsQ0FDQSxhLENBQ0EsWSxDQU1BLFMsQ0FHRixrQixDQUNFLGUsQ0N0Q0Ysd0IsQ0FDRSxlLENBR0YscUIsQ3hEYUUsb0UsQ0FDQSxlLENBQ0EsaUIsQ3dEYkEsYSxDQUNBLGMsQ0FDQSxvQixDQUlGLDJCLENBQ0Usa0IsQ0FJRixxQyxDQUNFLGUsQ0FHRixzQixDN0R1dUx1Qix5QixDNkR2dUx2QixzQixDQUdFLGMsQ0FJRixpQyxDQUNFLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYyxDQUdBLFcsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsSyxDQUVBLFUsQ0FkRixrRCxDQWlCSSxRLENBakJKLGdFLENBQUEsK0QsQ0FzQkksYyxDQU9GLGdHLENBRUksYyxDQS9CTiwrRCxDQW9DSSxpQixDQXBDSixzRCxDQXdDSSxlLENBQ0Esd0IsQ0F6Q0osa0UsQ0E2Q0ksa0IsQ0FRSix5QixDQUNFLFksQ0FJRiwwQixDQUNFLGUsQ0FERiw0QyxDQUtJLGlCLENBS0oseUIsQ3hEM0ZFLG9FLENBQ0EsZSxDQUNBLGlCLEN3RDJGQSxjLENBQ0EsaUIsQ0FHRiwyQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxxQixDQUNBLFUsQ0FHRixrQyxDQUNFLFcsQ0FDQSxnQixDQUdGLHlDLEN2RGxHSSxVLENBQUEsVSxDQUFBLGEsQ0FBQSxjLEN1RHNHSix1QixDQUNFLG1CLENBS0YseUQsQ0FDRSxhLENDOUhGLDJCLENBQ0UsVSxDQUNBLGMsQ0FDQSxrQixDQUNBLFUsQ0FHRix5QixDQUNFLGUsQ0FDQSxjLENBR0YsbUMsQ0FDRSxjLENBQ0Esb0IsQ0FHRixzQixDekRBRSxvRSxDQUNBLGUsQ0FDQSxpQixDeURBQSxhLENBQ0EsYyxDQUNBLGMsQ0FDQSxtQixDQUdGLDBCLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGtCLENBQ0EsVSxDQUdGLDRCLENBQUEsdUIsQ3pERUUsa0YsQ0FDQSxlLENBQ0EsaUIsQ3lEREEsYSxDQUNBLGMsQ0FDQSxtQixDQUdGLG9DLENBQ0UsYSxDQUNBLG9CLENBQ0EsZSxDQUNBLG1CLENBR0YsbUIsQ3pEYkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ3lEYUEsYSxDQUNBLGMsQ0FDQSxlLENBQ0Esb0IsQ0FXRixvQixDQUNFLGlCLENBR0YsaUIsQ0FDRSxvQixDQUdGLHNCLENBQ0UsYSxDQUdGLDRCLENBQ0UsYSxDQy9FRixxQixDQUNFLHVCLENDS0YsbUIsQ0FDRSx3QixDQUVBLGdDLENBQ0Esb0IsQ3ZEc0RFLHdCdUQxREosbUIsQ0FPSSxtQixDQUNBLFUsQ3ZEa0RBLEN1RDFESix5QixDQVlJLGdDLENBQ0EsYyxDQVNKLDRCLENoRW16TEUsMkMsQ2dFeHpMRSxxQixDQVNKLHlCLENBQ0UsWSxDQUNBLGlCLENBT0YsaUMsQ0FDRSxtQixDQUdGLHlCLENBQUEsd0IsQ0FFRSxlLENBUUYsMEIsQ0FDRSxhLENBQ0EsbUIsQ0FHRix5QixDaEUweUxFLGlELENnRXp5TEEsYSxDQU9GLGtDLENBQ0UsYSxDQUNBLGdCLEN2RE5FLHdCdURXRix5QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBRkYsNkMsQ0FLSSxVLENBSUosbUQsQ0FHSSxrQixDaEU4eExGLCtFLENnRTN4TEksa0IsQ0FBQSxzQixDQUFBLGtCLENBQ0EscUIsQ2hFK3hMTiwrRCxDQUZBLGtFLENnRXR4TE0sYyxDdkRsQ0osQ3dEcERKLEssQ0FDRSxxQixDQUNBLDBCLENBQ0EsaUIsQ0FJRixTLENBQ0UsMkIsQ0FLQSxXLENBQ0Usd0IsQ0FERixhLENBQ0Usd0IsQ0FERixZLENBQ0Usd0IsQ0FERixXLENBQ0Usd0IsQ2pFdTNMSiwrQixDaUVsM0xFLDRCLENBQ0EsMkIsQ2pFcTNMRixrQyxDaUVqM0xFLDZCLENBQ0EsMkIsQ2pFbzNMRiw0QixDQUlBLHlCLENpRXAzTEUsNEIsQ0FDQSwyQixDakVtM0xGLHlCLENpRS8yTEUsdUIsQ0FJRixpQixDQUNFLG9CLENBR0YsWSxDNURyREUsb0UsQ0FDQSxlLENBQ0EsaUIsQ0txQkUsYyxDQUNBLG1CLEN1RGlDRixhLEN4RE1FLHdCd0RWSixZLEN2RDlCSSxjLENBQ0EsbUIsQ0R1Q0EsQ0FBQSx3QndEVkosWSxDdkQ5QkksYyxDQUNBLGdCLENEdUNBLEN3RHNCSixrQixDQWhCQSxXLEN2RDlDSSxjLENBQ0EsZSxDTHhCRixvRSxDQUNBLGUsQ0FDQSxpQixDNERzRUEsYSxDeERURSx3QlQ0M0xBLG1DLENpRS8yTEUsZSxDeERiRixDeURjSiwyQixDbEUwM0xFLDBDLENBVkEsbUMsQ2lFNTJMRSxVLENBSUosa0IsQ3ZEOURJLGMsQ0FDQSxhLENMQ0YsZSxDNERzRUYsVSxDQUNFLG9CLENBQ0Esa0IsQ2pFNjJMRixxQyxDaUV4MkxJLGlCLEN4RHZDQSx3QjBEL0RGLCtELENBRUksWSxDQUZKLGlFLENBTUksYyxDMUR5REYsQzJEaEVKLHFCLENBQ0Usd0IsQ0FDQSxjLEMzRDhERSx3QnlEL0RGLHNDLEM1RGtCRSxXLENBQUEsYyxDNERoQkEsVSxDekQ2REEsQ0FBQSx3QnlEeERGLGEsQzVEV0UsZSxDQUFBLFcsQ0FBQSxjLEM0RFBGLFcsQzVET0UsZSxDQUFBLFUsQ0FBQSxxQixDRzZDQSxDeUQ5Q0osVSxDQUNFLGUsQ0FJRixrQyxDQUNFLFksQ0FDQSxnQixDQUlGLHFDLENBQ0UsUyxDQUdGLHlCLENBQ0Usa0IsQ3pEOEJFLDJCeUQvQkosdUQsQ0FLTSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQVBOLGlELENBV00sWSxDekRvQkYsQ0FBQSwyQnlEL0JKLHVELENBaUJNLGMsQ0FDQSxZLENBbEJOLG1FLENBc0JNLHdCLEN6RFNGLEN5REpKLDRDLENBR0ksYSxDQUNBLGlCLENBSkosb0QsQ0FRSSxhLENBUkosZ0UsQ0FZSSxZIiwiZmlsZSI6InN0eWxlcy5sdHIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2LCBwLFxuLm4tcGFyYWdyYXBoLCAubi1saXN0LS11bnN0eWxlZCwgLm4tbGlzdC0taW5saW5lLCAubi1saXN0LS1idWxsZXRlZCwgLm4tbGlzdC0tbnVtYmVyZWQsIC5uLWxpc3QtLXR3by1jb2x1bW4sIC5uLWxpc3RfX3Rlcm0sXG4ubi1saXN0X19kZXNjcmlwdGlvbiwgLm4tY29udGFjdC1zYWxlc19fbGlzdCwgLm4tZHJvcGRvd24tbWVudV9fbGlzdCwgLm4tZmVhdHVyZS1ibG9ja19fbGlzdCwgLm4tZmlsdGVyX19saXN0LCAubi1mb290ZXJfX2NvcnAtbGluay1saXN0LCAubi1mb290ZXJfX3NvY2lhbC1saW5rLWxpc3QsIC5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0LFxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbi1saXN0LCAubi1mb3JtX19pbnB1dCwgLm4tbGluay1saXN0LCAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdCwgLm4tb2ZmLWNhbnZhcy1tZW51X19nbG9iYWwtbmF2aWdhdGlvbi1saXN0LCAubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpc3QsIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGlzdCwgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3QsIC5uLXNlYXJjaC1maWx0ZXJfX2xpc3QsIC5uLXNoYXJlLCAubi1icmVhZGNydW1iX19saXN0LCAuYWRkcmVzcy1saXN0LCAubi1wYWdpbmF0aW9uX19saXN0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uLWxpc3QtLXVuc3R5bGVkLCAubi1saXN0LS1pbmxpbmUsIC5uLWxpc3QtLWJ1bGxldGVkLCAubi1saXN0LS1udW1iZXJlZCwgLm4tbGlzdC0tdHdvLWNvbHVtbiwgLm4tbGlzdF9fdGVybSxcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uLCAubi1jb250YWN0LXNhbGVzX19saXN0LCAubi1kcm9wZG93bi1tZW51X19saXN0LCAubi1mZWF0dXJlLWJsb2NrX19saXN0LCAubi1maWx0ZXJfX2xpc3QsIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QsIC5uLWZvb3Rlcl9fc29jaWFsLWxpbmstbGlzdCwgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QsXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstY29sdW1uLWxpc3QsIC5uLWxpbmstbGlzdCwgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3QsIC5uLW9mZi1jYW52YXMtbWVudV9fZ2xvYmFsLW5hdmlnYXRpb24tbGlzdCwgLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saXN0LCAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpc3QsIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saXN0LCAubi1zZWFyY2gtZmlsdGVyX19saXN0LCAubi1zaGFyZSwgLm4tYnJlYWRjcnVtYl9fbGlzdCwgLmFkZHJlc3MtbGlzdCwgLm4tcGFnaW5hdGlvbl9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiwgLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS10ZXh0LCAudWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlLCAuZmllbGRfX2dyb3VwLS1jaGVja2JveCAuZm9ybV9fbGFiZWwsXG4uZmllbGRfX2dyb3VwLS1yYWRpbyAuZm9ybV9fbGFiZWwsIC5pY29uIHRpdGxlLCAuaWNvbi0tc21hbGwgdGl0bGUsIC5pY29uLS1tZWRpdW0gdGl0bGUsIC5pY29uLS1sYXJnZSB0aXRsZSwgLnN2Zy1sYWJlbCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4OyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlRG93biB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCk7IH1cbiAgNzAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZVJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi8qIVxyXG5cdE1vZGFhbCAtIGFjY2Vzc2libGUgbW9kYWxzIC0gdjAuMy4xXHJcblx0YnkgSHVtYWFuLCBmb3IgYWxsIGh1bWFucy5cclxuXHRodHRwOi8vaHVtYWFuLmNvbVxyXG4gKi9cbi5tb2RhYWwtbm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhYWwtYWNjZXNzaWJsZS1oaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgLyogSUU2LCBJRTcgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubW9kYWFsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5tb2RhYWwtd3JhcHBlciAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm1vZGFhbC13cmFwcGVyIC5tb2RhYWwtY2xvc2Uge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAubW9kYWFsLXdyYXBwZXIubW9kYWFsLXN0YXJ0X25vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubW9kYWFsLXdyYXBwZXIubW9kYWFsLXN0YXJ0X2ZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFhbC13cmFwcGVyICpbdGFiaW5kZXg9XCIwXCJdIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1mdWxsc2NyZWVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhYWwtb3V0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtb3V0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMjVweDsgfVxuICAubW9kYWFsLWZ1bGxzY3JlZW4gLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm1vZGFhbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjdXJzb3I6IGF1dG87IH1cbiAgLm1vZGFhbC1jb250YWluZXIuaXNfbG9hZGluZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWFsLWZ1bGxzY3JlZW4gLm1vZGFhbC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLm1vZGFhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5tb2RhYWwtY2xvc2U6Zm9jdXMsIC5tb2RhYWwtY2xvc2U6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzAwNjdDNTsgfVxuICAgIC5tb2RhYWwtY2xvc2U6Zm9jdXM6YmVmb3JlLCAubW9kYWFsLWNsb3NlOmZvY3VzOmFmdGVyLCAubW9kYWFsLWNsb3NlOmhvdmVyOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5tb2RhYWwtY2xvc2Ugc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAgIC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhYWwtY2xvc2U6YmVmb3JlLCAubW9kYWFsLWNsb3NlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDIzcHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5tb2RhYWwtY2xvc2U6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5tb2RhYWwtY2xvc2U6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAubW9kYWFsLWZ1bGxzY3JlZW4gLm1vZGFhbC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogI2FmYjdiYztcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7IH1cblxuLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLm1vZGFhbC1jb25maXJtLXdyYXAge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7IH1cblxuLm1vZGFhbC1jb25maXJtLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLW9rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1vZGFhbC1jb25maXJtLWJ0bi5tb2RhYWwtb2s6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzJmMmYyZjsgfVxuICAubW9kYWFsLWNvbmZpcm0tYnRuLm1vZGFhbC1jYW5jZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm1vZGFhbC1jb25maXJtLWJ0bi5tb2RhYWwtY2FuY2VsOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMmYyZjJmOyB9XG5cbkBrZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1vLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5tb2RhYWwtaW5zdGFncmFtIC5tb2RhYWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFhbC1pbnN0YWdyYW0gLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5tb2RhYWwtaW5zdGFncmFtIC5tb2RhYWwtY29udGVudC1jb250YWluZXIgPiBibG9ja3F1b3RlIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBpbnN0YVJldmVhbCAxcyBsaW5lYXIgZm9yd2FyZHM7IH1cblxuLm1vZGFhbC1pbWFnZSAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDsgfVxuXG4ubW9kYWFsLWltYWdlIC5tb2RhYWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubW9kYWFsLWdhbGxlcnktd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LWl0ZW0uaXNfYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9kYWFsLWdhbGxlcnktbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LWxhYmVsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbC5pc19oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmZvY3VzLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6Zm9jdXM6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpmb2N1czphZnRlciwgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6aG92ZXI6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWZiN2JjOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgICAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpiZWZvcmUsIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAtNXB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmFmdGVyIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tb2RhYWwtZ2FsbGVyeS1uZXh0IHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LXByZXYge1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1wcmV2OmJlZm9yZSwgLm1vZGFhbC1nYWxsZXJ5LXByZXY6YWZ0ZXIge1xuICAgIGxlZnQ6IDIycHg7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LXByZXY6YmVmb3JlIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9kYWFsLWdhbGxlcnktcHJldjphZnRlciB7XG4gICAgbWFyZ2luOiAtNXB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLm1vZGFhbC12aWRlby13cmFwIHtcbiAgbWFyZ2luOiBhdXRvIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLm1vZGFhbC12aWRlby1jb250YWluZXIgaWZyYW1lLFxuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciBvYmplY3QsXG4gIC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIGVtYmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhYWwtaWZyYW1lIC5tb2RhYWwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1vZGFhbC1pZnJhbWUtZWxlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDczMXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLm1vZGFhbC1pbWFnZSAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpiZWZvcmUsIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LXByZXYge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDExMDBweCkge1xuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuICAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyMHB4KSB7XG4gIC5tb2RhYWwtZ2FsbGVyeS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTEwMHB4IDAgMCAtMTAwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7IH1cblxuQC1tcy1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgxKSA+IGRpdiB7XG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2LCAubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgzKSA+IGRpdiB7XG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjEycztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMTJzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjEyczsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDMpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjI1cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjI1czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg0KSA+IGRpdiwgLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMykge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDQpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjM3cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMzdzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLjM3czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg0KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkgPiBkaXYge1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC41czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSA+IGRpdiwgLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNykgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDYpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjYycztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNjJzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjYyczsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNykgPiBkaXYge1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNzVzOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg4KSA+IGRpdiB7XG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjg3cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLjg3czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg4KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7IH1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5oZWFkIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubi1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5uLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm4tYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5uLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1zcGFjaW5nLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4taGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLm4taGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4taGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmhyIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfSB9XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIGgzLFxuICAgIC5oMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzsgfVxuXG5oNSxcbmg2LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnAsXG4ubi1wYXJhZ3JhcGgge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1wYXJhZ3JhcGgtbGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubi1wYXJhZ3JhcGgtbGVhZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5uLXBhcmFncmFwaC1sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4ubi1wYXJhZ3JhcGgtZmluZS1wcmludCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogIzQ1NDU0NTsgfVxuXG4ubi1zZWN0aW9uLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFQUVBRUE7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm4tc2VjdGlvbi10aXRsZSAubi1zZWN0aW9uLXRpdGxlX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgLm4tc2VjdGlvbi10aXRsZSAubi1zZWN0aW9uLXRpdGxlX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uLXNlY3Rpb24tdGl0bGUgLm4tc2VjdGlvbi10aXRsZV9fYWN0aW9uLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5hIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxRTRBOTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm4tbGluay1zdGFuZGFsb25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tbGlzdCxcbnVsLFxub2wge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5uLWxpc3QtLXVuc3R5bGVkLFxuLm4tbGlzdC0taW5saW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1saXN0LS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tbGlzdC0taW5saW5lIC5uLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm4tbGlzdC0taW5saW5lIC5uLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCA+IC5uLWxpc3RfX2l0ZW0tbGluazphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLWxpc3RfX2l0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWxpc3QtLWlubGluZS1zZXBhcmF0b3IgLm4tbGlzdF9faXRlbS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnfCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICB0b3A6IDA7IH1cblxuLm4tbGlzdF9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm4tbGlzdF9faXRlbSAubi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi5uLWxpc3QtLWJ1bGxldGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubi1saXN0LS1idWxsZXRlZCAubi1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm4tbGlzdC0tYnVsbGV0ZWQgLm4tbGlzdF9faXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgd2lkdGg6IDRweDsgfVxuXG4ubi1saXN0LS1udW1iZXJlZCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm4tbGlzdC0tbnVtYmVyZWQgLm4tbGlzdF9faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktY291bnRlciwgZGVjaW1hbCkgXCIuXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWNvdW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5uLWxpc3QtLW51bWJlcmVkIC5uLWxpc3RfX2l0ZW0ubi1saXN0X19pdGVtLS1jb3VudGVyLW92ZXJyaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cih2YWx1ZSkgXCIuXCI7IH1cblxuLm4tbGlzdC0tdHdvLWNvbHVtbiB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLWxpc3QtLXR3by1jb2x1bW4gLm4tbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC5uLWxpc3QtLXR3by1jb2x1bW4gLm4tbGlzdF9faXRlbS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMCAyNHB4IDI0cHggMDsgfVxuXG4ubi1saXN0LS1wcm9wZXJ0eS12YWx1ZS1wYWlyczpiZWZvcmUsIC5uLWxpc3QtLXByb3BlcnR5LXZhbHVlLXBhaXJzOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubi1saXN0LS1wcm9wZXJ0eS12YWx1ZS1wYWlyczphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5uLWxpc3RfX3Rlcm0sXG4ubi1saXN0X19kZXNjcmlwdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG5cbi5uLWxpc3RfX3Rlcm0ge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY2xlYXI6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuXG4ubi1jbGVhcmZpeDpiZWZvcmUsIC5uLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubi1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbmNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IENvdXJpZXIsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgY29kZSAuaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogI0ZGOTAwMDsgfVxuICBjb2RlLmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ubi1ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBxdW90ZXM6ICdcXDIwMUMnICdcXDIwMUQnICdcXDIwMTgnICdcXDIwMTknOyB9XG4gIC5uLWJsb2NrcXVvdGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5uLWJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgICAgY29udGVudDogb3Blbi1xdW90ZTsgfVxuICAgIC5uLWJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTsgfVxuXG4ubi1ibG9ja3F1b3RlX19mb290ZXIge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXRleHQtbG9uZ2Zvcm0gPiBoMSxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoMixcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoMyxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoNCxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoNSxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoNixcbi5uLXRleHQtbG9uZ2Zvcm0gPiBwLFxuLm4tdGV4dC1sb25nZm9ybSA+IG9sLFxuLm4tdGV4dC1sb25nZm9ybSA+IHVsLFxuLm4tdGV4dC1sb25nZm9ybSBkbCxcbi5uLWZvcm0gPiBoMSxcbi5uLWZvcm0gPiBoMixcbi5uLWZvcm0gPiBoMyxcbi5uLWZvcm0gPiBoNCxcbi5uLWZvcm0gPiBoNSxcbi5uLWZvcm0gPiBoNixcbi5uLWZvcm0gPiBwLFxuLm4tZm9ybSA+IG9sLFxuLm4tZm9ybSA+IHVsLFxuLm4tZm9ybSBkbCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgxICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMSArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDEgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgxICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMSArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDEgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgyICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMiArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDIgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgyICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMiArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDIgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgzICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMyArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDMgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgzICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMyArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDMgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg0ICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNCArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDQgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg0ICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNCArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDQgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg1ICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNSArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDUgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg1ICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNSArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDUgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg2ICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNiArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDYgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg2ICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNiArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDYgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHAgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHAgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHAgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHAgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHAgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHAgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IG9sICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBvbCArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gb2wgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IG9sICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBvbCArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gb2wgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHVsICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiB1bCArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gdWwgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHVsICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiB1bCArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gdWwgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSBkbCArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtIGRsICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gZGwgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSBkbCArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtIGRsICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gZGwgKyBoNixcbiAgLm4tZm9ybSA+IGgxICsgaDEsXG4gIC5uLWZvcm0gPiBoMSArIGgyLFxuICAubi1mb3JtID4gaDEgKyBoMyxcbiAgLm4tZm9ybSA+IGgxICsgaDQsXG4gIC5uLWZvcm0gPiBoMSArIGg1LFxuICAubi1mb3JtID4gaDEgKyBoNixcbiAgLm4tZm9ybSA+IGgyICsgaDEsXG4gIC5uLWZvcm0gPiBoMiArIGgyLFxuICAubi1mb3JtID4gaDIgKyBoMyxcbiAgLm4tZm9ybSA+IGgyICsgaDQsXG4gIC5uLWZvcm0gPiBoMiArIGg1LFxuICAubi1mb3JtID4gaDIgKyBoNixcbiAgLm4tZm9ybSA+IGgzICsgaDEsXG4gIC5uLWZvcm0gPiBoMyArIGgyLFxuICAubi1mb3JtID4gaDMgKyBoMyxcbiAgLm4tZm9ybSA+IGgzICsgaDQsXG4gIC5uLWZvcm0gPiBoMyArIGg1LFxuICAubi1mb3JtID4gaDMgKyBoNixcbiAgLm4tZm9ybSA+IGg0ICsgaDEsXG4gIC5uLWZvcm0gPiBoNCArIGgyLFxuICAubi1mb3JtID4gaDQgKyBoMyxcbiAgLm4tZm9ybSA+IGg0ICsgaDQsXG4gIC5uLWZvcm0gPiBoNCArIGg1LFxuICAubi1mb3JtID4gaDQgKyBoNixcbiAgLm4tZm9ybSA+IGg1ICsgaDEsXG4gIC5uLWZvcm0gPiBoNSArIGgyLFxuICAubi1mb3JtID4gaDUgKyBoMyxcbiAgLm4tZm9ybSA+IGg1ICsgaDQsXG4gIC5uLWZvcm0gPiBoNSArIGg1LFxuICAubi1mb3JtID4gaDUgKyBoNixcbiAgLm4tZm9ybSA+IGg2ICsgaDEsXG4gIC5uLWZvcm0gPiBoNiArIGgyLFxuICAubi1mb3JtID4gaDYgKyBoMyxcbiAgLm4tZm9ybSA+IGg2ICsgaDQsXG4gIC5uLWZvcm0gPiBoNiArIGg1LFxuICAubi1mb3JtID4gaDYgKyBoNixcbiAgLm4tZm9ybSA+IHAgKyBoMSxcbiAgLm4tZm9ybSA+IHAgKyBoMixcbiAgLm4tZm9ybSA+IHAgKyBoMyxcbiAgLm4tZm9ybSA+IHAgKyBoNCxcbiAgLm4tZm9ybSA+IHAgKyBoNSxcbiAgLm4tZm9ybSA+IHAgKyBoNixcbiAgLm4tZm9ybSA+IG9sICsgaDEsXG4gIC5uLWZvcm0gPiBvbCArIGgyLFxuICAubi1mb3JtID4gb2wgKyBoMyxcbiAgLm4tZm9ybSA+IG9sICsgaDQsXG4gIC5uLWZvcm0gPiBvbCArIGg1LFxuICAubi1mb3JtID4gb2wgKyBoNixcbiAgLm4tZm9ybSA+IHVsICsgaDEsXG4gIC5uLWZvcm0gPiB1bCArIGgyLFxuICAubi1mb3JtID4gdWwgKyBoMyxcbiAgLm4tZm9ybSA+IHVsICsgaDQsXG4gIC5uLWZvcm0gPiB1bCArIGg1LFxuICAubi1mb3JtID4gdWwgKyBoNixcbiAgLm4tZm9ybSBkbCArIGgxLFxuICAubi1mb3JtIGRsICsgaDIsXG4gIC5uLWZvcm0gZGwgKyBoMyxcbiAgLm4tZm9ybSBkbCArIGg0LFxuICAubi1mb3JtIGRsICsgaDUsXG4gIC5uLWZvcm0gZGwgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi10ZXh0LWxvbmdmb3JtID4gdWwgbGksXG4ubi10ZXh0LWxvbmdmb3JtID4gb2wgbGksXG4ubi1mb3JtID4gdWwgbGksXG4ubi1mb3JtID4gb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tdGV4dC1sb25nZm9ybSAubi1wdWxsLWxlZnQsXG4ubi1mb3JtIC5uLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjRweCAyNHB4IDA7IH1cblxuLm4tdGV4dC1sb25nZm9ybSAubi1wdWxsLXJpZ2h0LFxuLm4tZm9ybSAubi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAyNHB4IDI0cHg7IH1cblxuLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4ubi1zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1tYWluLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1tYWluLWNvbnRlbnQtLW5vLWJvdHRvbS1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm4tbWFpbi1jb250ZW50LS1uby10b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tbWFpbi1jb250ZW50LS1uby10b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4ubi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkxLjg3NWVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgLm4tY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1yb3cge1xuICBtYXJnaW46IDA7IH1cbiAgLm4tcm93OmJlZm9yZSwgLm4tcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tcm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNi4yNWVtKSB7XG4gIC5uLWNvbC1zbS0xIHtcbiAgICB3aWR0aDogNi42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTMge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTYge1xuICAgIHdpZHRoOiA0OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTcge1xuICAgIHdpZHRoOiA1Ni42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTgge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTkge1xuICAgIHdpZHRoOiA3My4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMTIge1xuICAgIHdpZHRoOiA5OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLWNvbC1tZC0xIHtcbiAgICB3aWR0aDogNi42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTMge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTYge1xuICAgIHdpZHRoOiA0OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTcge1xuICAgIHdpZHRoOiA1Ni42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTgge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTkge1xuICAgIHdpZHRoOiA3My4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMTIge1xuICAgIHdpZHRoOiA5OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLWNvbC1sZy0xIHtcbiAgICB3aWR0aDogNi42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTMge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTYge1xuICAgIHdpZHRoOiA0OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTcge1xuICAgIHdpZHRoOiA1Ni42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTgge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTkge1xuICAgIHdpZHRoOiA3My4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMTIge1xuICAgIHdpZHRoOiA5OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tcm93IHtcbiAgICBtYXJnaW46IDAgLTAuODMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLm4tY29sLXhsLTEge1xuICAgIHdpZHRoOiA2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtMiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtMyB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtNCB7XG4gICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtNiB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtNyB7XG4gICAgd2lkdGg6IDU2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtOCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtOSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtMTAge1xuICAgIHdpZHRoOiA4MS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTExIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0xMiB7XG4gICAgd2lkdGg6IDk4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfSB9XG5cbnAge1xuICBwYWRkaW5nOiAwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uY29udGFpbmVyLFxuLm4tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICAuY29udGFpbmVyOmFmdGVyLFxuICAubi1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb250YWN0LWdyb3VwIHtcbiAgcGFkZGluZzogNDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhY3QtZ3JvdXA6YmVmb3JlLCAuY29udGFjdC1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWN0LWdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMjYuMjVlbSkge1xuICAgIC5jb250YWN0LWdyb3VwIC5jb250YWN0LXNhbGVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5jb250YWN0LWdyb3VwIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAgIC5jb250YWN0LWdyb3VwIC5jb250YWN0LXNhbGVzIHtcbiAgICAgICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAgICAgLmNvbnRhY3QtZ3JvdXAgLnNvY2lhbC1zaGFyZSB7XG4gICAgICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmNvbnRhY3QtZ3JvdXAgLmNvbnRhY3Qtc2FsZXMge1xuICAgICAgd2lkdGg6IDY2LjEwMTY5JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfVxuICAgIC5jb250YWN0LWdyb3VwIC5zb2NpYWwtc2hhcmUge1xuICAgICAgd2lkdGg6IDMyLjIwMzM5JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5sYXlvdXQ6YmVmb3JlLCAubGF5b3V0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubGF5b3V0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI2LjI1ZW0pIHtcbiAgW2RhdGEtbGF5b3V0PVwiM1wiXSAubGF5b3V0IC5sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMi4yMDMzOSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfVxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gLmxheW91dCAubGF5b3V0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzIuMjAzMzklO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgW2RhdGEtbGF5b3V0PVwiM1wiXSAubGF5b3V0IC5sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMS42NDU1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1JTsgfVxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gLmxheW91dCAubGF5b3V0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzEuNjQ1NTclO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgW2RhdGEtbGF5b3V0PVwiM1wiXSAubGF5b3V0IC5sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMi43NzMxMSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg0MDM0JTsgfVxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gLmxheW91dCAubGF5b3V0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzIuNzczMTElO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIFtkYXRhLWxheW91dD1cIjRcIl0gLmxheW91dCAubGF5b3V0X19pdGVtIHtcbiAgICB3aWR0aDogMjQuMzY5NzUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMC44NDAzNCU7IH1cbiAgICBbZGF0YS1sYXlvdXQ9XCI0XCJdIC5sYXlvdXQgLmxheW91dF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IDI0LjM2OTc1JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uLWdhbGxlcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1nYWxsZXJ5OmJlZm9yZSwgLm4tZ2FsbGVyeTphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLWdhbGxlcnk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIFtkYXRhLWxheW91dD1cIjJcIl0gLm4tZ2FsbGVyeS1sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBbZGF0YS1sYXlvdXQ9XCIyXCJdIC5uLWdhbGxlcnktbGF5b3V0X19pdGVtOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBbZGF0YS1sYXlvdXQ9XCIyXCJdIC5uLWdhbGxlcnktbGF5b3V0X19pdGVtOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MC44NDc0NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgW2RhdGEtbGF5b3V0PVwiM1wiXSAubi1nYWxsZXJ5LWxheW91dF9faXRlbSB7XG4gICAgd2lkdGg6IDMyLjIwMzM5JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gLm4tZ2FsbGVyeS1sYXlvdXRfX2l0ZW06bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gLm4tZ2FsbGVyeS1sYXlvdXRfX2l0ZW06bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjg5ODMxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gLm4tZ2FsbGVyeS1sYXlvdXRfX2l0ZW06bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY3Ljc5NjYxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICBbZGF0YS1sYXlvdXQ9XCI0XCJdIC5uLWdhbGxlcnktbGF5b3V0X19pdGVtIHtcbiAgICB3aWR0aDogMjMuNzI4ODElO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgW2RhdGEtbGF5b3V0PVwiNFwiXSAubi1nYWxsZXJ5LWxheW91dF9faXRlbTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgW2RhdGEtbGF5b3V0PVwiNFwiXSAubi1nYWxsZXJ5LWxheW91dF9faXRlbTpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUuNDIzNzMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgW2RhdGEtbGF5b3V0PVwiNFwiXSAubi1nYWxsZXJ5LWxheW91dF9faXRlbTpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAuODQ3NDYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgW2RhdGEtbGF5b3V0PVwiNFwiXSAubi1nYWxsZXJ5LWxheW91dF9faXRlbTpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzYuMjcxMTklO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjEyNWVtKSB7XG4gIC5tYXNvbnJ5IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjEwMTY5JTsgfVxuICAubWFzb25yeV9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNpZGViYXItbGF5b3V0OmJlZm9yZSwgLnNpZGViYXItbGF5b3V0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc2lkZWJhci1sYXlvdXQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICBbZGF0YS1sYXlvdXQ9XCJsZWZ0XCJdID4gLnNpZGViYXItbGF5b3V0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiA3NC43ODk5MiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg0MDM0JTsgfVxuICBbZGF0YS1sYXlvdXQ9XCJyaWdodFwiXSA+IC5zaWRlYmFyLWxheW91dC1zZWN0aW9uIHtcbiAgICB3aWR0aDogNzQuNzg5OTIlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICBbZGF0YS1sYXlvdXQ9XCJsZWZ0XCJdID4gLnNpZGViYXItbGF5b3V0LWFzaWRlIHtcbiAgICB3aWR0aDogMjQuMzY5NzUlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgW2RhdGEtbGF5b3V0PVwicmlnaHRcIl0gPiAuc2lkZWJhci1sYXlvdXQtYXNpZGUge1xuICAgIHdpZHRoOiAyNC4zNjk3NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg0MDM0JTsgfSB9XG5cbi5uLWxheW91dF9faXRlbS0tbGVmdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLWxheW91dF9fc3BsaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubi1sYXlvdXRfX3NwbGl0OmJlZm9yZSwgLm4tbGF5b3V0X19zcGxpdDphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5uLWxheW91dF9fc3BsaXQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubi1sYXlvdXRfX3NwbGl0LmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLWxheW91dF9faXRlbS0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI1MC01MFwiXSAubi1sYXlvdXRfX2l0ZW0tLWxlZnQge1xuICAgICAgd2lkdGg6IDQ4dnc7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI3MC0zMFwiXSAubi1sYXlvdXRfX2l0ZW0tLWxlZnQge1xuICAgICAgd2lkdGg6IDY5dnc7IH1cbiAgLm4tbGF5b3V0X19pdGVtLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gLm4tbGF5b3V0X19pdGVtLS1yaWdodCB7XG4gICAgICB3aWR0aDogNTJ2dzsgfVxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdIC5uLWxheW91dF9faXRlbS0tcmlnaHQge1xuICAgICAgd2lkdGg6IDMxdnc7IH0gfVxuXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMjg1NTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYnV0dG9uOmhvdmVyIC5uLWljb24tYXJyb3ctZG93biB7XG4gICAgICBhbmltYXRpb246IGJvdW5jZSAxcztcbiAgICAgIGZpbGw6ICMwMDI4NTU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG4gIC5idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyODU1OyB9XG4gIC5idXR0b24uYnV0dG9uLS1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogIzAwNjdDNTsgfVxuICAgIC5idXR0b24uYnV0dG9uLS1pbnZlcnNlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gICAgICBjb2xvcjogIzAwMjg1NTsgfVxuICAgIC5idXR0b24uYnV0dG9uLS1pbnZlcnNlOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUFFQUVBOyB9XG5cbi5idXR0b24tLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm4tbGF5b3V0LWZsZXhfX2l0ZW0gLmJ1dHRvbi0taWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgLmJ1dHRvbi0taWNvbiAuYnV0dG9uX19pY29uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLmJ1dHRvbi0taWNvbiAuYnV0dG9uX190ZXh0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmJ1dHRvbl9fdGV4dCxcbi5idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmJ1dHRvbl9faWNvbiB7XG4gIGZpbGw6ICMwMDY3QzU7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiAyMnB4OyB9XG4gIC5idXR0b25fX2ljb24uYnV0dG9uX19pY29uLS1sZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gIC5idXR0b25fX2ljb24ubi1pY29uLWFycm93LWNpcmNsZS1vLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7IH1cblxuLmJ1dHRvbi0tbm8tYmcsXG4uYnV0dG9uLS1naG9zdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDA2N0M1OyB9XG4gIC5idXR0b24tLW5vLWJnOmhvdmVyLFxuICAuYnV0dG9uLS1naG9zdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzFFNEE5MzsgfVxuXG4uYnV0dG9uLS1naG9zdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCQkJEQkY7XG4gIGNvbG9yOiAjNjg2ODY4OyB9XG4gIC5idXR0b24tLWdob3N0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyNkE5RTA7XG4gICAgY29sb3I6ICMyNkE5RTA7IH1cblxuLmJ1dHRvbi0tZ2hvc3QtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzI2QTlFMDtcbiAgY29sb3I6ICMyNkE5RTA7IH1cbiAgLmJ1dHRvbi0tZ2hvc3QtcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2QTlFMDtcbiAgICBib3JkZXItY29sb3I6ICMyNkE5RTA7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLS1naG9zdC1wcmltYXJ5OmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAuYnV0dG9uLS1naG9zdC1wcmltYXJ5IC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICMyNkE5RTA7IH1cblxuLmJ1dHRvbi0tZ2hvc3Qtd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5idXR0b24tLWdob3N0LXdoaXRlIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLmJ1dHRvbi0tZ2hvc3Qtd2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMUU0QTkzOyB9XG4gICAgLmJ1dHRvbi0tZ2hvc3Qtd2hpdGU6aG92ZXIgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDY3QzU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICMwMDY3QzU7IH1cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyODU1O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMjg1NTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMwMDI4NTU7XG4gICAgY29sb3I6ICMwMDI4NTU7IH1cblxuLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMyNkE5RTA7IH1cbiAgLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFlOWFjZjsgfVxuICAuYnV0dG9uLS1wcmltYXJ5IC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLmJ1dHRvbi0tcmVnYWwge1xuICBiYWNrZ3JvdW5kOiAjODI0NkFGOyB9XG4gIC5idXR0b24tLXJlZ2FsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM0MxMDUzOyB9XG4gIC5idXR0b24tLXJlZ2FsIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLmJ1dHRvbi0tbXV0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNTM1NjVBOyB9XG4gIC5idXR0b24tLW11dGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDU0NTQ1OyB9XG4gIC5idXR0b24tLW11dGVkIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLmJ1dHRvbi0tc2FmZXR5IHtcbiAgYmFja2dyb3VuZDogI0ZGOTAwMDsgfVxuICAuYnV0dG9uLS1zYWZldHk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRjkwMDA7IH1cblxuLmJ1dHRvbi0tc20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICBwYWRkaW5nOiA3cHggMTVweDsgfVxuXG4uYnV0dG9uLS1sZyB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuXG4uYnV0dG9uLS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDI4NTU7IH1cbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAjMDA2N0M1OyB9XG4gIC5idXR0b24tLWlubGluZS1hY3Rpb246aG92ZXIgLmJ1dHRvbl9faWNvbixcbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbjphY3RpdmUgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogIzAwMjg1NTsgfVxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uLmJ1dHRvbi0taW52ZXJzZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uLmJ1dHRvbi0taW52ZXJzZSAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uLmJ1dHRvbi0taW52ZXJzZTpob3ZlciB7XG4gICAgICBjb2xvcjogI0VBRUFFQTsgfVxuICAgIC5idXR0b24tLWlubGluZS1hY3Rpb24uYnV0dG9uLS1pbnZlcnNlOmFjdGl2ZSAuYnV0dG9uX19pY29uLFxuICAgIC5idXR0b24tLWlubGluZS1hY3Rpb24uYnV0dG9uLS1pbnZlcnNlOmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogI0VBRUFFQTsgfVxuICAubi1idXR0b25fX2dyb3VwLWJsb2NrIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLmJ1dHRvbi0taW5saW5lLWFjdGlvbi1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTJweDsgfVxuXG4uYnV0dG9uLWFsaWduLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJ1dHRvbi10b2dnbGUtLWlzLWFjdGl2ZSAubi1pY29uLWFycm93LWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDEycHg7IH1cbiAgLmJ1dHRvbi0tY2xvc2U6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idXR0b24tLWNsb3NlOmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogIzFFNEE5MzsgfVxuICAuYnV0dG9uLS1jbG9zZSAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAjNDU0NTQ1O1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDsgfVxuXG4ubi1idXR0b25fX2dyb3VwIC5idXR0b24sXG4ubi1idXR0b25fX2dyb3VwIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5uLWJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbjpsYXN0LWNoaWxkLFxuICAubi1idXR0b25fX2dyb3VwIC5idXR0b24tLWlubGluZS1hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1idXR0b25fX2dyb3VwIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm4tYnV0dG9uX19ncm91cCAuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIC5uLWJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfSB9XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E0QTRBNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW06bGFzdC1jaGlsZCAubi1jb250YWN0LXNhbGVzX19saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS13aXRoLWljb24gLm4tY29udGFjdC1zYWxlc19fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uOmZpcnN0LWNoaWxkIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS13aXRoLWljb246Zmlyc3QtY2hpbGQgLm4tY29udGFjdC1zYWxlc19fbGluayAubi1jb250YWN0LXNhbGVzX19pY29uIHtcbiAgICAgIGxlZnQ6IDA7IH1cblxuLm4tY29udGFjdC1zYWxlc19faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogI0E0QTRBNDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNHB4OyB9XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbms6aG92ZXIgLm4tY29udGFjdC1zYWxlc19faWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGluazpob3ZlciAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmtbaHJlZl49J3RlbCddIHtcbiAgICBjb2xvcjogIzY4Njg2ODsgfVxuICAgIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmtbaHJlZl49J3RlbCddOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmtbaHJlZl49J3RlbCddIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS10ZXh0OmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLWNvbnRhY3Qtc2FsZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLXBhZ2UtbmF2aWdhdGlvbiAubi1jb250YWN0LXNhbGVzIHtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG4ubi1kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcixcbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyOmhvdmVyIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjNjg2ODY4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMTJweDsgfVxuICAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyOmhvdmVyIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItaWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci1pY29uLFxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci1pY29uOmhvdmVyIHtcbiAgICBmaWxsOiAjMUU0QTkzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm4tZHJvcGRvd24tbWVudV9fbWVudSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiAyMDA7IH1cbiAgLm4tZHJvcGRvd24tbWVudS0tYWxpZ24tcmlnaHQgLm4tZHJvcGRvd24tbWVudV9fbWVudSB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlIC5uLWRyb3Bkb3duLW1lbnVfX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLWRyb3Bkb3duLW1lbnVfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLWRyb3Bkb3duLW1lbnVfX2xpbmsge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMzJweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrLS1uZXN0ZWQgLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogcmdiYSg3NiwgNzYsIDc2LCAwLjgpOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2NhcHRpb25lZC1pbWFnZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2NhcHRpb24sXG4ubi1mZWF0dXJlLWJsb2NrX19pbWFnZS13cmFwIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19mb3JtLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Utd3JhcCB7XG4gIG1heC13aWR0aDogMTM1cHg7IH1cbiAgLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Utd3JhcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2FzaWRlLWxpbmsge1xuICBib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrLS1zdHJpcGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDsgfVxuICAubi1mZWF0dXJlLWJsb2NrX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLWZlYXR1cmUtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZzogNTBweDsgfVxuICAgIC5uLWxheW91dC00IC5uLWZlYXR1cmUtYmxvY2sge1xuICAgICAgcGFkZGluZzogMzBweDsgfVxuICAubi1mZWF0dXJlLWJsb2NrX19hc2lkZS1saW5rIHtcbiAgICBib3R0b206IDUwcHg7XG4gICAgcmlnaHQ6IDUwcHg7IH1cbiAgICAubi1sYXlvdXQtNCAubi1mZWF0dXJlLWJsb2NrX19hc2lkZS1saW5rIHtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIHJpZ2h0OiAzMHB4OyB9IH1cblxuLm4tZmVlZGJhY2sge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLm4tZmVlZGJhY2tfX2xpbmssXG4ubi1mZWVkYmFja19fc29sdmUtbGFiZWwsXG4ubi1mZWVkYmFja19fc29sdmUtYW5zd2VyIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5uLWZlZWRiYWNrX19saW5rLFxuLm4tZmVlZGJhY2tfX3JhdGluZyxcbi5uLWZlZWRiYWNrX19zb2x2ZS1sYWJlbCxcbi5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDsgfVxuXG4ubi1mZWVkYmFja19fcmF0aW5nLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLm4tZmVlZGJhY2tfX3NvbHZlLWxhYmVsLFxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlciB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNBNEE0QTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1mZWVkYmFja19fc29sdmUtYW5zd2VyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlcjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXI6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLm4tZmVlZGJhY2tfX3RoYW5rLXlvdS1tZXNzYWdlIHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40czsgfVxuICAubi1mZWVkYmFjay0tdGhhbmsteW91LW1lc3NhZ2UtdmlzaWJsZSAubi1mZWVkYmFja19fdGhhbmsteW91LW1lc3NhZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5uLWZlZWRiYWNrX19zb2x2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzOyB9XG4gIC5uLWZlZWRiYWNrLS10aGFuay15b3UtbWVzc2FnZS12aXNpYmxlIC5uLWZlZWRiYWNrX19zb2x2ZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1mZWVkYmFja19faW1wcm92ZS1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjRUFFQUVBO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDI0cHg7IH1cbiAgLm4tZmVlZGJhY2tfX2ltcHJvdmUtZGlhbG9nIC5uLWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm4tZmVlZGJhY2tfX2ltcHJvdmUtZGlhbG9nIC5uLWZlZWRiYWNrX19pbXByb3ZlLXRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWluLWhlaWdodDogMDsgfVxuICAubi1mZWVkYmFja19faW1wcm92ZS1kaWFsb2cgLm4tZmVlZGJhY2tfX2ltcHJvdmUtZGlhbG9nLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uLWZlZWRiYWNrX19pbXByb3ZlLWRpYWxvZyAubi1mZWVkYmFja19faW1wcm92ZS1kaWFsb2ctc3VibWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNFQUVBRUE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcmV2ZWFsLXBhbmVsLW9uPSdjbGljayddIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDE7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXQubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXZpc2libGU6YWZ0ZXIsIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0Lm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS12aXNpYmxlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjFweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHdpZHRoOiAxMHB4OyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0Lm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS1wb3NpdGlvbi1mbGlwcGVkOmFmdGVyIHtcbiAgICBib3R0b206IC0yMXB4O1xuICAgIHRvcDogYXV0bzsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZDpiZWZvcmUge1xuICAgIGJvdHRvbTogLTE4cHg7XG4gICAgdG9wOiBhdXRvOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJib3R0b21cIl06YWZ0ZXIge1xuICAgIGJvdHRvbTogLTIxcHg7XG4gICAgdG9wOiBhdXRvOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJib3R0b21cIl06YmVmb3JlIHtcbiAgICBib3R0b206IC0xOHB4O1xuICAgIHRvcDogYXV0bzsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwiYm90dG9tXCJdLm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS1wb3NpdGlvbi1mbGlwcGVkOmFmdGVyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAtMjFweDsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwiYm90dG9tXCJdLm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS1wb3NpdGlvbi1mbGlwcGVkOmJlZm9yZSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogLTE4cHg7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXRbZGF0YS1wYW5lbC1wb3NpdGlvbj1cInJpZ2h0XCJdOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXRbZGF0YS1wYW5lbC1wb3NpdGlvbj1cInJpZ2h0XCJdOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHJpZ2h0OiAtMThweDtcbiAgICB0b3A6IDUwJTsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwicmlnaHRcIl0ubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXBvc2l0aW9uLWZsaXBwZWQ6YWZ0ZXIge1xuICAgIGxlZnQ6IC0yMXB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJyaWdodFwiXS5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZDpiZWZvcmUge1xuICAgIGxlZnQ6IC0xOHB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJsZWZ0XCJdOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXRbZGF0YS1wYW5lbC1wb3NpdGlvbj1cImxlZnRcIl06YmVmb3JlIHtcbiAgICBsZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHRvcDogNTAlOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJsZWZ0XCJdLm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS1wb3NpdGlvbi1mbGlwcGVkOmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjFweDsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwibGVmdFwiXS5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZDpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xOHB4OyB9XG5cbi5uLWZpbHRlciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1maWx0ZXIubi1maWx0ZXItLWlzLW5hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm4tZmlsdGVyLS1pcy1uYXJyb3cgLm4tZmlsdGVyX19zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tZmlsdGVyX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubi1maWx0ZXJfX2xpc3QtaXRlbSAubi1maWx0ZXJfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4ubi1maWx0ZXJfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cblxuLm4tZmlsdGVyX19zZWN0aW9uLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUFFQUVBO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tZmlsdGVyX19zZWN0aW9uLWhlYWRlcjpob3ZlciB7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLWZpbHRlci0taXMtbmFycm93IC5uLWZpbHRlcl9fc2VjdGlvbi1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgY29sb3I6ICMwMDY3QzU7IH1cbiAgICAubi1maWx0ZXItLWlzLW5hcnJvdyAubi1maWx0ZXJfX3NlY3Rpb24taGVhZGVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUU0QTkzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uLWZpbHRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgLm4tZmlsdGVyX19saW5rOmhvdmVyIC5uLWZpbHRlcl9faWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1maWx0ZXJfX2xhYmVsLm4tZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLWZpbHRlci0taXMtbmFycm93IC5uLWZpbHRlcl9fbGFiZWwubi1mb3JtX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tZmlsdGVyX19vcGVuLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE0cHg7IH1cbiAgLm4tZmlsdGVyX19zZWN0aW9uLWhlYWRlcjpob3ZlciAubi1maWx0ZXJfX29wZW4taWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuICAubi1maWx0ZXJfX3NlY3Rpb24tLW9wZW4gLm4tZmlsdGVyX19vcGVuLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLm4tZmlsdGVyLS1pcy1uYXJyb3cgLm4tZmlsdGVyX19vcGVuLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubi1maWx0ZXItLWlzLW5hcnJvdyAubi1maWx0ZXJfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tZmlsdGVyLS1pcy1uYXJyb3cgLm4tZmlsdGVyX19zZWN0aW9uLS1vcGVuIC5uLWZpbHRlcl9fY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjYuMjVlbSkge1xuICAubi1maWx0ZXIsXG4gIC5uLWZpbHRlci5uLWZpbHRlci0taXMtbmFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1maWx0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZpbHRlcl9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAzMjBweDsgfVxuICAgIC5uLWZpbHRlcl9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm4tZmlsdGVyLS1pcy1uYXJyb3cgLm4tZmlsdGVyX19zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uLWZpbHRlcl9fY29sdW1uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cblxuLm4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm94LXNoYWRvdzogMCAyMDBweCAwICNGOEY4RjgsIDAgNDAwcHggMCAjRjhGOEY4LCAwIDYwMHB4IDAgI0Y4RjhGOCwgMCA4MDBweCAwICNGOEY4RjgsIDAgMTAwMHB4IDAgI0Y4RjhGOCwgMCAxMjAwcHggMCAjRjhGOEY4LCAwIDE0MDBweCAwICNGOEY4Rjg7IH1cblxuLm4tZm9vdGVyX190b3Age1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggI0VBRUFFQTsgfVxuXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0VBRUFFQSAwLCAjRUFFQUVBIDI1JSwgI0Y4RjhGOCAyNSUsICNGOEY4RjggMjUlLCAjRjhGOEY4IDEwMCUsICNGOEY4RjggMTAwJSk7IH1cblxuLm4tZm9vdGVyX190b3AtaW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogMjRweDsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAubi1mb290ZXJfX2NvcnAtbGlua3M6YmVmb3JlLCAubi1mb290ZXJfX2NvcnAtbGlua3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1mb290ZXJfX2NvcnAtbGlua3M6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xuICB3aWR0aDogNDcuMzY4NDIlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoMm4gKyAyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUyLjYzMTU4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lOyB9XG5cbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyLFxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QtaGVhZGVyLFxuLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdC1oZWFkZXIgLm4tZm9vdGVyX19jb3JwLWxpbmsge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLWZvb3Rlcl9fY29ycC1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxN3B4IDA7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyIC5uLWZvb3Rlcl9fY29ycC1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyIC5uLWZvb3Rlcl9fY29ycC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5uLWZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZzogMjRweCAwOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tIGEge1xuICAgIHBhZGRpbmc6IDEuNWVtOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tIC5uLWZvb3Rlcl9fY29weXJpZ2h0IGEge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbSAubi1mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgICBwYWRkaW5nOiAxN3B4IDE0cHg7IH1cblxuLm4tZm9vdGVyX19ib3R0b20tbGVmdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbi5uLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzY4Njg2ODtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tZm9vdGVyX19zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTdweCAxNHB4OyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstaWNvbiB7XG4gIGZpbGw6ICM2ODY4Njg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxNXB4OyB9XG4gIC5uLWZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXIgLm4tZm9vdGVyX19zb2NpYWwtbGluay1pY29uIHtcbiAgICBmaWxsOiAjMDA2N0M1OyB9XG5cbi5uLWZvb3Rlcl9fZmluZS1wcmludCB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QsXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstY29sdW1uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gIC5uLWZvb3Rlcl9fcHJvcGVydHktbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzOmJlZm9yZSwgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rczphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3M6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0OmJlZm9yZSwgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbiB7XG4gIHdpZHRoOiA0Ny4zNjg0MiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDUuMjYzMTYlOyB9XG4gIC5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQ3LjM2ODQyJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tZm9vdGVyLS12MSAubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcbiAgICB3aWR0aDogMjMuMDc2OTIlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLm4tZm9vdGVyLS12MSAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubi1mb290ZXItLXYxIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1LjY0MTAzJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5uLWZvb3Rlci0tdjEgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNTEuMjgyMDUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLm4tZm9vdGVyLS12MSAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3Ni45MjMwOCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRUFFQUVBIDAsICNFQUVBRUEgNDglLCAjRjhGOEY4IDQ4JSwgI0Y4RjhGOCA0OCUsICNGOEY4RjggMTAwJSwgI0Y4RjhGOCAxMDAlKTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xuICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20gYSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbSAubi1mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tLXJpZ2h0IHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCB7XG4gICAgd2lkdGg6IDIzLjcyODgxJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1LjQyMzczJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwLjg0NzQ2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc2LjI3MTE5JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20tcmlnaHQge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFQUVBRUEgMCwgI0VBRUFFQSAzMyUsICNGOEY4RjggMzMlLCAjRjhGOEY4IDMzJSwgI0Y4RjhGOCAxMDAlLCAjRjhGOEY4IDEwMCUpOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICB3aWR0aDogNjYuMTAxNjklO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgICB3aWR0aDogMzIuMjAzMzklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny4xMjVlbSkge1xuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFQUVBRUEgMCwgI0VBRUFFQSAzNiUsICNGOEY4RjggMzYlLCAjRjhGOEY4IDM2JSwgI0Y4RjhGOCAxMDAlLCAjRjhGOEY4IDEwMCUpOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4OyB9IH1cblxuLm4tZm9ybSB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgLm4tZm9ybSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ubi1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIsXG4ubi1mb3JtX190ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0E2QThBQjtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubi1mb3JtX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQTZBOEFCO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tZm9ybV9faW5wdXQ6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9faW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mb3JtX19pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDAwMDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5uLWZvcm1fX3RleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZvcm1fX3RleHRhcmVhOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3RleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tZm9ybV9fdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDAwMDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubi1mb3JtX19pbnB1dC0tZXJyb3IsXG4ubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2lucHV0LS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRkNDQ0M7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cblxuLm4tZm9ybV9fZmllbGQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1mb3JtX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fbGFiZWwge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWZvcm1fX2xhYmVsLS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbG9yOiAjQ0YyMTI4O1xuICBjb250ZW50OiAnXFxBMConOyB9XG5cbi5uLWZvcm1fX21pY3JvY29weSB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19taWNyb2NvcHkge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZvcm1fX2xhYmVsICsgLm4tZm9ybV9fbWljcm9jb3B5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLm4tZm9ybV9fZmllbGQtZXJyb3Ige1xuICBjb2xvcjogI0NGMjEyODtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fZmllbGQtZXJyb3Ige1xuICAgIGNvbG9yOiAjRkZDQ0NDOyB9XG5cbi5uLWZvcm1fX3JlcXVpcmVkLWZpZWxkLWxlZ2VuZCB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubi1mb3JtX19yZXF1aXJlZC1maWVsZC1sZWdlbmQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI0NGMjEyODtcbiAgICBjb250ZW50OiAnKlxcQTAnOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fcmVxdWlyZWQtZmllbGQtbGVnZW5kIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19jaGVja2JveCxcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1mb3JtX19jaGVja2JveDpiZWZvcmUsIC5uLWZvcm1fX2NoZWNrYm94OmFmdGVyLFxuICAubi1mb3JtX19yYWRpby1idXR0b246YmVmb3JlLFxuICAubi1mb3JtX19yYWRpby1idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1mb3JtX19jaGVja2JveDphZnRlcixcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gICAgY29sb3I6ICMxRTRBOTM7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0LFxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjNjg2ODY4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCwgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjRUFFQUVBOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCwgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQsXG4ubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubi1mb3JtX19jaGVja2JveC12aXN1YWwsXG4ubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjRweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCwgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24sIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgK1xuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIC5uLWZvcm1fX2NoZWNrYm94LWNoZWNrZWQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmZvY3VzICsgLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLCAubi1mb3JtX19jaGVja2JveC1pbnB1dDpmb2N1cyArXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAubi1mb3JtX19pbnB1dC1lcnJvciAubi1mb3JtX19jaGVja2JveC12aXN1YWwsIC5uLWZvcm1fX2lucHV0LWVycm9yXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICAgIGJhY2tncm91bmQ6ICNGRkNDQ0M7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NGMjEyODsgfVxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCArIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCwgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgK1xuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpjaGVja2VkICsgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDY3QzU7XG4gICAgYm9yZGVyOiBzb2xpZCAzcHggI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpmb2N1cyArIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAubi1mb3JtX19pbnB1dC1lcnJvciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Y2hlY2tlZCArIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkNDQ0M7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCwgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgflxuICAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5uLWZvcm1fX3NlbGVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tZm9ybV9fc2VsZWN0Lm4tZm9ybV9faW5wdXQtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDsgfVxuXG4ubi1mb3JtX19zZWxlY3QtaW5wdXQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDUwcHggNnB4IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaWU5IC5uLWZvcm1fX3NlbGVjdC1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0E0QTRBNDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5uLWZvcm1fX3NlbGVjdC12aXN1YWwtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC12aXN1YWwtd3JhcCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZvcm1fX2lucHV0LS1lcnJvciAubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNGRkNDQ0M7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NGMjEyODsgfVxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LXZpc3VhbC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwNjdDNTtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTJweDtcbiAgei1pbmRleDogNTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBib3JkZXItY29sb3I6ICNGMkYyRjI7IH1cbiAgLm4tZm9ybV9fc2VsZWN0OmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogIzFFNEE5MzsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUFFQUVBOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0Lm4tZm9ybV9faW5wdXQtLWVycm9yOmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NGMjEyODsgfVxuICAuaWU5IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1mb3JtX19pbnB1dC0tZXJyb3IgLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjQ0YyMTI4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yLFxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yLFxuICAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjQjZEMkY1O1xuICAgIGJvcmRlci1jb2xvcjogI0I2RDJGNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yLFxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjhGOEY4OyB9XG4gICAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3IgLm4tZm9ybV9fc2VsZWN0LW9wZW4taWNvbixcbiAgICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3IgLm4tZm9ybV9fc2VsZWN0LW9wZW4taWNvbiB7XG4gICAgICBmaWxsOiAjQjZEMkY1OyB9XG5cbi5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUuNXB4O1xuICB3aWR0aDogMThweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xuICAgIGZpbGw6ICMwMDY3QzU7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAgLm4tZm9ybV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLWhvcml6b250YWwgLm4tZm9ybV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1mb3JtX19jaGVja2JveC1ncm91cC0tc2Nyb2xsYWJsZSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLXNjcm9sbGFibGUtcGFyZW50IHtcbiAgbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwLS1ob3Jpem9udGFsIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWZvcm1fX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0QwRDJEMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fZmllbGRzZXQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19sZWdlbmQge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fbGVnZW5kIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19jb250cm9scy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NvbnRyb2xzLWxpbmsge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZlYXR1cmUtYmxvY2stLWlubGluZSAubi1mb3JtX19jb250cm9scy1saW5rIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMjEuMDUyNjMlOyB9XG5cbi5uLWZvcm0tLWRhcmstYmcgaDIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtc3RhdHVzLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxNHB4OyB9XG4gIC5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1zdGF0dXMtaWNvbi5uLWljb24tY2lyY2xlLWNoZWNrLWFsdCB7XG4gICAgZmlsbDogIzRBODMyRTsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtc3RhdHVzLWljb24ubi1pY29uLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gICAgZmlsbDogI0NGMjEyODsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtZXJyb3IgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uLm4taWNvbi1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtdmFsaWQgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uLm4taWNvbi1jaXJjbGUtY2hlY2stYWx0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm4tbGluay1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1saW5rLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5uLWxpbmstbGlzdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7IH1cbiAgLm4tbGluay1saXN0LS12MiAubi1saW5rLWxpc3RfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLm4tbGluay1saXN0X19kaXJlY3Rpb24taWNvbiB7XG4gIGZpbGw6ICM4RDhEOEQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm4tbGluay1saXN0X19wZGYtaWNvbiB7XG4gIGZpbGw6ICNDMEMwQzA7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE2cHg7IH1cblxuLm4tY29tcG9uZW50LWV4YW1wbGUgLm4tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1tZW51LS1lbXB0eSB7XG4gIG1heC13aWR0aDogOTYwcHg7IH1cbiAgLm4tbWVudS0tZW1wdHkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA3NjhweDsgfVxuXG4ubi1tZW51X19saXN0LWl0ZW0tLWxldmVsLTE6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbi5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMSA+IC5uLW1lbnVfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm4tbWVudV9faGVhZGVyLWxpbmssXG4ubi1tZW51X19oZWFkZXItdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tbWVudV9faGVhZGVyLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubi1tZW51LS12MiAubi1tZW51X19saXN0LXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDI1MHB4OyB9XG5cbi5uLW1lbnUtLXYzIC5uLW1lbnVfX2xpc3QtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiAyNTBweDsgfVxuXG4ubi1tZW51LS12My5uLW1lbnUtLWlzLW5hcnJvdyAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG4ubi1tZW51LS12My5uLW1lbnUtLWlzLW5hcnJvdyAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1tZW51LS12My5uLW1lbnUtLWlzLW5hcnJvdyAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDIpLFxuICAubi1tZW51LS12My5uLW1lbnUtLWlzLW5hcnJvdyAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBsaTpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRjJGMkYyOyB9XG5cbi5uLW1lbnUtLXYzLm4tbWVudS0taXMtbmFycm93IC5uLW1lbnVfX2xpc3QtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5uLW1lbnVfX2xpc3QtY29sdW1uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubi1tZW51X19saXN0LWhlYWRlci10ZXh0IHtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAxMnB4OyB9XG4gIC5uLW1lbnVfX2xpc3QtaGVhZGVyLXRleHQgKyAubi1tZW51X19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4ubi1tZW51X19saXN0LWhlYWRlciArIC5uLW1lbnVfX2xpc3QtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNGMkYyRjI7IH1cblxuLm4tbWVudS0tdjEgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xOmZpcnN0LWNoaWxkLFxuLm4tbWVudS0tdjIgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLm4tbWVudSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cbiAgLm4tbWVudS5uLW1lbnUtLWlzLWFjdGl2ZSwgLm4tbWVudS5tZW51LS1pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLW1lbnUubi1tZW51LS1pcy10cnVuY2F0ZWQsIC5uLW1lbnUubi1tZW51LS1pcy1hY3RpdmUubi1tZW51LS1pcy10cnVuY2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tbWVudV9fZm9vdGVyLFxuLm4tbWVudV9fZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tbWVudV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3QtLWdyb3VwZWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3QtLWdyb3VwZWQgLm4tbWVudV9fbGlzdC0tZ3JvdXBlZC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLW1lbnVfX2xpc3Qtc2VjdGlvbiA+IC5uLW1lbnVfX2xpc3QgPiAubi1tZW51X19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4ubi1tZW51X19zdWItbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbi5uLW1lbnVfX2xpbmsge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi1tZW51X19zdWItbGlzdCAubi1tZW51X19saW5rIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5OyB9XG4gIC5uLW1lbnVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMUU0QTkzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uLW1lbnVfX2xpbmstaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIFtsYW5nPVwiamEtSlBcIl0gLm4tbWVudV9fbGluay1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLm4tbWVudV9fbGluay1oZWFkZXIgLm4tbWVudV9fbGluay10ZXh0LFxuICAubi1tZW51X19saW5rLWhlYWRlciAubi1tZW51X19saXN0LXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAubi1tZW51X19saW5rLWhlYWRlciArIC5uLW1lbnVfX3N1Yi1saXN0IC5uLW1lbnVfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7IH1cblxuLm4tbWVudV9fbGluay1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7IH1cblxuLm4tbWVudV9fbGlzdC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwOyB9XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnUgdWwubi1tZW51X19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudSB1bC5uLW1lbnVfX2xpc3Qubi1tZW51X19saXN0LS1uby1ib3R0b20tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnUgdWwubi1tZW51X19saXN0IC5uLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnUgdWwubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3QtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uLW1lbnVfX2ZpbmQtbG9jLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQyODZmNDsgfVxuICAubi1tZW51X19maW5kLWxvYy1zZWN0aW9uIC5uLW1lbnVfX2ZpbmQtbG9jLXRpdGxlLCAubi1tZW51X19maW5kLWxvYy1zZWN0aW9uIC5uLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbi5uLW1lbnVfX2xpc3Qtc2VjdGlvbiAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3QtdGl0bGUgKyAubi1tZW51X19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm4tbWVudV9fbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tbWVudSB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwNjdDNTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MnB4O1xuICAgIHotaW5kZXg6IDIwMDsgfVxuICAgIC5uLXNpdGUtaGVhZGVyLS1sYXJnZSAubi1tZW51IHtcbiAgICAgIHRvcDogMTUwcHg7IH1cbiAgLm4tbWVudS0tbWVnYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tbWVudV9fZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5uLW1lbnVfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IC5kaXZpZGVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5uLW1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm4tbWVudV9fbGlzdCAubi1tZW51X19saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubi1tZW51X19saXN0Lm4tbWVudV9fc3ViLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTsgfVxuICAgICAgLm4tbWVudV9fbGlzdCAubi1tZW51X19saXN0LXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiM1wiXSAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMzIuMjAzMzklOyB9XG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMy43Mjg4MSU7IH1cbiAgLm4tbWVudV9fc3ViLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5uLW9mZi1jYW52YXMtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51Lm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuLCAubi1vZmYtY2FudmFzLW1lbnUubi1vZmYtY2FudmFzX193cmFwcGVyLW9wZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubi1vZmYtY2FudmFzLW1lbnUgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmstLW9mZi1jYW52YXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51IC5uLWdsb2JlX19pY29uLS1vZmYtY2FudmFzIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogLTEwcHg7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmsge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUFFQUVBO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0LWl0ZW06bGFzdC1jaGlsZCAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgY29sb3I6ICM0NTQ1NDU7IH1cbiAgICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMxRTRBOTM7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmstaWNvbiB7XG4gIGZpbGw6ICM2ODY4Njg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMTZweDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluazpob3ZlciAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluay1pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0LWl0ZW0tLW1lbnUtb3BlbiAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluay1pY29uIHtcbiAgICBmaWxsOiAjNDU0NTQ1O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19tZW51LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fZ2xvYmFsLW5hdmlnYXRpb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNBNEE0QTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDMwcHggMCAwOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fZ2xvYmFsLW5hdmlnYXRpb24tbGlzdC1oZWFkZXIge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMjBweDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRjJGMkYyOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fY2hpbGQtbWVudSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUFFQUVBO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fY2hpbGQtbWVudSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fY2hpbGQtbWVudSA+IC5uLW1lbnVfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gLm4tb2ZmLWNhbnZhcy1tZW51X19jaGlsZC1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX2NoaWxkLW1lbnUgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fY2hpbGQtbWVudSAubi1tZW51X19saXN0LWl0ZW0tLWxldmVsLTEgPiAubi1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19jaGlsZC1tZW51IC5uLW1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNFQUVBRUE7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpbmstaWNvbiB7XG4gIGZpbGw6ICNBNEE0QTQ7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtaW1hZ2Uge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMThweDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWltYWdlLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZS0tbGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbGluay1ub3RpZmljYXRpb24tY291bnQge1xuICBiYWNrZ3JvdW5kOiAjNEE4MzJFO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBwYWRkaW5nOiAwIDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDkuNXB4OyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtaWNvbi1saW5rLFxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZS1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbm90aWZpY2F0aW9uLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tb2ZmLWNhbnZhcy1tZW51Lm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19tZW51IHtcbiAgYmFja2dyb3VuZDogIzUzNTY1QTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDI3MHB4O1xuICB6LWluZGV4OiAxOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fbWVudSBbZGF0YS1udGFwLXVpPVwibW9yZS1tZW51XCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fY29udGVudC13cmFwIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBsZWZ0IC40cyBlYXNlO1xuICB6LWluZGV4OiAxMDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnUtLW9wZW4gLm4tb2ZmLWNhbnZhcy1tZW51X19jb250ZW50LXdyYXAsXG4gIC5uLW9mZi1jYW52YXNfX3dyYXBwZXItb3BlbiAubi1vZmYtY2FudmFzLW1lbnVfX2NvbnRlbnQtd3JhcCB7XG4gICAgbGVmdDogMjcwcHg7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUFFQUVBO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwNjdDNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5uLW9mZi1jYW52YXNfX2Nyb3NzLXByb3BlcnR5LW5hdiB7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLm4tb2ZmLWNhbnZhc19fcHJvcGVydHktbmF2IHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuICAubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBjb2xvcjogIzUzNTY1QTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgICBmaWxsOiAjNTM1NjVBO1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgdG9wOiAzNHB4O1xuICAgIHdpZHRoOiAxNHB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi1wYWdlLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXgtd2lkdGg6IDk2MHB4OyB9XG4gIC5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nLm4tcGFnZS1oZWFkZXItLW9uLWRhcmstYmcge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLXBhZ2UtaGVhZGVyLS1pcy1hbHQtY29sb3IgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICBjb2xvcjogIzRBODMyRTsgfVxuXG4ubi1wYWdlLWhlYWRlci0tdjIgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwNjdDNTtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyX19wcmUtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1wYWdlLWhlYWRlci0tdjMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuLm4tcGFnZS1oZWFkZXJfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4ubi1wYWdlLWhlYWRlcl9fYm9keSB7XG4gIGZsZXg6IDE7IH1cblxuLm4tcGFnZS1oZWFkZXJfX2xpbmstLWF1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tcGFnZS1oZWFkZXJfX2RhdGUge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyX19saW5rLS1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubi1wYWdlLWhlYWRlcl9fbGluay0tb3B0aW9ucyAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24ge1xuICAgIHRvcDogMnB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyX19saW5rLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICMwMDY3QzU7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxMnB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyLS12NCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tcGFnZS1oZWFkZXItLXY0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAubi1wYWdlLWhlYWRlci0tdjQgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjNEE4MzJFO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1wYWdlLWhlYWRlcl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4Ny4xMjVlbTtcbiAgcGFkZGluZzogMCAxMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDhweDsgfVxuICAgIC5uLXBhZ2UtaGVhZGVyLS12MyAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgLm4tcGFnZS1oZWFkZXJfX2xpbmstLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm4tcGFnZS1oZWFkZXJfX2RhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubi1wYWdlLWhlYWRlci0tdjQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9IH1cblxuLm4tcHJvcGVydHktYmFyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFQUVBRUE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1wcm9wZXJ0eS1iYXJbZGF0YS1udGFwLXVpPVwic3RpY2t5LW5hdlwiXSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX2lubmVyLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX2lubmVyLXdyYXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcGFkZGluZy10b3A6IDZweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gsXG4ubi1wcm9wZXJ0eS1iYXJfX3V0aWxzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUgLm4tcHJvcGVydHktYmFyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ286YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICB3aWR0aDogMXB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmV0YXBwLW1hcmstaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZpbGw6ICMxRTRBOTM7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX25ldGFwcC1tYXJrLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzAwNjdDNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubi1vZmYtY2FudmFzLW1lbnUtLW9wZW4gLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS1saW5rLFxuICAubi1vZmYtY2FudmFzX193cmFwcGVyLW9wZW4gLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUFFQUVBOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICM0NTQ1NDU7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDZweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbms6aG92ZXIgLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGluay10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbmstdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1pY29uX19wcm9wZXJ0eS1iYXItc29jaWFsIHtcbiAgZmlsbDogIzUzNTY1QTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuICAubi1pY29uX19wcm9wZXJ0eS1iYXItc29jaWFsOmhvdmVyIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMDsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLXNlYXJjaC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjNjg2ODY4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybS5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUsXG4gIC5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9uLXNlYXJjaC1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0gLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0gLm4tc2VhcmNoLWZvcm1fX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19jdGEge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpOyB9XG4gIC5uLXN0aWNreS1uYXYgLm4tcHJvcGVydHktYmFyX19jdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1iYXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9faW5uZXItd3JhcCB7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybS5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX190b29sYmFyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLm4tcHJvcGVydHktYmFyX190b29sYmFyIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fdXRpbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3V0aWxzLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm4tcHJvcGVydHktYmFyX191dGlscy1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMi4yOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbG9nbzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAubi1wcm9wZXJ0eS1iYXIgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX25ldGFwcC1tYXJrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMsXG4gIC5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyxcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgIGhlaWdodDogMjlweDtcbiAgICB3aWR0aDogMTYwcHg7IH1cbiAgLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyLS12MyAubi1wcm9wZXJ0eS1iYXIsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYgLm4tcHJvcGVydHktYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDsgfVxuICAubi1wcm9wZXJ0eS1iYXItLXYzIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uLXByb3BlcnR5LWJhci0tdjMgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28sXG4gICAgLm4tcHJvcGVydHktYmFyLS12NiAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIC5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLm4tcHJvcGVydHktYmFyLS12MyAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUgLm4tcHJvcGVydHktYmFyX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjguNzVlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAubi1wcm9wZXJ0eS1iYXIubi1zdGlja3ktbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDkwMDsgfVxuICAgIC5uLXByb3BlcnR5LWJhci5uLXN0aWNreS1uYXYgLm4tcHJvcGVydHktYmFyX19zb2NpYWwge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDMwMG1zO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLm4tcHJvcGVydHktYmFyLm4tc3RpY2t5LW5hdiAubi1wcm9wZXJ0eS1iYXJfX2N0YSB7XG4gICAgICBhbmltYXRpb246IGJvdW5jZUluRG93biAuODVzIDUwMG1zIGJvdGg7IH0gfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbS5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLS10cnVuY2F0ZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tb3JlLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyLS1tb3JlLWl0ZW0tdmlzaWJsZSAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbW9yZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjNDU0NTQ1O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTBweDsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbms6aG92ZXIgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yLFxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluazpob3ZlciAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgIGZpbGw6ICMwMDY3QzU7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtLW1vcmUtbWVudSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LS1tb3JlLW1lbnUgLm4tbWVudV9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtLW1vcmUtbWVudSAubi1tZW51X19saXN0LWl0ZW0ubi1tZW51X19saXN0LWl0ZW0tLWlzLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3Qge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWluLXdpZHRoOiA0NHB4OyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjQTRBNEE0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rOmhvdmVyIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLWljb24sXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLWljb24ge1xuICAgIGZpbGw6ICM4NDg0ODQ7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLW5vdGlmaWNhdGlvbi1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICM0QTgzMkU7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IC02cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIG1pbi13aWR0aDogMThweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC02cHg7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWltYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19sYW5ndWFnZS1zZWxlY3Rvci1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudV9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudV9faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNGMkYyRjI7XG4gIG1hcmdpbjogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51X19yZW1lbWJlci1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNHB4OyB9XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnUgLm1lbnVfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzIHtcbiAgICB3aWR0aDogMzIuMjAzMzklO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayxcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMTJweDsgfSB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXItLWVtYmVkZGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41czsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA2N0M1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzUzNTY1QTsgfVxuICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgICBmaWxsOiAjNTM1NjVBO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWdsb2JlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmaWxsOiAjNTM1NjVBO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMHB4OyB9XG4gIC5uLWdsb2JlX19pY29uOmhvdmVyIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyLS1lbWJlZGRlZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgd2lkdGg6IDQwLjY3Nzk3JTsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3Qge1xuICAgIHdpZHRoOiA2Ni4xMDE2OSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBbZGF0YS1udGFwLXVpPVwibW9yZS1tZW51XCJdIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAzMDBtcywgb3BhY2l0eSAzMDBtcztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW0tLWlzLWhpZGRlbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbS5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLS1pcy12aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAzMDBtcztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDZweDsgfVxuICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA2N0M1OyB9XG4gICAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgICAgICBmaWxsOiAjMDA2N0M1OyB9XG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluazpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgLm4tc2VhcmNoLWZpbHRlcl9fZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtdG9nZ2xlLWljb24ge1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbS0tYWN0aXZlIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLXRvZ2dsZS1pY29uIHtcbiAgICBmaWxsOiAjQTZBOEFCOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpbms6aG92ZXIgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtdG9nZ2xlLWljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fbGluayB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1zZWFyY2gtZmlsdGVyX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93IC5uLXNlYXJjaC1maWx0ZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdC1pdGVtLS1hY3RpdmUgLm4tc2VhcmNoLWZpbHRlcl9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdC1pdGVtLS1hY3RpdmUgLm4tc2VhcmNoLWZpbHRlcl9fbGluazphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDIwMTsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19wYW5lbCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNGMkYyRjI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDA2N0M1O1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbmsge1xuICBjb2xvcjogI0E2QThBQjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1saW5rIHtcbiAgICB0b3A6IDZweDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1pY29uIHtcbiAgZmlsbDogI0E2QThBQjtcbiAgaGVpZ2h0OiAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTFweDsgfVxuICAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1saW5rOmhvdmVyIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMsXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4OyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLWljb24ge1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMTBweDsgfVxuICA6aG92ZXIgPiAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluay1pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWcge1xuICBjbGVhcjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLm4tdGFnLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXRhZyAubi10YWdfX2RlbGV0ZS1pY29uIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7IH1cblxuLm4tdGFnLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXRhZy10ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93Lm4tc2VhcmNoLWZpbHRlci0taGFzLXN1YmZpbHRlcnMgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmssXG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cubi1zZWFyY2gtZmlsdGVyLS1oYXMtc3ViZmlsdGVycyAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyAubi1zZWFyY2gtZmlsdGVyLXBhbmVscyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93Lm4tc2VhcmNoLWZpbHRlci0tc2hvdy1yZWZpbmUtcGFuZWwgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmssXG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cubi1zZWFyY2gtZmlsdGVyLS1zaG93LXJlZmluZS1wYW5lbCAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93Lm4tc2VhcmNoLWZpbHRlci0tc2hvdy1yZWZpbmUtcGFuZWwgLm4tc2VhcmNoLWZpbHRlci1wYW5lbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0E0QTRBNDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1zZWFyY2gtZm9ybV9faW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5uLXNlYXJjaC1mb3JtX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaCAubi1zZWFyY2gtZm9ybV9faW5wdXQge1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNzk1LCAwLCAxKTtcbiAgICB3aWR0aDogMTI1cHg7IH1cbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaCAubi1zZWFyY2gtZm9ybV9faW5wdXQ6Zm9jdXMge1xuICAgICAgd2lkdGg6IDIyMHB4OyB9XG5cbi5uLXNlYXJjaC1mb3JtX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweDsgfVxuICAubi1zZWFyY2gtZm9ybV9fYnV0dG9uOmhvdmVyIC5uLXNlYXJjaC1mb3JtX19idXR0b24taWNvbiB7XG4gICAgZmlsbDogIzQ1NDU0NTsgfVxuXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB9XG5cbi5uLXNlYXJjaC1mb3JtX19idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI0E0QTRBNDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaCAubi1zZWFyY2gtZm9ybV9faW5wdXQge1xuICAgIHdpZHRoOiAyMjBweDsgfSB9XG5cbi5uLXNoYXJlIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLXNoYXJlX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tc2hhcmVfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAubi1zaGFyZV9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLXNoYXJlX19saXN0LWl0ZW06bGFzdC1jaGlsZCAubi1zaGFyZV9fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubi1zaGFyZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLm4tc2hhcmVfX2ljb24ge1xuICBmaWxsOiAjODQ4NDg0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5uLXNoYXJlX19saW5rOmhvdmVyIC5uLXNoYXJlX19pY29uIHtcbiAgICBmaWxsOiAjMDA2N0M1OyB9XG5cbi5uLXNoYXJlX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7IH1cblxuLm4tdGFnIHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDRweCAxM3B4OyB9XG5cbi5uLXRhZy0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzg0ODQ4NDsgfVxuXG4ubi10YWdfX2RlbGV0ZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGhlaWdodDogOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogOXB4OyB9XG5cbi5uLXRhZ19fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tdGFnLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm4tdGFnLWdyb3VwIC5uLXRhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi10YWctZ3JvdXBfX3NlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNBNEE0QTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4ubi10b3AtaGF0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi10b3AtaGF0X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uLXRvcC1oYXRfX2xpc3QtaXRlbS1oZWFkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vZmYtY2FudmFzX19jcm9zcy1wcm9wZXJ0eS1uYXYgLm4tdG9wLWhhdF9fbGlzdC1pdGVtLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tdG9wLWhhdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLm4tdG9wLWhhdF9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tdG9wLWhhdF9fbGluay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tdG9wLWhhdF9fdXNlci1pY29uLFxuLm4tdG9wLWhhdF9fa2V5LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMnB4OyB9XG5cbi5uLXRvcC1oYXRfX21lbnUtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbGluay0taXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwNjdDNSwgIzAwNjdDNSA0cHgsICM0NTQ1NDUgNHB4KTsgfVxuICAubi10b3AtaGF0X19wcm9maWxlLWxpbmstLWlzLWFjdGl2ZTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saW5rLS1pcy1hY3RpdmUgLm4tdG9wLWhhdF9fbWVudS1pbmRpY2F0b3Ige1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDY3QzU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDI0NXB4O1xuICB6LWluZGV4OiAyMDA7IH1cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saW5rLS1pcy1hY3RpdmUgKyAubi10b3AtaGF0X19wcm9maWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtc3VwcG9ydC1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNGMkYyRjI7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRjJGMkYyO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAyNHB4IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtbGlzdC1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMjRweDsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtdXNlci1pbmZvIHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDEycHg7IH1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LXVzZXJuYW1lIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtbG9nLW91dC1saW5rIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogMTJweCAyNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tdG9wLWhhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNEE5MztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAubi10b3AtaGF0X19jcm9zcy1wcm9wZXJ0eS1uYXYge1xuICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElOyB9XG4gIC5uLXRvcC1oYXRfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgLm4tdG9wLWhhdF9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkLCAubi10b3AtaGF0X19saXN0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi10b3AtaGF0X19saW5rIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm4tdG9wLWhhdF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0VBRUFFQTsgfVxuICAubi10b3AtaGF0X19jcm9zcy1wcm9wZXJ0eS1uYXYgW2RhdGEtbnRhcC11aT1cImNvbnRhY3QtdXNcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tdG9wLWhhdF9fbGlzdC1pdGVtLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAubi10b3AtaGF0X191dGlscyB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLm4tdG9wLWhhdF9fdXRpbHMgLm4tdG9wLWhhdF9fbGlzdC1pdGVtIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubi10b3AtaGF0X191dGlscyAubi10b3AtaGF0X19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAubi10b3AtaGF0X19tZW51LWluZGljYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6ICMwMDY3QzU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgLm4tdG9wLWhhdF9fdXNlci1pY29uLFxuICAubi10b3AtaGF0X19rZXktaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6ICMwMDY3QzU7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTJweDsgfVxuICAubi10b3AtaGF0X19wcm9maWxlLW1lbnUtc3VwcG9ydC1saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmaWxsOiAjMDA2N0M1O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDE0cHg7IH1cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saXN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IHtcbiAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH1cbiAgLm4tdG9wLWhhdF9fdXRpbHMge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uLWJhbmQtLWdyYXktbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDQ4cHggMDsgfVxuXG4ubi1sYXlvdXQ6YmVmb3JlLCAubi1sYXlvdXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWxheW91dDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5uLWxheW91dF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5uLWxheW91dF9faXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm4tbGF5b3V0LTMgLm4tbGF5b3V0X19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMi4yMDMzOSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH1cbiAgICAubi1sYXlvdXQtMiAubi1sYXlvdXRfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQ5LjE1MjU0JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfVxuICAgIC5uLWxheW91dC00IC5uLWxheW91dF9faXRlbSB7XG4gICAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTIlO1xuICAgICAgZmxleC1iYXNpczogMTUyLjYzMTU4JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny4xMjVlbSkge1xuICAubi1sYXlvdXQtNCAubi1sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYXV0b2NvbXBsZXRlLFxuLmF1dG9jb21wbGV0ZS1zZWFyY2gsXG4uYXV0b2NvbXBsZXRlLWN1c3RvbWVyLXN0b3JpZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDgwMDA7IH1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4udWktbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAudWktbWVudS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuICAudWktbWVudS1pdGVtOmhvdmVyLCAudWktbWVudS1pdGVtLnVpLXN0YXRlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLm4tYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5uLWJyZWFkY3J1bWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubi1icmVhZGNydW1iX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWJyZWFkY3J1bWJfX2xpc3QtaXRlbSxcbi5uLWJyZWFkY3J1bWJfX2xpc3QgPiBsaSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubi1icmVhZGNydW1iX19saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5uLWJyZWFkY3J1bWJfX2xpbmssXG4gIC5uLWJyZWFkY3J1bWJfX2xpc3QtaXRlbTpsYXN0LWNoaWxkID4gYSxcbiAgLm4tYnJlYWRjcnVtYl9fbGlzdCA+IGxpOmxhc3QtY2hpbGQgPiAubi1icmVhZGNydW1iX19saW5rLFxuICAubi1icmVhZGNydW1iX19saXN0ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLm4tYnJlYWRjcnVtYl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQgPiAubi1icmVhZGNydW1iX19saW5rOjphZnRlcixcbiAgICAubi1icmVhZGNydW1iX19saXN0LWl0ZW06bGFzdC1jaGlsZCA+IGE6OmFmdGVyLFxuICAgIC5uLWJyZWFkY3J1bWJfX2xpc3QgPiBsaTpsYXN0LWNoaWxkID4gLm4tYnJlYWRjcnVtYl9fbGluazo6YWZ0ZXIsXG4gICAgLm4tYnJlYWRjcnVtYl9fbGlzdCA+IGxpOmxhc3QtY2hpbGQgPiBhOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLWJyZWFkY3J1bWJfX2xpbmssXG4ubi1icmVhZGNydW1iX19saXN0ID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcGFkZGluZzogMCAxMnB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWJyZWFkY3J1bWJfX2xpbms6OmFmdGVyLFxuICAubi1icmVhZGNydW1iX19saXN0ID4gbGkgPiBhOjphZnRlciB7XG4gICAgY29udGVudDogJz4nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDFweDsgfVxuICAubi1icmVhZGNydW1iX19saW5rOmhvdmVyLFxuICAubi1icmVhZGNydW1iX19saXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29udGFjdC1zYWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC5jb250YWN0LXNhbGVzIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDEycHg7IH0gfVxuXG4uY29udGFjdC1zYWxlc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEzOTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjYuMjVlbSkge1xuICAgIC5jb250YWN0LXNhbGVzX19saXN0Om50aC1jaGlsZCgybikge1xuICAgICAgcGFkZGluZy1kaXItZnJvbTogMTJweDsgfSB9XG5cbi5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS0tdmVydGljYWwgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY29udGFjdC1zYWxlc19fbGlzdC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E0QTRBNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAuY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jb250YWN0LXNhbGVzX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5jb250YWN0LXNhbGVzX19saW5rLFxuLmNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbSA+IGEsXG4uY29udGFjdC1zYWxlc19fbGlzdC1pdGVtID4gcCxcbi5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLXZlcnRpY2FsID4gYSxcbi5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLXZlcnRpY2FsID4gcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250YWN0LXNhbGVzX19saW5rOmhvdmVyIC5pY29uLWNvbW1lbnQsXG4gIC5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0gPiBhOmhvdmVyIC5pY29uLWNvbW1lbnQsXG4gIC5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0gPiBwOmhvdmVyIC5pY29uLWNvbW1lbnQsXG4gIC5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLXZlcnRpY2FsID4gYTpob3ZlciAuaWNvbi1jb21tZW50LFxuICAuY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLS12ZXJ0aWNhbCA+IHA6aG92ZXIgLmljb24tY29tbWVudCB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4uY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLS1jaGF0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLWNoYXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmljb24tY29tbWVudCB7XG4gIGZpbGw6ICNFQUVBRUE7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5uLWNvbnRhY3Qtc2FsZXMge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2xpc3Qge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCA2cHg7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbjpmaXJzdC1jaGlsZCAubi1jb250YWN0LXNhbGVzX19saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGluayAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubi1jb250YWN0LXNhbGVzX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5uLWZlZWRiYWNrX19zZWFyY2gge1xuICBtYXgtd2lkdGg6IDE0MjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAubi1mZWVkYmFja19fc2VhcmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAubi1mZWVkYmFja19fc2VhcmNoIC5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXItLXllcyB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI0E0QTRBNDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGNvbG9yOiAjMDA2N0M1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tZmVlZGJhY2tfX3NlYXJjaCAubi1mZWVkYmFja19fc29sdmUtYW5zd2VyLS15ZXM6aG92ZXIge1xuICAgIGNvbG9yOiAjMUU0QTkzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm4tZmVlZGJhY2tfX3NlYXJjaCAubi1mZWVkYmFja19fZm9ybS1jdHJsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mbGFnLFxuLm4tZmxhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuXG4uZmxhZ19faW1hZ2UsXG4ubi1mbGFnX19pbWFnZSxcbi5uLWZsYWdfX2JvZHksXG4uZmxhZ19fYm9keSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuZmxhZ19faW1hZ2UgLmZsYWctLXRvcCxcbiAgLm4tZmxhZy0tdG9wIC5mbGFnX19pbWFnZSxcbiAgLm4tZmxhZ19faW1hZ2UgLmZsYWctLXRvcCxcbiAgLm4tZmxhZy0tdG9wXG4gIC5uLWZsYWdfX2ltYWdlLFxuICAubi1mbGFnX19ib2R5IC5mbGFnLS10b3AsXG4gIC5uLWZsYWctLXRvcFxuICAubi1mbGFnX19ib2R5LFxuICAuZmxhZ19fYm9keSAuZmxhZy0tdG9wLFxuICAubi1mbGFnLS10b3BcbiAgLmZsYWdfX2JvZHkge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLmZsYWdfX2ltYWdlIC5mbGFnLS1ib3R0b20sXG4gIC5uLWZsYWctLWJvdHRvbSAuZmxhZ19faW1hZ2UsXG4gIC5uLWZsYWdfX2ltYWdlIC5mbGFnLS1ib3R0b20sXG4gIC5uLWZsYWctLWJvdHRvbVxuICAubi1mbGFnX19pbWFnZSxcbiAgLm4tZmxhZ19fYm9keSAuZmxhZy0tYm90dG9tLFxuICAubi1mbGFnLS1ib3R0b21cbiAgLm4tZmxhZ19fYm9keSxcbiAgLmZsYWdfX2JvZHkgLmZsYWctLWJvdHRvbSxcbiAgLm4tZmxhZy0tYm90dG9tXG4gIC5mbGFnX19ib2R5IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uZmxhZ19faW1hZ2UsXG4ubi1mbGFnX19pbWFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgLm4tZmxhZy0tcmV2IC5mbGFnX19pbWFnZSwgLm4tZmxhZy0tcmV2XG4gIC5uLWZsYWdfX2ltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3MsXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3M6YmVmb3JlLCAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3M6YWZ0ZXIsXG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmJlZm9yZSxcbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX2NvcnAtbGlua3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3M6YWZ0ZXIsXG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3Q6YmVmb3JlLCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdDphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdC1oZWFkZXIge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gIC5uLWZvb3Rlcl9fcHJvcGVydHktbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19ib3R0b20tbGVmdCB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX2JvdHRvbS1yaWdodCB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgICB3aWR0aDogMzIuMjAzMzklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX2NvcnAtbGlua3Mge1xuICAgIHdpZHRoOiA2Ni4xMDE2OSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xuICAgIHdpZHRoOiAyMy43Mjg4MSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUuNDIzNzMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MC44NDc0NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc2LjI3MTE5JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fYm90dG9tLXJpZ2h0IHtcbiAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ubnRhcF9fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLmZpZWxkX19ncm91cCxcbi5maWVsZF9fZ3JvdXAtLWNoZWNrYm94LFxuLmZpZWxkX19ncm91cC0tcmFkaW8ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5mb3JtX19jb250cm9sLFxuLmZvcm1fX2NvbnRyb2wtLXRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtX19jb250cm9sOmZvY3VzLFxuICAuZm9ybV9fY29udHJvbC0tdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuZm9ybV9fY29udHJvbC5lcnJvcixcbiAgLmVycm9yLmZvcm1fX2NvbnRyb2wtLXRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMCwgMCwgMC41KTsgfVxuXG4uZm9ybV9fY29udHJvbC0tdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAyODBweDsgfVxuXG4uZm9ybV9fbGFiZWwge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuW2lkJD1cIi1lcnJvclwiXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRjAwMDA7IH1cblxuYWJiclt0aXRsZT1cInJlcXVpcmVkXCJdIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgY29sb3I6ICNDQzMzMDA7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLmVtYmVkZGVkLXRoYW5rcyxcbi5udGFwX19mb3JtLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZW1iZWRkZWQtdGhhbmtzLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMHMsIG9wYWNpdHkgMzAwbXM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmVtYmVkZGVkLXRoYW5rc19fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4uZW1iZWRkZWQtdGhhbmtzX19tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4uZm9ybV9fbGFiZWwtLW9wdGlvbmFsIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4uZm9ybV9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mb3JtX19wcml2YWN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTsgfVxuXG4uZm9ybV9fcHJpdmFjeS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cblxuLmZvcm1fX2NoZWNrYm94LFxuLmZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmZvcm1fX2NoZWNrYm94Omxhc3QtY2hpbGQsXG4gIC5mb3JtX19yYWRpby1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybV9fbGFiZWwtLWNoZWNrYm94LFxuLmZvcm1fX2xhYmVsLS1yYWRpbyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4OyB9XG4gIC5mb3JtX19sYWJlbC0tY2hlY2tib3g6aG92ZXIsXG4gIC5mb3JtX19sYWJlbC0tcmFkaW86aG92ZXIge1xuICAgIGNvbG9yOiAjMDA2N0M1O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybV9fY29udHJvbC0tY2hlY2tib3gsXG4uZm9ybV9fY29udHJvbC0tcmFkaW8ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZvcm1fX2NvbnRyb2wtLWNoZWNrYm94ICsgLmZvcm1fX2xhYmVsLS1jaGVja2JveDo6YmVmb3JlLFxuLmZvcm1fX2NvbnRyb2wtLXJhZGlvICsgLmZvcm1fX2xhYmVsLS1yYWRpbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzRweDsgfVxuXG4uZm9ybV9fY29udHJvbC0tcmFkaW8gKyAuZm9ybV9fbGFiZWwtLXJhZGlvOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmZvcm1fX2NvbnRyb2wtLWNoZWNrYm94OmNoZWNrZWQgKyAuZm9ybV9fbGFiZWwtLWNoZWNrYm94OjpiZWZvcmUge1xuICBjb2xvcjogIzAwNjdDNTtcbiAgY29udGVudDogJ1xcMjcxMyc7IH1cblxuLmZvcm1fX2NvbnRyb2wtLXJhZGlvOmNoZWNrZWQgKyAuZm9ybV9fbGFiZWwtLXJhZGlvOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNjdDNTtcbiAgY29udGVudDogJ1xcMjAyMic7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG5cbi5mb3JtX19jb250cm9sLS1jaGVja2JveDpmb2N1cyArIC5mb3JtX19sYWJlbC0tY2hlY2tib3gsXG4uZm9ybV9fY29udHJvbC0tcmFkaW86Zm9jdXMgKyAuZm9ybV9fbGFiZWwtLXJhZGlvIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjQTRBNEE0OyB9XG5cbi5oZWxwX190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICNBNEE0QTQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaGVyb19fYmFubmVyOmJlZm9yZSwgLmhlcm9fX2Jhbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmhlcm9fX2Jhbm5lcjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5oZXJvLS1mdWxsLWJsZWVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaGVyb19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uaGVyb19fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuaGVyb19fYm9keSB7XG4gICAgICB3aWR0aDogNjEuNTM4NDYlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5oZXJvX19ib2R5IHtcbiAgICAgIHdpZHRoOiA0MC42Nzc5NyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH0gfVxuXG4uaGVyb19fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuaGVyb19fdGl0bGUge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDIwMHB4IDA7IH0gfVxuICBbZGF0YS1udGFwLXRoZW1lPVwiZGFya1wiXSAuaGVyb19fdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWhlcm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDsgfVxuXG4uc2xpZGVzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgcGFkZGluZzogMDsgfVxuXG4ubi1oZXJvX19zbGlkZXMtaXRlbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1oZXJvX19zbGlkZXMtaXRlbS0tZnVsbC1ibGVlZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7IH1cblxuLm4taGVyby0tc3BsaXQtdmlldyB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWhlcm9fX2NvbnRlbnQtLXNwbGl0LXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDM4MHB4OyB9XG5cbi5uLWhlcm9fX2NvbnRlbnQtLWZ1bGwtYmxlZWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG4gIHBhZGRpbmctdG9wOiAxNDRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgIC5uLWhlcm9fX2NvbnRlbnQtLWZ1bGwtYmxlZWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLm4taGVyb19fY29udGVudC0tZnVsbC1ibGVlZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgICAubi1oZXJvX19jb250ZW50LS1mdWxsLWJsZWVkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4OyB9IH1cblxuLm4taGVyb19fY29udGVudC0tc3BsaXQtdmlldy1oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNCUgNSUgMi41JSA4JTsgfVxuXG4vKiBTcGVjaWZ5IGZvbnQtZmFtaWx5IHByb3BlcnR5IGZvciBFZGdlL0lFIG9iamVjdC1maXQgcG9seWZpbGwgLSBodHRwczovL2dpdGh1Yi5jb20vYmZyZWQtaXQvb2JqZWN0LWZpdC1pbWFnZXMvICovXG4ubi1oZXJvX19pbWFnZSB7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm4taGVyb19fY2FyZC1pbWcgaW1nIHtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubi1oZXJvX19pbWFnZS0tc3BsaXQtdmlldyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNTUlOyB9XG5cbi5uLWJhbm5lcl9faW1hZ2UtaW1nIHtcbiAgaGVpZ2h0OiA5NyU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4taGVyb19fdGl0bGUtLXNwbGl0LXZpZXcge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWluLWhlaWdodDogMTI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzJTsgfVxuXG4uZmxleC1jb250cm9sLW5hdixcbi5mbGV4LWNvbnRyb2wtcGFnaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTUlOyB9XG4gIC5mbGV4LWNvbnRyb2wtbmF2IGEsXG4gIC5mbGV4LWNvbnRyb2wtcGFnaW5nIGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNEE0QTQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDMlO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMHB4OyB9XG5cbi5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5mbGV4LXByZXYsXG4uZmxleC1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmxleC1jb250cm9sLW5hdl9fYSB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAxMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm4taGVyby0tZnVsbC1ibGVlZCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5uLWhlcm8tLWZ1bGwtYmxlZWQgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi1oZXJvX19oZWFkaW5nLS1mdWxsLWJsZWVkIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHdpZHRoOiA0NyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgICAubi1oZXJvX19oZWFkaW5nLS1mdWxsLWJsZWVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDsgfSB9XG5cbi5uLWhlcm9fX2hlYWRpbmctLWZ1bGwtYmxlZWQtZGFyayB7XG4gIGNvbG9yOiAjMDA2N0M1OyB9XG5cbi5uLWhlcm9fX2hlYWRpbmctLWZ1bGwtYmxlZWQtLWZpcnN0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzg0ODQ4NDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLWhlcm9fX2NvbnRlbnQtLXNwbGl0LXZpZXctaGVhZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGVyb19faW1hZ2UtLXNwbGl0LXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjUlO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmhlcm9fX2JvdHRvbS1tb2R1bGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTsgfVxuXG4uaGVyb19fYm90dG9tLW1vZHVsZS1saW5rIHtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cbiAgLmhlcm9fX2JvdHRvbS1tb2R1bGUtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaGVyb19fYm90dG9tLW1vZHVsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuXG4uaGVyby12aWRlbyB7XG4gIG1hcmdpbi1sZWZ0OiAtNzAwcHg7XG4gIHdpZHRoOiA1NTAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyNi4yNWVtKSB7XG4gICAgLmhlcm8tdmlkZW8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC02NTBweDtcbiAgICAgIHdpZHRoOiAzNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU5NHB4KSB7XG4gICAgLmhlcm8tdmlkZW8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01NTBweDtcbiAgICAgIHdpZHRoOiAyNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuaGVyby12aWRlbyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTczNXB4O1xuICAgICAgd2lkdGg6IDI1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODk2cHgpIHtcbiAgICAuaGVyby12aWRlbyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQ5NXB4O1xuICAgICAgd2lkdGg6IDIwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5oZXJvLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTA1cHg7XG4gICAgICB3aWR0aDogMTc1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4Ny4xMjVlbSkge1xuICAgIC5oZXJvLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDY1cHg7XG4gICAgICB3aWR0aDogMTU1JTsgfSB9XG5cbi5oZXJvLXRleHQtdmlkZW8gLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uaGVyby12aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zdGFydC1wbGF5YmFjay1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pY29uLFxuLmljb24tLXNtYWxsLFxuLmljb24tLW1lZGl1bSxcbi5pY29uLS1sYXJnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaWNvbi0tc21hbGwge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4OyB9XG5cbi5pY29uLS1tZWRpdW0ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4OyB9XG5cbi5pY29uLS1sYXJnZSB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7IH1cblxuLmljb24tLWJsdWUge1xuICBmaWxsOiAjMDA2N0M1OyB9XG5cbi5pY29uLS13aGl0ZSB7XG4gIGZpbGw6ICNGRkZGRkY7IH1cblxuLm4tbGluay1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWRkcmVzcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uYWRkcmVzcy1saXN0X19pdGVtLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFkZHJlc3MtbGlzdF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubi1vZmYtY2FudmFzX193cmFwcGVyIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLW9mZi1jYW52YXNfX3dyYXBwZXIubi1vZmYtY2FudmFzX193cmFwcGVyLW9wZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubi1vZmYtY2FudmFzX193cmFwcGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLW9mZi1jYW52YXNfX3dyYXBwZXItaW5uZXI6YmVmb3JlLCAubi1vZmYtY2FudmFzX193cmFwcGVyLWlubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tb2ZmLWNhbnZhc19fd3JhcHBlci1pbm5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51LS1pcy1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3MHB4KTsgfVxuXG4ubi1vZmYtY2FudmFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0QTRBNDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNzBweDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnUtLWlzLW9wZW4gLm4tb2ZmLWNhbnZhcyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTsgfVxuXG4ubi1vZmYtY2FudmFzLS1sZWZ0IHtcbiAgbGVmdDogLTI3MHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNzBweDsgfVxuXG4ubi1vZmYtY2FudmFzX19jb250ZW50IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gIGNvbG9yOiAjNEQ4QUQ2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5uLW9mZi1jYW52YXNfX3V0aWxpdHktbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuXG4ubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG4gIC5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4tb2ZmLWNhbnZhc19fcHJvcGVydHktbmF2IC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbms6aG92ZXIgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLXRleHQge1xuICAgICAgY29sb3I6ICMxRTRBOTM7IH1cbiAgICAubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rOmhvdmVyIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgICBmaWxsOiAjMUU0QTkzOyB9XG4gIC5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstdGV4dCB7XG4gICAgICBjb2xvcjogIzFFNEE5MzsgfVxuICAgIC5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgICAgZmlsbDogIzFFNEE5MzsgfVxuICAubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICM4NDg0ODQ7IH1cbiAgLm4tb2ZmLWNhbnZhc19fcHJvcGVydHktbmF2IC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgZmlsbDogI0E0QTRBNDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjRweDtcbiAgICB3aWR0aDogMTZweDsgfVxuXG4ubi1vZmYtY2FudmFzX19jcm9zcy1wcm9wZXJ0eS1uYXYge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5wYWdlLWhlYWRlci0tdjEge1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuXG4ubi1wYWdlLWhlYWRlci0tdjQge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAubi1wYWdlLWhlYWRlci0tdjQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5uLXBhZ2UtaGVhZGVyLS12NCAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5uLXBhZ2UtaGVhZGVyLS12NDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLm4tcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tcGFnaW5hdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLXBhZ2luYXRpb25fX2xpc3QtaXRlbSB7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubi1wYWdpbmF0aW9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCA2cHg7IH1cbiAgLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5uLXBhZ2luYXRpb25fX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi1wYWdpbmF0aW9uX19saXN0LWl0ZW06bGFzdC1jaGlsZCAubi1wYWdpbmF0aW9uX19saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5uLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSxcbi5uLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXBhZ2luYXRpb25fX2ljb24ge1xuICBmaWxsOiAjODQ4NDg0O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxNHB4OyB9XG4gIC5uLXBhZ2luYXRpb25fX2xpbms6aG92ZXIgLm4tcGFnaW5hdGlvbl9faWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1wYWdpbmF0aW9uLS10ZXh0LW9ubHkgLm4tcGFnaW5hdGlvbl9fbGluay0tcHJldiAubi1wYWdpbmF0aW9uX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLm4tcGFnaW5hdGlvbi0tdGV4dC1vbmx5IC5uLXBhZ2luYXRpb25fX2xpbmstLW5leHQgLm4tcGFnaW5hdGlvbl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLm4tcGFnaW5hdGlvbi0tdGV4dC1vbmx5IC5uLXBhZ2luYXRpb25fX2ljb24tLWRvdWJsZS1jaGV2cm9uLWZpcnN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4OyB9XG5cbi5uLXBhZ2luYXRpb24tLXRleHQtb25seSAubi1wYWdpbmF0aW9uX19pY29uLS1kb3VibGUtY2hldnJvbi1zZWNvbmQge1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX2lubmVyLXdyYXAge1xuICBtYXgtd2lkdGg6IDE0MjRweDsgfVxuXG4uY29udGFpbmVyLm4tcHJvcGVydHktYmFyX19pbm5lci13cmFwIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDZweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWljb24ge1xuICB0b3A6IDFweDsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnUtLWlzLW9wZW4gLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7IH1cblxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb250YWluZXIubi1wcm9wZXJ0eS1iYXJfX2lubmVyLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnNlYXJjaGJhcl9fYm94IHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAuYmFuZC0tZ3JheS5zZWFyY2hiYXJfX2JveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7IH0gfVxuXG4uc2VhcmNoYmFyX19mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlYXJjaGJhcl9faW5wdXQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiA3NSU7IH1cblxuLnNlYXJjaGJhcl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uc2VhcmNoZmlsdGVyX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2hmaWx0ZXJfX2ZpbHRlciB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fbGluayA+IC5uLWljb24tZmlsdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19saW5rLFxuLm4tZHJvcGRvd24tbWVudV9fbGluayxcbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjRweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbC0tY2hlY2tlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbC0tY2hlY2tlZCAubi1pY29uLWNoZWNrYm94LWNoZWNrZWQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbC0tY2hlY2tlZCAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLS1jaGVja2VkIC5uLWZvcm1fX2NoZWNrYm94LWNoZWNrZWQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmZvY3VzICsgLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLS1jaGVja2VkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLS1jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZDQ0NDO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgKyAubi1mb3JtX19jaGVja2JveC12aXN1YWwtLWNoZWNrZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnNlYXJjaGZpbHRlcl9fc3ViLWZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtc2VhcmNoX19sYW5nLWZpbHRlcnMge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC5zaXRlLXNlYXJjaF9fbGFuZy1maWx0ZXJzIC5uLWZvcm1fX2NoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLnNpdGUtc2VhcmNoX19sYW5nLWZpbHRlciB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpdGUtc2VhcmNoX19sYW5nLWNoZWNrYm94IHtcbiAgYm90dG9tOiAzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDsgfVxuXG4ubi10YWcubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtdGFnIHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyLXBhbmVscyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyA+IC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlYXJjaHJlc3VsdHNfX3NlYXJjaGNvdW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlYXJjaHJlc3VsdHNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4uc2VhcmNocmVzdWx0c19fbGlua2NvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zZWFyY2hyZXN1bHRzX19oZWFkZXIge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLnNlYXJjaHJlc3VsdHNfX2hlYWRlci1wZGYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICM0NTQ1NDU7XG4gIGhlaWdodDogMjVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDMwcHg7IH1cblxuLnNlYXJjaHJlc3VsdHNfX3N1bW1hcnksXG4uc2VhcmNocmVzdWx0c19fcHVibGlzaC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5zZWFyY2hyZXN1bHRzX19wdWJsaXNoLWRhdGUtY2FwdGlvbiB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5zZWFyY2hyZXN1bHRzX191cmwge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDdBMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5uby1yZXN1bHRzX19tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uby1yZXN1bHRzX19saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5uby1yZXN1bHRzX19saXN0LWl0ZW0ge1xuICBjb2xvcjogIzAwNjdDNTsgfVxuXG4ubm8tcmVzdWx0c19fbGlzdC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMxRTRBOTM7IH1cblxuLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5uLXNwb3RsaWdodC1tb2R1bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNFQUVBRUE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC5uLXNwb3RsaWdodC1tb2R1bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5uLXNwb3RsaWdodC1tb2R1bGU6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzAwNjdDNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgW2RhdGEtbnRhcC10aGVtZX49XCJkYXJrXCJdIC5uLXNwb3RsaWdodC1tb2R1bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZS0taW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX19ib2R5LWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX19kYXRlLFxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fbG9jIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX190aXRsZSB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX190ZXh0IHtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cbiAgW2RhdGEtbnRhcC10aGVtZX49XCJkYXJrXCJdIC5uLXNwb3RsaWdodC1tb2R1bGVfX3RleHQge1xuICAgIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXNwb3RsaWdodC1tb2R1bGVfX3ZpZXctYWxsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZV9fZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAubi1zcG90bGlnaHQtbW9kdWxlX19kZWNrIC5uLXNwb3RsaWdodC1tb2R1bGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZV9fZGVjayAubi1zcG90bGlnaHQtbW9kdWxlX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gLm4tc3BvdGxpZ2h0LW1vZHVsZV9fZGVjayAubi1zcG90bGlnaHQtbW9kdWxlX19saW5rIHtcbiAgICAgIGZsZXg6IDAgMSA0OC45Nzk1OSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMzE1NzklOyB9XG4gIFtkYXRhLW50YXAtbGF5b3V0fj1cImV2ZW5cIl0gLm4tc3BvdGxpZ2h0LW1vZHVsZV9fbGluazpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbZGF0YS1udGFwLWxheW91dD1cIm9kZFwiXSAubi1zcG90bGlnaHQtbW9kdWxlX19saW5rOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4udGlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IGVtKDEwMHB4KSBlbSg1MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50aWxlLWN0YSB7XG4gIHBhZGRpbmc6IGVtKDc1cHgpIGVtKDM3LjVweCk7IH1cblxuLnRpbGUtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N0M1OyB9XG5cbi50aWxlLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M0NTlEOyB9XG5cbi50aWxlLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OUIxM0U7IH1cblxuLnRpbGUtLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MzU1OyB9XG5cbltkYXRhLW50YXAtcG9zaXRpb25+PVwidG9wLXJpZ2h0XCJdIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuW2RhdGEtbnRhcC1wb3NpdGlvbn49XCJib3R0b20tcmlnaHRcIl0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuW2RhdGEtbnRhcC1wb3NpdGlvbn49XCJib3R0b21cIl0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5bZGF0YS1udGFwLXBvc2l0aW9ufj1cInRvcFwiXSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4udGlsZV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGlsZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIGNvbG9yOiAjMDA2MUNBOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnRpbGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0Mjg2OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAudGlsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7IH0gfVxuXG4udGlsZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzAwNjFDQTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIFtkYXRhLW50YXAtYWxpZ25+PVwibGVmdFwiXSAudGlsZV9fdGV4dCB7XG4gICAgICB3aWR0aDogNTUuODgyMzUlOyB9IH1cbiAgW2RhdGEtbnRhcC10aGVtZX49XCJkYXJrXCJdIC50aWxlX190ZXh0IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGlsZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2MUNBOyB9XG4gIFtkYXRhLW50YXAtdGhlbWV+PVwiZGFya1wiXSAudGlsZV9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50aWxlX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuW2RhdGEtbnRhcC1hbGlnbn49XCJjZW50ZXJcIl0gLnRpbGVfX2JvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IC5uLXRvcC1oYXRfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXRvcC1oYXRfX2Nyb3NzLXByb3BlcnR5LW5hdiAubi10b3AtaGF0X19saXN0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4ubi1iYW5kLS1ncmF5LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiA0OHB4IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2guc2VhcmNoYmFyX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMjMuNzI4ODElO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm4tZmVlZGJhY2sge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfSB9XG5cbi5zaXRlLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5jb3VudHJ5LWhvbWVwYWdlIC5wYWdlLWhlYWRlci0tdjEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuXG4ubnRhcF9fZm9ybSAubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubi1mb3JtX19zdWJzY3JpYmUtdG9nZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMjYuMjVlbSkge1xuICAgIC5uLWZvcm1fX3N1YnNjcmliZS10b2dnbGUgLm4tZm9ybV9fc3Vic2NyaWJlLXRvZ2dsZS1idG4ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5uLWZvcm1fX3N1YnNjcmliZS10b2dnbGUgLm4tdGFnLWdyb3VwX19zZXBhcmF0b3Ige1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyNi4yNWVtKSB7XG4gICAgLm4tZm9ybV9fc3Vic2NyaWJlLXRvZ2dsZSAubi1mb3JtX19zdWJzY3JpYmUtdG9nZ2xlLWJ0biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLm4tZm9ybV9fc3Vic2NyaWJlLXRvZ2dsZSAubi1mb3JtX19zdWJzY3JpYmUtdG9nZ2xlLWJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE3cHggMTVweCAwOyB9IH1cblxuLm4tc3Vic2NyaXB0aW9uLW9wdGlvbnMgLm4tZm9ybV9fZmllbGQtZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLXN1YnNjcmlwdGlvbi1vcHRpb25zIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICBtYXJnaW46IDAgMjRweDsgfVxuXG4ubi1zdWJzY3JpcHRpb24tb3B0aW9ucyAubi1zdWJzY3JpcHRpb24tb3B0aW9ucy0tcGFydG5lcnMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFpbmVyMSAuYmFubmVyIC5pbmZvIHAge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuIiwiLy8gTk8gSURFQSB3aHkgSSBoYXZlIHRvIG1hbnVhbGx5IGltcG9ydCB0aGUgdmFyaWFibGVzIGludG8gdGhpcyBmaWxlLCB3aWxsIHNvbHZlIGxhdGVyXHJcbi8vIEBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG4lbm8tbWFyZ2luIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbiVuby1wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4lY29udGVudC1tYXgtd2lkdGgge1xyXG4gIG1heC13aWR0aDogJHNjcmVlbi14bDtcclxufVxyXG5cclxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG5cclxuLy92aXN1YWxseS1oaWRkZW4gcHJldmVudHMgZWxlbWVudHMgZnJvbSBiZWluZyBzZWVuIG9uIHNjcmVlbiwgXHJcbi8vYnV0IHN0aWxsIGFsbG93cyB0aGVtIHRvIGJlIGFjY2Vzc2libGUgdG8gc2NyZWVuIHJlYWRlcnMuIFxyXG4vL1RoaXMgc2NzcyBleHRlbnNpb24gc2hvdWxkIGJlIHVzZWQgd2hlbiBoaWRpbmcgZWxlbWVudHMgXHJcbi8vdGhhdCBzaG91bGQgc3RpbGwgYmUgYWNjZXNzaWJsZSB2aWEgYSBzY3JlZW4gcmVhZGVyXHJcbiV2aXN1YWxseS1oaWRkZW4ge1xyXG4gIC8vIFwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XHJcbn1cclxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiIsIiRlYXNlb3V0Y3VzdDpjdWJpYy1iZXppZXIoLjAzLCAuMTYsIC4zOSwgLjk5KTtcclxuJGVhc2VpbnF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcclxuJGdsb2JhbGRlbGF5OiAuNXM7XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZURvd24ge1xyXG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQzJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjc1NSwgLjA1MCwgLjg1NSwgLjA2MCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43NTUsIC4wNTAsIC44NTUsIC4wNjApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VSaWdodCB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICAvLyBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZURvd24ge1xyXG4gIGZyb20ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpO31cclxuICB0byB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cclxufVxyXG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBhbGxcclxuXHJcbi8qIVxyXG5cdE1vZGFhbCAtIGFjY2Vzc2libGUgbW9kYWxzIC0gdjAuMy4xXHJcblx0YnkgSHVtYWFuLCBmb3IgYWxsIGh1bWFucy5cclxuXHRodHRwOi8vaHVtYWFuLmNvbVxyXG4gKi9cclxuXHJcbi8vIE1vZGFhbCBWYXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRtb2RhYWwtb3ZlcmxheS1jb2xvcjogcmdiYSgwLDAsMCwgMC44KTtcclxuXHJcbiRtb2RhYWwtcmFkaXVzOiAwcHg7IC8vNXB4XHJcbiRtb2RhYWwtbWFpbi1iZzogI2ZmZjtcclxuJG1vZGFhbC1tYWluLXRleHQ6ICMwMDA7XHJcbiRtb2RhYWwtbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiRtb2RhYWwtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuJG1vZGFhbC1wYWRkaW5nOiAzMHB4O1xyXG4kbW9kYWFsLWhvdmVyLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjcpO1xyXG5cclxuJG1vZGFhbC1saWdodDogI2ZmZjtcclxuJG1vZGFhbC1wcmltYXJ5OiAjNTU1O1xyXG4kbW9kYWFsLWdyZXk6ICNhZmI3YmM7XHJcblxyXG5cclxuLy8gTW9kYWFsIE1peGluc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gbW9kYWFsLXRyYW5zaXRpb24oJHR5cGUsICRzcGVlZDogLjJzLCAkZWFzZTogZWFzZS1pbi1vdXQpIHtcclxuXHR0cmFuc2l0aW9uOiAkdHlwZSAjeyRzcGVlZH0gI3skZWFzZX07XHJcbn1cclxuQG1peGluIG1vZGFhbC1oaWRldGV4dCgpIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXHJcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG5cdHBhZGRpbmc6MCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjowICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuXHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8vIE1vZGFhbCBTdHJ1Y3R1cmVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm1vZGFhbC1ub3Njcm9sbCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubW9kYWFsLWFjY2Vzc2libGUtaGlkZSB7XHJcblx0QGluY2x1ZGUgbW9kYWFsLWhpZGV0ZXh0O1xyXG59XHJcblxyXG4ubW9kYWFsLW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLm1vZGFhbC13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0b3BhY2l0eTogMTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihhbGwsIDAuM3MpO1xyXG5cdCYgKiB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cdC5tb2RhYWwtY2xvc2Uge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji5tb2RhYWwtc3RhcnRfbm9uZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0Ji5tb2RhYWwtc3RhcnRfZmFkZSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0JiAqW3RhYmluZGV4PVwiMFwiXSB7XHJcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQvLyBpcyBmdWxsc2NyZWVuXHJcblx0Ji5tb2RhYWwtZnVsbHNjcmVlbiB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxufVxyXG4ubW9kYWFsLW91dGVyLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbi5tb2RhYWwtaW5uZXItd3JhcHBlciB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDgwcHggMjVweDtcclxuXHJcblx0Ly8gd2hlbiBpcyBmdWxsc2NyZWVuXHJcblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR9XHJcbn1cclxuLm1vZGFhbC1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y29sb3I6ICRtb2RhYWwtbWFpbi10ZXh0O1xyXG5cdG1heC13aWR0aDogJG1vZGFhbC1tYXgtd2lkdGg7XHJcblx0Ym9yZGVyLXJhZGl1czogJG1vZGFhbC1yYWRpdXM7XHJcblx0YmFja2dyb3VuZDogJG1vZGFhbC1tYWluLWJnO1xyXG5cdGJveC1zaGFkb3c6ICRtb2RhYWwtc2hhZG93O1xyXG5cdGN1cnNvcjogYXV0bztcclxuXHJcblx0Ly8gd2hpbGUgbG9hZGluZ1xyXG5cdCYuaXNfbG9hZGluZyB7XHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0Ly8gd2hlbiBpcyBmdWxsc2NyZWVuXHJcblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWFsLWNsb3NlIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0dG9wOiAyMHB4O1xyXG5cdGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGFsbCk7XHJcblx0Jjpmb2N1cyxcclxuXHQmOmhvdmVyIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDA2N0M1O1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHsgYmFja2dyb3VuZDogI2ZmZjsgfVxyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdEBpbmNsdWRlIG1vZGFhbC1oaWRldGV4dDtcclxuXHR9XHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxNHB4O1xyXG5cdFx0bGVmdDogMjNweDtcclxuXHRcdHdpZHRoOiA0cHg7XHJcblx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XHJcblx0fVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHQubW9kYWFsLWZ1bGxzY3JlZW4gJiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbW9kYWFsLWdyZXk7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdHRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xyXG5cdHBhZGRpbmc6ICRtb2RhYWwtcGFkZGluZztcclxufVxyXG5cclxuXHJcbi8vIENvbmZpcm0gTW9kYWFsXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubW9kYWFsLWNvbmZpcm0td3JhcCB7XHJcblx0cGFkZGluZzogMzBweCAwIDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxufVxyXG4ubW9kYWFsLWNvbmZpcm0tYnRuIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMCAxMHB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcblx0Ly8gT2sgQnV0dG9uXHJcblx0Ji5tb2RhYWwtb2sge1xyXG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0Y29sb3I6ICRtb2RhYWwtbGlnaHQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbW9kYWFsLXByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJG1vZGFhbC1wcmltYXJ5LCAxNSUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLm1vZGFhbC1jYW5jZWwge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogZGFya2VuKCRtb2RhYWwtcHJpbWFyeSwgMTUlKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuQGtleWZyYW1lcyBpbnN0YVJldmVhbCB7XHJcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XHJcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcclxuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xyXG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcbkAtbXMta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcclxuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuLy8gSW5zdGFncmFtIFBob3RvXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubW9kYWFsLWluc3RhZ3JhbSB7XHJcblx0Lm1vZGFhbC1jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdC5tb2RhYWwtY29udGVudC1jb250YWluZXIgPiBibG9ja3F1b3RlIHtcclxuXHRcdHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdGlmcmFtZSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0bWFyZ2luOiAtNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0YW5pbWF0aW9uOiBpbnN0YVJldmVhbCAxcyBsaW5lYXIgZm9yd2FyZHM7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vIEdhbGxlcnlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm1vZGFhbC1pbWFnZSB7XHJcblx0Lm1vZGFhbC1pbm5lci13cmFwcGVyIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTQwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNDBweDtcclxuXHR9XHJcblx0Lm1vZGFhbC1jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWFsLWdhbGxlcnktd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xyXG59XHJcbi5tb2RhYWwtZ2FsbGVyeS1pdGVtIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8vd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCYuaXNfYWN0aXZlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4ubW9kYWFsLWdhbGxlcnktbGFiZWwge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMjBweCAwIDA7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHQmOmZvY3VzIHtcclxuXHQgIG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwKTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihhbGwpO1xyXG5cdCYuaXNfaGlkZGVuIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0fVxyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlciB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRtb2RhYWwtZ3JleTtcclxuXHRcdH1cclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRAaW5jbHVkZSBtb2RhYWwtaGlkZXRleHQ7XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDE2cHg7XHJcblx0XHRsZWZ0OiAyNXB4O1xyXG5cdFx0d2lkdGg6IDRweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcclxuXHR9XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0bWFyZ2luOiAtNXB4IDAgMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0bWFyZ2luOiA1cHggMCAwO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxufVxyXG4ubW9kYWFsLWdhbGxlcnktbmV4dCB7XHJcblx0bGVmdDogMTAwJTtcclxuXHRtYXJnaW4tbGVmdDogNDBweDtcclxufVxyXG4ubW9kYWFsLWdhbGxlcnktcHJldiB7XHJcblx0cmlnaHQ6IDEwMCU7XHJcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHsgbGVmdDogMjJweDsgfVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdG1hcmdpbjogNXB4IDAgMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0bWFyZ2luOiAtNXB4IDAgMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyBWaWRlb1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubW9kYWFsLXZpZGVvLXdyYXAge1xyXG5cdG1hcmdpbjogYXV0byA1MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1vZGFhbC12aWRlby1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG5cdGhlaWdodDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLCAwLjMpO1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0bWF4LXdpZHRoOiAxMzAwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdGlmcmFtZSxcclxuXHRvYmplY3QsXHJcblx0ZW1iZWQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLy8gTW9kYWFsIGlGcmFtZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubW9kYWFsLWlmcmFtZSAubW9kYWFsLWNvbnRlbnQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG4ubW9kYWFsLWlmcmFtZS1lbGVtIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG5cdC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0aGVpZ2h0OiA3MzFweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XHJcblx0Lm1vZGFhbC1pbWFnZSB7XHJcblx0XHQubW9kYWFsLWlubmVyLXdyYXBwZXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcclxuXHRcdHRvcDogYXV0bztcclxuXHRcdGJvdHRvbTogMjBweDtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDAuNyk7O1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vZGFhbC1nYWxsZXJ5LW5leHQge1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHQubW9kYWFsLWdhbGxlcnktcHJldiB7XHJcblx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XHJcblx0XHR3aWR0aDogNTAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDExMDBweCkge1xyXG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XHJcblx0XHR3aWR0aDogNzAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xyXG5cdC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdH1cclxuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xyXG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XHJcblx0XHR3aWR0aDogNTAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1vZGFhbC12aWRlby1jb250YWluZXIge1xyXG5cdFx0bWF4LXdpZHRoOiA5MDBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDUxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XHJcblx0XHR3aWR0aDogMjgwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcclxuXHQubW9kYWFsLWdhbGxlcnktbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gQ1NTIGxvYWRpbmcgZ2lmXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMjAwcHg7XHJcblx0aGVpZ2h0OiAyMDBweDtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luOiAtMTAwcHggMCAwIC0xMDBweDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xyXG59XHJcbkAtbXMta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC1tb3ota2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC1vLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lcnswJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstby10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0xMDAle29wYWNpdHk6LjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXZ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW4tbGVmdDo0cHg7bWFyZ2luLXRvcDo0cHg7cG9zaXRpb246YWJzb2x1dGV9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2PmRpdnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MTVweDtiYWNrZ3JvdW5kOiNmZmZ9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDEpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTowczstbW96LWFuaW1hdGlvbi1kZWxheTowczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTowczstby1hbmltYXRpb24tZGVsYXk6MHM7YW5pbWF0aW9uLWRlbGF5OjBzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgyKT5kaXYsLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDMpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMSl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMik+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi4xMnM7LW1vei1hbmltYXRpb24tZGVsYXk6LjEyczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMTJzOy1vLWFuaW1hdGlvbi1kZWxheTouMTJzO2FuaW1hdGlvbi1kZWxheTouMTJzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgyKXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgzKT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjI1czstbW96LWFuaW1hdGlvbi1kZWxheTouMjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4yNXM7LW8tYW5pbWF0aW9uLWRlbGF5Oi4yNXM7YW5pbWF0aW9uLWRlbGF5Oi4yNXN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDQpPmRpdiwubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNSk+ZGl2ey1tcy1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgzKXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDQpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouMzdzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi4zN3M7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjM3czstby1hbmltYXRpb24tZGVsYXk6LjM3czthbmltYXRpb24tZGVsYXk6LjM3c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNCl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg1KT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjVzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi41czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNXM7LW8tYW5pbWF0aW9uLWRlbGF5Oi41czthbmltYXRpb24tZGVsYXk6LjVzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg2KT5kaXYsLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDcpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNSl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg2KT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjYyczstbW96LWFuaW1hdGlvbi1kZWxheTouNjJzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi42MnM7LW8tYW5pbWF0aW9uLWRlbGF5Oi42MnM7YW5pbWF0aW9uLWRlbGF5Oi42MnN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDYpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNyk+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi43NXM7LW1vei1hbmltYXRpb24tZGVsYXk6Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNzVzOy1vLWFuaW1hdGlvbi1kZWxheTouNzVzO2FuaW1hdGlvbi1kZWxheTouNzVzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg3KXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDgpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouODdzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi44N3M7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Ljg3czstby1hbmltYXRpb24tZGVsYXk6Ljg3czthbmltYXRpb24tZGVsYXk6Ljg3c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoOCl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfSIsImh0bWwsXHJcbmJvZHkge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuaGVhZCBzdmcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyBvbCBsaSxcclxuLy8gdWwgbGkge1xyXG4vLyAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4vLyB9XHJcbiIsIkBtaXhpbiBnb3RoYW0tZXh0cmEtbGlnaHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBnb3RoYW0tbGlnaHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBnb3RoYW0tYm9vayB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1tZWRpdW0ge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBnb3RoYW0tYmxhY2sge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBnb3RoYW0tbmFycm93LWxpZ2h0IHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBnb3RoYW0tbmFycm93IHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBnb3RoYW0tbmFycm93LWJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1ib2xkIHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIi8vIHJlbSBTdXBwb3J0XHJcbi8vID09PT09PT09PT09XHJcblxyXG4vLyByZW1cclxuLy8gLS0tXHJcbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBvdXRwdXQgZGlyZWN0bHkuXHJcbi8vIC0gJHByb3AgIDogPGNzcyBwcm9wZXJ0eT5cclxuLy8gLSAkdmFsICAgOiA8Y3NzIHZhbHVlPlxyXG5AbWl4aW4gc3VzeS1yZW0oXHJcbiAgJHByb3AsXHJcbiAgJHZhbFxyXG4pIHtcclxuICAkX3JlcXM6IChcclxuICAgIHZhcmlhYmxlOiByaHl0aG0tdW5pdCByZW0td2l0aC1weC1mYWxsYmFjayxcclxuICAgIG1peGluOiByZW0sXHJcbiAgKTtcclxuICBAaWYgc3VzeS1zdXBwb3J0KHJlbSwgJF9yZXFzLCAkd2FybjogZmFsc2UpIGFuZCAkcmh5dGhtLXVuaXQgPT0gcmVtIHtcclxuICAgIEBpbmNsdWRlIHJlbSgkcHJvcCwgJHZhbCk7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAjeyRwcm9wfTogJHZhbDtcclxuICB9XHJcbn1cclxuIiwiaHIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEsXHJcbmgyLFxyXG4uaDIsXHJcbmgzLFxyXG4uaDMsXHJcbmg0LFxyXG4uaDQsXHJcbmg1LFxyXG4uaDUsXHJcbmg2LFxyXG4uaDYge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAaW5jbHVkZSBnb3RoYW0tZXh0cmEtbGlnaHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJGgxLWZvbnQtc2l6ZXMpO1xyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDItZm9udC1zaXplcyk7XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDMtZm9udC1zaXplcyk7XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oNCAxLjUpO1xyXG59XHJcblxyXG5oNSxcclxuLmg1IHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oNSk7XHJcbn1cclxuXHJcbmg2LFxyXG4uaDYge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg2KTtcclxufVxyXG5cclxuaDUsXHJcbmg2LFxyXG4uaDUsXHJcbi5oNiB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5wLFxyXG4ubi1wYXJhZ3JhcGgge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWRlZmF1bHQpO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gIC8vICsge1xyXG4gIC8vICAgaDEsXHJcbiAgLy8gICBoMixcclxuICAvLyAgIGgzLFxyXG4gIC8vICAgaDQsXHJcbiAgLy8gICBoNSxcclxuICAvLyAgIGg2IHtcclxuICAvLyAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbn1cclxuXHJcbi5uLXBhcmFncmFwaC1sZWFkIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRwLWZvbnQtc2l6ZXMpO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi1wYXJhZ3JhcGgtZmluZS1wcmludCB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1saWdodDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLXNlY3Rpb24tdGl0bGUge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JheS04NztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAubi1zZWN0aW9uLXRpdGxlX19oZWFkaW5nIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMi1mb250LXNpemVzKTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIC8vIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcclxuICB9XHJcblxyXG4gIC5uLXNlY3Rpb24tdGl0bGVfX2FjdGlvbnMge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLm4tc2VjdGlvbi10aXRsZV9fYWN0aW9uLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdztcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWxpbmstc3RhbmRhbG9uZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tbGlzdCxcclxudWwsXHJcbm9sIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICAvLyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4vLyBUT0RPOiBXaGF0IGVsc2UgZG9lcyB0aGlzIGJyZWFrP1xyXG4vLyAubi1saXN0IHtcclxuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vIH1cclxuXHJcbi5uLWxpc3QtLXVuc3R5bGVkLFxyXG4lbi1saXN0LS11bnN0eWxlZCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm4tbGlzdC0taW5saW5lIHtcclxuICBAZXh0ZW5kICVuLWxpc3QtLXVuc3R5bGVkO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgLm4tbGlzdF9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQgPiAubi1saXN0X19pdGVtLWxpbmsge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1saXN0X19pdGVtLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy14cztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5uLWxpc3QtLWlubGluZS1zZXBhcmF0b3IgJiB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdF9faXRlbSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuXHJcbiAgLm4tbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdC0tYnVsbGV0ZWQge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIC5uLWxpc3RfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBsZWZ0OiAkc3BhY2luZy14cztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDdweDtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWxpc3QtLW51bWJlcmVkIHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBjb3VudGVyLXJlc2V0OiBteS1jb3VudGVyO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIC5uLWxpc3RfX2l0ZW0ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKG15LWNvdW50ZXIsIGRlY2ltYWwpICcuJztcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWNvdW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuICAgICAgbWluLXdpZHRoOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICYubi1saXN0X19pdGVtLS1jb3VudGVyLW92ZXJyaWRlOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IGF0dHIodmFsdWUpICcuJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWxpc3QtLXR3by1jb2x1bW4ge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAubi1saXN0X19pdGVtIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICB9XHJcblxyXG4gIC5uLWxpc3RfX2l0ZW0tY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctZGVmYXVsdCAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdC0tcHJvcGVydHktdmFsdWUtcGFpcnMge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4ubi1saXN0X190ZXJtLFxyXG4ubi1saXN0X19kZXNjcmlwdGlvbiB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1saXN0X190ZXJtIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWJvbGQ7XHJcbiAgY2xlYXI6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAxMzBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy14cztcclxufVxyXG5cclxuLm4tY2xlYXJmaXgge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbn1cclxuXHJcbmNvZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiBDb3VyaWVyLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gIC5oaWdobGlnaHQge1xyXG4gICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgfVxyXG5cclxuICAmLmlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHF1b3RlczogJ1xcMjAxQycgJ1xcMjAxRCcgJ1xcMjAxOCcgJ1xcMjAxOSc7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWJsb2NrcXVvdGVfX2Zvb3RlciB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi10ZXh0LWxvbmdmb3JtLFxyXG4ubi1mb3JtIHtcclxuICA+IGgxLFxyXG4gID4gaDIsXHJcbiAgPiBoMyxcclxuICA+IGg0LFxyXG4gID4gaDUsXHJcbiAgPiBoNixcclxuICA+IHAsXHJcbiAgPiBvbCxcclxuICA+IHVsLFxyXG4gIGRsIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICAgKyB7XHJcbiAgICAgIGgxLFxyXG4gICAgICBoMixcclxuICAgICAgaDMsXHJcbiAgICAgIGg0LFxyXG4gICAgICBoNSxcclxuICAgICAgaDYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gdWwgbGksXHJcbiAgPiBvbCBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICB9XHJcblxyXG4gIC5uLXB1bGwtbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLWRlZmF1bHQgMDtcclxuICB9XHJcblxyXG4gIC5uLXB1bGwtcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLm5vLXdyYXAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbiIsIi5uLXB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5uLXB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLm4tYWxpZ24tcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ubi1hbGlnbi1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm4tYWxpZ24tbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLm4tdGV4dC11cHBlcmNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uLXNwYWNpbmctYm90dG9tIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLXNtKSB7XHJcbiAgLm4taGlkZGVuLXNtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XHJcbiAgLm4taGlkZGVuLW1kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAubi1oaWRkZW4tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm4taGlkZGVuLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcclxuICAubi1oaWRkZW4tZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uLWhpZGRlbi1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxyXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxyXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXHJcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxyXG5cclxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcclxuICAndG8gZW1zJzogZmFsc2UsXHJcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXHJcblxyXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXHJcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxyXG5cclxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxyXG5cclxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXHJcbik7XHJcblxyXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gSW1wb3J0c1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcclxuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcclxuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcclxuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcclxuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XHJcblxyXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xyXG5cclxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQnJlYWtwb2ludCBNaXhpblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xyXG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xyXG5cclxuICAvLyBSZXNldCBjb250ZXh0c1xyXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xyXG5cclxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcclxuXHJcbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XHJcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcclxuXHJcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcclxuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xyXG5cclxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxyXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xyXG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XHJcbiAgfVxyXG5cclxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcclxuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XHJcbiAgfVxyXG5cclxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXHJcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcclxuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XHJcblxyXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcclxuICAgICRwcmludDogZmFsc2U7XHJcblxyXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcclxuICAgICAgJHByaW50OiB0cnVlO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XHJcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcclxuICAgICAgICAkcHJpbnQ6IHRydWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcclxuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcclxuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcclxuICAgICAgICAgICRwcmludDogdHJ1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBXcml0ZSBGYWxsYmFja1xyXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcclxuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcclxuXHJcbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XHJcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMtbWFwLCAkZnMtYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xyXG4gIEBlYWNoICRmcy1icmVha3BvaW50LCAkZnMtZm9udC1zaXplIGluICRmcy1tYXAge1xyXG4gICAgQGlmICRmcy1icmVha3BvaW50ID09IG51bGwge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZzLWZvbnQtc2l6ZSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgQGlmIG1hcC1oYXMta2V5KCRmcy1icmVha3BvaW50cywgJGZzLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAkZnMtYnJlYWtwb2ludDogbWFwLWdldCgkZnMtYnJlYWtwb2ludHMsICRmcy1icmVha3BvaW50KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZzLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZzLWZvbnQtc2l6ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LXNpemUoJGZzLWZvbnQtc2l6ZSkge1xyXG4gIEBpZiB0eXBlLW9mKCRmcy1mb250LXNpemUpID09ICdsaXN0JyB7XHJcbiAgICBmb250LXNpemU6IG50aCgkZnMtZm9udC1zaXplLCAxKTtcclxuXHJcbiAgICBAaWYgKGxlbmd0aCgkZnMtZm9udC1zaXplKSA+IDEpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IG50aCgkZnMtZm9udC1zaXplLCAyKTtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZzLWZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjZWlsKCRmcy1mb250LXNpemUgLyAkbGluZS1oZWlnaHQtZGVmYXVsdCkgKiAoJGxpbmUtaGVpZ2h0LWRlZmF1bHQgLyAkZnMtZm9udC1zaXplKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmdWxsLWhlaWdodC1oaWRkZW4tcHNldWRvLWVsZW1lbnQoKSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGlzdC1yZXNldCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLy8gVGhpcyBpcyB0aGUgbWFuaWZlc3QgZmlsZSBvciB0aGUgcHJpbWFyeSBTYXNzIGZpbGUuIEFsbCBpbXBvcnRzIHdpbGwgYmUgaW5jbHVkZWQgaGVyZS4gV2hlblxyXG4vLyB5b3UgYnVpbGQgdGhlIHNpdGUsIG9ubHkgb25lIHN0eWxlc2hlZXQgZmlsZSB3aWxsIGJlIGNyZWF0ZWQsIHN0eWxlcy5jc3NcclxuXHJcbi8vIFN1c3kgdG8gYnVpbGQgZ3JpZHNcclxuQGltcG9ydCAnc3VzeS9zYXNzL3N1c3knO1xyXG5cclxuLy8gQ3JlYXRlIG1lZGlhIHF1ZXJ5IGJyZWFrcG9pbnRzIHdpdGggZWFzZVxyXG5AaW1wb3J0ICdicmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludCc7XHJcblxyXG4vLyBJbmNsdWRpbmcgdmFyaWFibGVzIGZyb20gTFVDSVxyXG5AaW1wb3J0ICduZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy91dGlscy9pbmRleCc7XHJcblxyXG4vLyAjR2xvYmFsXHJcbi8vIEFsbCB0aGUgZ2xvYmFsIHNldHRpbmdzLCBjb2xvcnMsIGZ1bmN0aW9ucywgZXh0ZW5kcywgYW5kIG1peGlucy5cclxuLy8gVGhlc2Ugc2hvdWxkIGFwcGx5IHRvIGFsbCBjb21wb25lbnRzLlxyXG5AaW1wb3J0ICduZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy9nbG9iYWwvaW5kZXgnO1xyXG5cclxuLy8gU3R5bGVzIGJlbG93IHVzZWQgdG8gYmUgcHVsbGVkIGluIGJ5IEBpbXBvcnQgJ2dsb2JhbC9pbmRleCc7XHJcbiRzY3JlZW4teGw6ICAoMTM5NHB4IC8gJGZvbnQtc2l6ZS1kZWZhdWx0KSAqIDFlbTtcclxuLy9AaW1wb3J0ICdub3JtYWxpemUtbGlic2Fzcy9ub3JtYWxpemUnO1xyXG5cclxuLy8gI0Jhc2VcclxuLy8gQmFzZSBzZXR0aW5ncyBhcmUgYXBwbGllZCB0byBlbGVtZW50IHNlbGVjdG9ycywgZGVzY2VuZGVudCBzZWxlY3RvcnMgb3IgYVxyXG4vLyBjaGlsZCBzZWxlY3RvciBhbG9uZyB3aXRoIGFueSBwc2V1ZG8tY2xhc3Nlcy4gV2UgdHJ5IG5vdCB0byB1c2UgYW55IGNsYXNzIG9yIElEXHJcbi8vIHNlbGVjdG9ycyBpbiB0aGVzZSBmaWxlcy5cclxuXHJcbi8vIFN0eWxlcyBiZWxvdyB1c2VkIHRvIGJlIHB1bGxlZCBpbiBieSBAaW1wb3J0ICdiYXNlL2luZGV4JztcclxucCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1kZWZhdWx0KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi8vICNMYXlvdXRcclxuLy8gTGF5b3V0IGRldGVybWluZXMgdGhlIG1heC13aWR0aCBvZiBvdXIgcGFnZXMgYW5kIG51bWJlciBvZiBjb2x1bW5zIGluIG91clxyXG4vLyBncmlkIGZvciBtb2JpbGUsIHRhYmxldCwgYW5kIGRlc2t0b3AuIEdyaWRzIGFyZSBidWlsdCB1c2luZyBTdXN5LlxyXG5AaW1wb3J0ICdsYXlvdXQvaW5kZXgnO1xyXG5cclxuLy8gI0xpYnJhcnkgQ29tcG9uZW50c1xyXG4vLyBDb21wb25lbnRzIHRoYXQgd2UgYXJlIHVzaW5nIGZyb20gTFVDSSBMaWJyYXJ5IG9uIG5ldGFwcC5jb21cclxuXHJcbi8vICNDb21wb25lbnRzXHJcbi8vIENvbXBvbmVudHMgYXJlIHRoZSBiYXNlIGZvciBvdXIgVUkgV2lkZ2V0cy4gVGhleSBkZXRlcm1pbmUgdGhlIHN0cnVjdHVyZSBvZiB0aGVcclxuLy8gY29tcG9uZW50IHdpdGggZXh0ZW5zaW9ucyB0byBtb2RpZnkgdGhlIGxvb2sgYW5kIGZlZWwuXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaW5kZXgnO1xyXG5cclxuLy8gI1NoYW1lXHJcbi8vIFNoYW1lIGlzIGZvciBzdHlsZXMgdGhhdCB3ZSBkaWQgbm90IGhhdmUgdGltZSB0byB3b3JrIG9uLCBidXQgd2lsbCBjb21lIGJhY2sgdG8gY2xlYW4tdXBcclxuLy8gYW5kIGFkZCB0byBvdXIgbWFpbiBzdHlsZXMuXHJcbkBpbXBvcnQgJ3NoYW1lJztcclxuIiwiaHRtbCxcclxuYm9keSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIHNjc3MtbGludDpkaXNhYmxlIFRyYWlsaW5nU2VtaWNvbG9uXHJcbiRzdXN5OiAoXHJcbiAgY29udGFpbmVyOiAkc2NyZWVuLXhsLFxyXG4gIGNvbHVtbnM6IDEyLFxyXG4gIGd1dHRlci1wb3NpdGlvbjogc3BsaXQsXHJcbiAgLy8gZGVidWc6IChcclxuICAvLyAgICAgaW1hZ2U6IHNob3csXHJcbiAgLy8gICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLWxpZ2h0LCAuMjUpLFxyXG4gIC8vICAgICBvdXRwdXQ6IG92ZXJsYXksXHJcbiAgLy8gICAgIHRvZ2dsZTogdG9wIHJpZ2h0XHJcbiAgLy8gICApXHJcbik7XHJcblxyXG4kc2VtYW50aWMtbGF5b3V0LXNtOiBsYXlvdXQoNCBhZnRlcik7XHJcbiRzZW1hbnRpYy1sYXlvdXQtbWQ6IGxheW91dCg4IGFmdGVyKTtcclxuJHNlbWFudGljLWxheW91dC1sZzogbGF5b3V0KDEyIGFmdGVyKTtcclxuXHJcbi8vIENvbnRhaW5lciBmb3IgU2l0ZSBDb250ZW50IGJlbG93IHRoZSBwYWdlIGhlYWRlciB3aGVuIHRoZXJlIGFyZSBubyB0YWJzXHJcbi8vIC5uLXNpdGUtY29udGVudCB7XHJcbi8vICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteGw7XHJcbi8vIH1cclxuXHJcbi5uLXNpdGUtaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8vIFBhZ2UgQ29udGVudCBzZXBhcmF0aW9uIGZyb20gaGVhZGVyICYgZm9vdGVyXHJcbi5uLW1haW4tY29udGVudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgLy8gcGFkZGluZy10b3A6ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XHJcbn1cclxuXHJcbi5uLW1haW4tY29udGVudC0tbm8tYm90dG9tLXBhZGRpbmcge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubi1tYWluLWNvbnRlbnQtLW5vLXRvcC1wYWRkaW5nIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLy8gLm4td2lkZ2V0LWFyZWEge1xyXG4vLyAgIHBhZGRpbmc6ICRzcGFjaW5nLWxnIDA7XHJcbi8vIH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAvLyAubi1tYWluLWNvbnRlbnQge1xyXG4gIC8vICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgLy8gfVxyXG5cclxuICAubi1tYWluLWNvbnRlbnQtLW5vLXRvcC1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ29udGFpbmVyXHJcbi5uLWNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLy8gUm93XHJcbi5uLXJvdyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAubi1jb2wtc20tI3skaX0ge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKCRpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgIC5uLWNvbC1tZC0jeyRpfSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oJGkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgLm4tY29sLWxnLSN7JGl9IHtcclxuICAgICAgQGluY2x1ZGUgc3BhbigkaSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1yb3cge1xyXG4gICAgbWFyZ2luOiAwIGd1dHRlcigpICogLTE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAubi1jb2wteGwtI3skaX0ge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKCRpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJHN1c3k6IChcclxuICBmbG93OiAkZGlyZWN0aW9uLFxyXG4gIGNvbHVtbnM6IDQsXHJcbiAgZ3V0dGVyczogLjI1LFxyXG4gIGdsb2JhbC1ib3gtc2l6aW5nOiBib3JkZXItYm94LFxyXG4gIC8vIGRlYnVnOiAoXHJcbiAgLy8gICAgIGltYWdlOiBzaG93LFxyXG4gIC8vICAgICBjb2xvcjogcmdiYSgkY29sb3ItYmx1ZS1saWdodCwgLjI1KSxcclxuICAvLyAgICAgb3V0cHV0OiBvdmVybGF5LFxyXG4gIC8vICAgICB0b2dnbGU6IHRvcCByaWdodFxyXG4gIC8vICAgKVxyXG4pO1xyXG5cclxuJHNlbWFudGljLWxheW91dC1zbTogbGF5b3V0KDQgYWZ0ZXIpO1xyXG4kc2VtYW50aWMtbGF5b3V0LW1kOiBsYXlvdXQoOCBhZnRlcik7XHJcbiRzZW1hbnRpYy1sYXlvdXQtbGc6IGxheW91dCgxMiBhZnRlcik7XHJcblxyXG5AaW5jbHVkZSBib3JkZXItYm94LXNpemluZztcclxuXHJcbi5jb250YWluZXIsXHJcbi5uLWNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyKDE0MjRweCk7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAvLyBCcmVha3BvaW50IGZvciA3NjhweCBhbmQgdXAgZGVza3RvcCB2aWV3XHJcbiAgQGluY2x1ZGUgc3VzeS1icmVha3BvaW50KCRzY3JlZW4tbWQsIDgpIHtcclxuICAgIEBpbmNsdWRlIHNob3ctZ3JpZCg4KTtcclxuICB9XHJcblxyXG4gIC8vIEJyZWFrIGZvciAxMDI0cHggYW5kIHVwIGxhcmdlIGRlc2t0b3Agdmlld1xyXG4gIEBpbmNsdWRlIHN1c3ktYnJlYWtwb2ludCgkc2NyZWVuLWxnLCAxMikge1xyXG4gICAgQGluY2x1ZGUgc2hvdy1ncmlkKDEyKTtcclxuICB9XHJcbn1cclxuIiwiLy8gU3VzeSBGYWxsYmFjayBDbGVhcmZpeFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLy8gQ2xlYXJmaXhcclxuLy8gLS0tLS0tLS1cclxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIHByb3ZpZGUgYSBzaW1wbGUgZmFsbGJhY2suXHJcbkBtaXhpbiBzdXN5LWNsZWFyZml4IHtcclxuICBAaWYgc3VzeS1zdXBwb3J0KGNsZWFyZml4LCAobWl4aW46IGNsZWFyZml4KSkge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvbnRhY3QtZ3JvdXAge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICBwYWRkaW5nOiAkc3BhY2luZy1sZyAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zbSkge1xyXG4gICAgLmNvbnRhY3Qtc2FsZXMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuICAgIC5jb250YWN0LXNhbGVzIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig0IG9mIDgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtc2hhcmUge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgOCBsYXN0KTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAgIC5jb250YWN0LXNhbGVzIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig4IG9mIDEyKTtcclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLXNoYXJlIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig0IG9mIDEyIGxhc3QpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICNFcXVhbCBDb2x1bW4gTGF5b3V0XHJcbi8vIFR3bywgVGhyZWUgdXAgb3IgRm91ciB1cCBsYXlvdXQgd2lsbCBmbG9hdCBsYXlvdXQgaXRlbXMgdG8gdGhlIGxlZnQgXHJcbi8vIGFuZCB0aGV5IGhhdmUgZXF1YWwgd2lkdGggY29sdW1ucy5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmxheW91dCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIC5sYXlvdXRfX2l0ZW0ge1xyXG5cclxuICAgIEBpbmNsdWRlIHN1c3ktYnJlYWtwb2ludCgkc2NyZWVuLXNtLCAxMikge1xyXG5cclxuICAgICAgW2RhdGEtbGF5b3V0PVwiM1wiXSAmIHtcclxuICAgICAgICBAaW5jbHVkZSBzcGFuKDQpO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKDQgbGFzdCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzdXN5LWJyZWFrcG9pbnQoJHNjcmVlbi1tZCwgMTYpIHtcclxuXHJcbiAgICAgIFtkYXRhLWxheW91dD1cIjNcIl0gJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig1IHdpZGUpO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKDUgd2lkZSBsYXN0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHN1c3ktYnJlYWtwb2ludCgkc2NyZWVuLWxnLCAyNCkge1xyXG5cclxuICAgICAgW2RhdGEtbGF5b3V0PVwiM1wiXSAmIHtcclxuICAgICAgICBAaW5jbHVkZSBzcGFuKDgpO1xyXG4gICAgICBcclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKDggbGFzdCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgW2RhdGEtbGF5b3V0PVwiNFwiXSAmIHtcclxuICAgICAgICBAaW5jbHVkZSBzcGFuKDYpO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKDYgbGFzdCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICNHYWxsZXJ5XHJcbi8vIEEgZ2FsbGVyeSBsYXlvdXQgaXMgYSBsaXN0IG9mIGl0ZW1zIHRoYXQgeW91IHdhbnQgdG8gc2hvdyBhcyBhIGdyb3VwIG9mIDMgb3IgNC5cclxuLy8gVGhvc2UgaXRlbXMgY2FuIGJlIGEgZ2FsbGVyeSBvZiBpbWFnZXMsIGEgZ2FsbGVyeSBvZiBjYXJkcywgYSBnYWxsZXJ5IG9mIG1vZHVsZXMuXHJcbi8vIEJ5IHVzaW5nIHRoZSBTdXN5IGdhbGxlcnkgbWl4aW4geW91IGRvIG5vdCBoYXZlIHRvIHdvcnJ5IGFib3V0IHN1Yi1waXhlbCByb3VuZGluZ1xyXG4vLyBpc3N1ZXMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5uLWdhbGxlcnkge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gU2luZ2xlIGJyZWFrcG9pbnQgbGF5b3V0XHJcbi5uLWdhbGxlcnktbGF5b3V0X19pdGVtIHtcclxuXHJcbiAgQGluY2x1ZGUgc3VzeS1icmVha3BvaW50KCRzY3JlZW4tbWQsIDEyKSB7XHJcbiAgICBbZGF0YS1sYXlvdXQ9XCIyXCJdICYge1xyXG4gICAgICBAaW5jbHVkZSBnYWxsZXJ5KDYpO1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gJiB7XHJcbiAgICAgIEBpbmNsdWRlIGdhbGxlcnkoNCk7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtbGF5b3V0PVwiNFwiXSAmIHtcclxuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSgzKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAjTWFzb25yeSBMYXlvdXRcclxuLy8gVXNlIHRoZSBuZXcgQ1NTIGNvbHVtbiBwcm9wZXJ0eSwgYnV0IGRvZXNuJ3Qgd29yayBpbiBJRTkgYW5kIGJlbG93XHJcbi8vIEV4YW1wbGU6IGh0dHA6Ly9jb2RlcGVuLmlvL0FkYW1CbHVtL3Blbi9md3JuRVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi14bCkge1xyXG4gIC5tYXNvbnJ5IHtcclxuICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IHNwYW4oOCBvZiAxMik7XHJcbiAgfVxyXG5cclxuICAubWFzb25yeV9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAjU2lkZWJhciBsYXlvdXRcclxuLy8gQSBTaWRlYmFyIGxheW91dCBpcyBhIHR3byBjb2x1bW4gbGF5b3V0LiBUaGUgc2lkZWJhci1sYXlvdXQtc2VjdGlvbiB3aWxsXHJcbi8vIHRha2UgdXAgbW9zdCBvZiB0aGUgY29sdW1ucywgd2hpbGUgdGhlIHNpZGViYXItbGF5b3V0LWFzaWRlIGlzIGEgc21hbGxlclxyXG4vLyBjb2x1bW4uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zaWRlYmFyLWxheW91dCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi8vIENyZWF0ZSB0aGUgbGF5b3V0cyBmb3IgdGhlIG90aGVyIGJyZWFrcG9pbnRzLCBidXQgaXQncyBhc3N1bWVkIG1vYmlsZSBmaXJzdFxyXG5cclxuLnNpZGViYXItbGF5b3V0LXNlY3Rpb24ge1xyXG4gIEBpbmNsdWRlIHN1c3ktYnJlYWtwb2ludCgkc2NyZWVuLWxnLCAyNCkge1xyXG5cclxuICAgIFtkYXRhLWxheW91dD1cImxlZnRcIl0gPiAmIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbigxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtbGF5b3V0PVwicmlnaHRcIl0gPiAmIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDE4KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhci1sYXlvdXQtYXNpZGUge1xyXG4gIEBpbmNsdWRlIHN1c3ktYnJlYWtwb2ludCgkc2NyZWVuLWxnLCAyNCkge1xyXG5cclxuICAgIFtkYXRhLWxheW91dD1cImxlZnRcIl0gPiAmIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDYpO1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWxheW91dD1cInJpZ2h0XCJdID4gJiB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oNik7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICNTcGxpdCBDb2x1bW4gTGF5b3V0XHJcbi8vIFNwbGl0cyB0aGUgcGFnZSA1MC81MCBvciA3MC8zMCBkZXBlbmRpbmcgb24gdGhlIGF0dHJpYnV0ZSBuYW1lIGFkZGVkIHRvIGRhdGEtbnRhcC1sYXlvdXQuXHJcbi8vIFRoZSBwYWdlIGlzIHNwaXQgaW50byB0d28gaGFsdmVzOyBhIGxlZnQgc2lkZSBhbmQgcmlnaHQgc2lkZSBhbmQgaGFzIGEgc3RpY2t5IGZvb3Rlci5cclxuLy8gWW91IHdvdWxkIHR5cGljYWxseSB1c2UgdGhpcyBsYXlvdXQgZm9yIGNhbXBhaWduIGxhbmRpbmcgcGFnZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm4tbGF5b3V0X19pdGVtLS1sZWZ0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgLm4tbGF5b3V0X19zcGxpdCB7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAvLyBUT0RPOiBDbGVhbiB1cCBsYXRlciB3aGVuIGZvcm0gY29tcG9uZW50aXphdGlvbiBpcyBhZGRyZXNzZWQgb24gY2FtcGFpZ24gcGFnZXNcclxuICAgICYuaGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWxheW91dF9faXRlbS0tbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gJiB7XHJcbiAgICAgIHdpZHRoOiA0OHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdICYge1xyXG4gICAgICB3aWR0aDogNjl2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWxheW91dF9faXRlbS0tcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjUwLTUwXCJdICYge1xyXG4gICAgICB3aWR0aDogNTJ2dztcclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI3MC0zMFwiXSAmIHtcclxuICAgICAgd2lkdGg6IDMxdnc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRidXR0b24tYm9yZGVyLWNvbG9yOiAjQkJCREJGO1xyXG5cclxuLmJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2s7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZGVmYXVsdDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTE3O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAubi1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICBhbmltYXRpb246IGJvdW5jZSAxcztcclxuICAgICAgZmlsbDogJGNvbG9yLWJsdWUtMTc7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xNztcclxuICB9XHJcblxyXG4gICYuYnV0dG9uLS1pbnZlcnNlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWRlZmF1bHQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTc7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLWljb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWF4LXdpZHRoOiA0NTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAubi1sYXlvdXQtZmxleF9faXRlbSAmIHtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctc207XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zbTtcclxuICB9XHJcblxyXG4gIC5idXR0b25fX2ljb24ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uX190ZXh0LFxyXG4uYnV0dG9uX19pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmJ1dHRvbl9faWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0xcHg7XHJcbiAgd2lkdGg6IDIycHg7XHJcblxyXG4gICYuYnV0dG9uX19pY29uLS1sZyB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICB9XHJcblxyXG4gICYubi1pY29uLWFycm93LWNpcmNsZS1vLXJpZ2h0IHtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0tbm8tYmcsXHJcbi5idXR0b24tLWdob3N0IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAkY29sb3ItbGluaztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0tZ2hvc3Qge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRidXR0b24tYm9yZGVyLWNvbG9yO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLTg4O1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlLTg4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0tZ2hvc3QtcHJpbWFyeSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS04ODtcclxuICBjb2xvcjogJGNvbG9yLWJsdWUtODg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtODg7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLTg4O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAuYnV0dG9uX19pY29uIHtcclxuICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS04ODtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLWdob3N0LXdoaXRlIHtcclxuICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAuYnV0dG9uX19pY29uIHtcclxuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcblxyXG4gICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWRlZmF1bHQ7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTE3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS0xNztcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS0xNztcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0xNztcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTg4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYmx1ZS04OCwgNSUpO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLS1yZWdhbCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXB1cnBsZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlLWRhcms7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uX19pY29uIHtcclxuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLW11dGVkIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0zNTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0yNztcclxuICB9XHJcblxyXG4gIC5idXR0b25fX2ljb24ge1xyXG4gICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0tc2FmZXR5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLS1zbSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xyXG4gIHBhZGRpbmc6IDdweCAxNXB4O1xyXG59XHJcblxyXG4uYnV0dG9uLS1sZyB7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4O1xyXG59XHJcblxyXG4uYnV0dG9uLS1ibG9jayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5idXR0b24tLWlubGluZS1hY3Rpb24ge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1ib29rO1xyXG5cclxuICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0xNztcclxuICB9XHJcblxyXG4gIC5idXR0b25fX2ljb24ge1xyXG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIC5idXR0b25fX2ljb24sXHJcbiAgJjphY3RpdmUgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS0xNztcclxuICB9XHJcblxyXG4gICYuYnV0dG9uLS1pbnZlcnNlIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTg3O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIC5idXR0b25fX2ljb24sXHJcbiAgICAmOmhvdmVyIC5idXR0b25fX2ljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItZ3JheS04NztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWJ1dHRvbl9fZ3JvdXAtYmxvY2sgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0taW5saW5lLWFjdGlvbi1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktNjc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZGVmYXVsdDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLmJ1dHRvbi1hbGlnbi0tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idXR0b24tdG9nZ2xlLS1pcy1hY3RpdmUge1xyXG4gIC5uLWljb24tYXJyb3ctZG93biB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0tY2xvc2Uge1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctc207XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b25fX2ljb24ge1xyXG4gICAgZmlsbDogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tYnV0dG9uX19ncm91cCB7XHJcbiAgLmJ1dHRvbixcclxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAubi1idXR0b25fX2dyb3VwIHtcclxuICAgIC5idXR0b24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGNvbG9yLW1vZHVsZS1iZzogJGNvbG9yLXdoaXRlO1xyXG4kY29sb3ItbW9kdWxlLXRpdGxlOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4kY29sb3ItbW9kdWxlLXRpdGxlLS12MzogIzRDNEM0QztcclxuJGNvbG9yLW1vZHVsZS1zdWJ0aXRsZTogIzk1OTU5NTtcclxuJHNwYWNpbmctZmVhdHVyZS1ibG9jazogMjVweDtcclxuXHJcbi5uLWZlYXR1cmUtYmxvY2sge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XHJcbiAgLy8gQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gIC8vIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gIC5uLWZlYXR1cmUtYmxvY2stLW5lc3RlZCAmIHtcclxuICAgIGNvbG9yOiByZ2JhKCRjb2xvci1tb2R1bGUtdGl0bGUtLXYzLCAuOCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAubi1mZWF0dXJlLWJsb2NrX190ZXh0IHtcclxuLy8gICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuLy8gfVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fc3VidGl0bGUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWJvbGQ7XHJcbiAgY29sb3I6ICRjb2xvci1tb2R1bGUtc3VidGl0bGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uZWQtaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uLFxyXG4ubi1mZWF0dXJlLWJsb2NrX19pbWFnZS13cmFwIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX2Zvcm0tYnV0dG9uIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19pbWFnZS13cmFwIHtcclxuICBtYXgtd2lkdGg6IDEzNXB4O1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19hc2lkZS1saW5rIHtcclxuICBib3R0b206ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogJHNwYWNpbmctZmVhdHVyZS1ibG9jaztcclxufVxyXG5cclxuLy8gLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIHtcclxuLy8gICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxuXHJcbi8vICAgLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayxcclxuLy8gICAubi1mZWF0dXJlLWJsb2NrX190aXRsZSxcclxuLy8gICAubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uLFxyXG4vLyAgIC5uLWZlYXR1cmUtYmxvY2tfX3RleHQge1xyXG4vLyAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIFRoZSBjb21wb25lbnQgZm9ybWVybHkga25vd24gYXMgRmVhdHVyZSBMaXN0IC0gbmVlZHMgdG8gYmUgbWlncmF0ZWQgdG8gRmVhdHVyZSBCbG9jayAtIFN0cmlwZWRcclxuLm4tZmVhdHVyZS1ibG9jay0tc3RyaXBlZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19saXN0IHtcclxuICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19oZWFkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19faXRlbSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWxnO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s6IDUwcHg7XHJcblxyXG4gIC5uLWZlYXR1cmUtYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XHJcblxyXG4gICAgLm4tbGF5b3V0LTQgJiB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrX19hc2lkZS1saW5rIHtcclxuICAgIGJvdHRvbTogJHNwYWNpbmctZmVhdHVyZS1ibG9jaztcclxuICAgIHJpZ2h0OiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xyXG4gIFxyXG4gICAgLm4tbGF5b3V0LTQgJiB7XHJcbiAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbiIsIi8vIC5uLWNvbnRhY3Qtc2FsZXMge1xyXG4vLyAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b20gLSAkc3BhY2luZy1zbTsgLy8gSXRlbXMgV3JhcHBpbmcgSW5saW5lXHJcbi8vIH1cclxuXHJcbi5uLWNvbnRhY3Qtc2FsZXNfX2xpc3Qge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5cclxuLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtIHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS02NDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tY29udGFjdC1zYWxlc19fbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZy1zbTtcclxuXHJcbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkICYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOmxhc3QtY2hpbGQgJiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbiAmIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS13aXRoLWljb246Zmlyc3QtY2hpbGQgJiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgLm4tY29udGFjdC1zYWxlc19faWNvbiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1jb250YWN0LXNhbGVzX19pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgZmlsbDogJGNvbG9yLWdyYXktNjQ7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGxlZnQ6ICRzcGFjaW5nLXNtO1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTNweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG5cclxuICAubi1jb250YWN0LXNhbGVzX19saW5rOmhvdmVyICYge1xyXG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgLy8gcGFkZGluZzogMTVweDtcclxuXHJcbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbiAmIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbms6aG92ZXIgJiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tc20pIHtcclxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KG1pbi13aWR0aCAkc2NyZWVuLW1kKSB7XHJcbiAgLm4tY29udGFjdC1zYWxlc19fbGlua1tocmVmXj0ndGVsJ10ge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXRleHQge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcclxuICAubi1jb250YWN0LXNhbGVzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xyXG4gIC5uLXBhZ2UtbmF2aWdhdGlvbiB7XHJcbiAgICAubi1jb250YWN0LXNhbGVzIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTk3O1xyXG5cclxuLm4tZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcclxuICAvLyBTdGFja2VkIGJveCBzaGFkb3dzIGdpdmUgdGhlIGlsbHVzaW9uIHRoYXQgdGhlIGZvb3RlciBzcHJlYWRzIHRvIGZpbGwgYW55IGVtcHR5IGJyb3dzZXIgc3BhY2UgYmVsb3dcclxuICBib3gtc2hhZG93OiAwIDIwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDQwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDYwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDgwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDEwMDBweCAwICRmb290ZXItYmFja2dyb3VuZC1jb2xvciwgMCAxMjAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3IsIDAgMTQwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3RvcCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICRjb2xvci1ncmF5LTg3O1xyXG59XHJcblxyXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3ItZ3JheS04NyAwLCAkY29sb3ItZ3JheS04NyAyNSUsICRjb2xvci1ncmF5LTk3IDI1JSwgJGNvbG9yLWdyYXktOTcgMjUlLCAkY29sb3ItZ3JheS05NyAxMDAlLCAkY29sb3ItZ3JheS05NyAxMDAlKTtcclxufVxyXG5cclxuLm4tZm9vdGVyX190b3AtaW5uZXIge1xyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb290ZXJfX2NvcnAtbGlua3Mge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBAaW5jbHVkZSBnYWxsZXJ5KDIgb2YgJHNlbWFudGljLWxheW91dC1zbSAkZGlyZWN0aW9uKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlcixcclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QtaGVhZGVyLFxyXG4lbi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2s7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX2NvcnAtbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE3cHggMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyICYge1xyXG4gICAgQGV4dGVuZCAlbi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fYm90dG9tIHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcblxyXG4gIGEge1xyXG4gICAgcGFkZGluZzogMS41ZW07XHJcbiAgfVxyXG5cclxuICAubi1mb290ZXJfX2NvcHlyaWdodCB7XHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tZm9vdGVyX19jb3B5cmlnaHQge1xyXG4gIGJvcmRlci0jeyRkaXItdG99OiBzb2xpZCAxcHggJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLXNtO1xyXG4gIHBhZGRpbmctI3skZGlyLXRvfTogJHNwYWNpbmctc207XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmtzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTdweCAxNHB4O1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstaWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgd2lkdGg6IDE1cHg7XHJcblxyXG4gIC5uLWZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fZmluZS1wcmludCB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbi1saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbiB7XHJcbiAgQGluY2x1ZGUgc3BhbigyIG9mICRzZW1hbnRpYy1sYXlvdXQtc20pO1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBzcGFuKGxhc3QgMiBvZiAkc2VtYW50aWMtbGF5b3V0LXNtKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAubi1mb290ZXItLXYxIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgZ2FsbGVyeSgyIG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyLS12MiB7XHJcblxyXG4gICAgLm4tZm9vdGVyX190b3Age1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDQ4JSwgJGNvbG9yLWdyYXktOTcgNDglLCAkY29sb3ItZ3JheS05NyA0OCUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1mb290ZXJfX2JvdHRvbSB7XHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb290ZXJfX3NvY2lhbC1saW5rIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1mb290ZXJfX2JvdHRvbS1yaWdodCB7XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdsdHInIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyX19jb3JwLWxpbmsge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBnYWxsZXJ5KDMgb2YgJHNlbWFudGljLWxheW91dC1sZyAkZGlyZWN0aW9uKTtcclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdsdHInIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyX19ib3R0b20tcmlnaHQge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKGxhc3QgNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlci0tdjIge1xyXG4gICAgLm4tZm9vdGVyX190b3Age1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDMzJSwgJGNvbG9yLWdyYXktOTcgMzMlLCAkY29sb3ItZ3JheS05NyAzMyUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA4IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XHJcbiAgLm4tZm9vdGVyLS12MiB7XHJcbiAgICAubi1mb290ZXJfX3RvcCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWdyYXktODcgMCwgJGNvbG9yLWdyYXktODcgMzYlLCAkY29sb3ItZ3JheS05NyAzNiUsICRjb2xvci1ncmF5LTk3IDM2JSwgJGNvbG9yLWdyYXktOTcgMTAwJSwgJGNvbG9yLWdyYXktOTcgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uLWRyb3Bkb3duLW1lbnUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwIDAgJHNwYWNpbmctc207XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgJixcclxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICsgJHNwYWNpbmcteHM7XHJcblxyXG4gIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXI6aG92ZXIgJiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZpbGw6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiA0cHg7XHJcbiAgd2lkdGg6IDEycHg7XHJcblxyXG4gIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXI6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcblxyXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmLFxyXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmOmhvdmVyIHtcclxuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWRyb3Bkb3duLW1lbnVfX21lbnUge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3ctZXZlbjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIHotaW5kZXg6IHooJ21lbnUnKTtcclxuXHJcbiAgLm4tZHJvcGRvd24tbWVudS0tYWxpZ24tcmlnaHQgJiB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZHJvcGRvd24tbWVudV9fbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uLWRyb3Bkb3duLW1lbnVfX2xpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMzJweDtcclxufVxyXG4iLCIubi1mZWVkYmFjayB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b20gLSAkc3BhY2luZy1zbTsgLy8gSXRlbXMgV3JhcHBpbmcgSW5saW5lXHJcbn1cclxuXHJcbi5uLWZlZWRiYWNrX19saW5rLFxyXG4ubi1mZWVkYmFja19fc29sdmUtbGFiZWwsXHJcbi5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXIge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxufVxyXG5cclxuLm4tZmVlZGJhY2tfX2xpbmssXHJcbi5uLWZlZWRiYWNrX19yYXRpbmcsXHJcbi5uLWZlZWRiYWNrX19zb2x2ZS1sYWJlbCxcclxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlcnMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14czsgLy8gSXRlbXMgV3JhcHBpbmcgSW5saW5lXHJcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4ubi1mZWVkYmFja19fcmF0aW5nLWxhYmVsIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1mZWVkYmFja19fc29sdmUtbGFiZWwsXHJcbi5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXJzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXIge1xyXG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjb2xvci1ncmF5LTY0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZmVlZGJhY2tfX3RoYW5rLXlvdS1tZXNzYWdlIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xyXG5cclxuICAubi1mZWVkYmFjay0tdGhhbmsteW91LW1lc3NhZ2UtdmlzaWJsZSAmIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mZWVkYmFja19fc29sdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XHJcbiAgXHJcbiAgLm4tZmVlZGJhY2stLXRoYW5rLXlvdS1tZXNzYWdlLXZpc2libGUgJiB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlcnMge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm4tZmVlZGJhY2tfX2ltcHJvdmUtZGlhbG9nIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XHJcbiAgYm94LXNoYWRvdzogJGRyb3Atc2hhZG93LWV2ZW47XHJcbiAgbWluLXdpZHRoOiAyODBweDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1zbSAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAubi1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAubi1mZWVkYmFja19faW1wcm92ZS10ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAubi1mZWVkYmFja19faW1wcm92ZS1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gIC5uLWZlZWRiYWNrX19pbXByb3ZlLWRpYWxvZy1zdWJtaXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbiRjb2xvci1wYW5lbC1ib3JkZXI6ICRjb2xvci1ncmF5LTg3O1xyXG4kY29sb3ItcGFuZWwtYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuJHBhbmVsLWNhcmV0LXNpemU6IDEwcHg7XHJcblxyXG4ubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wYW5lbC1iYWNrZ3JvdW5kO1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1wYW5lbC1ib3JkZXI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogeignbWVudScpO1xyXG5cclxuICAmLm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS12aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX19oZWFkaW5nIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcmV2ZWFsLXBhbmVsLW9uPSdjbGljayddIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogeignbWVudScpICsgMTtcclxuXHJcbiAgJi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tdmlzaWJsZSB7XHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXBhbmVsLWJhY2tncm91bmQ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6ICRwYW5lbC1jYXJldC1zaXplO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0oJHBhbmVsLWNhcmV0LXNpemUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtKCRwYW5lbC1jYXJldC1zaXplICogMi4xKTtcclxuICAgIHdpZHRoOiAkcGFuZWwtY2FyZXQtc2l6ZSAqIDI7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGFuZWwtYmFja2dyb3VuZDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1wYW5lbC1ib3JkZXI7XHJcbiAgICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3ctZXZlbjtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogJHBhbmVsLWNhcmV0LXNpemU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAvIDIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtKCRwYW5lbC1jYXJldC1zaXplICogMS44KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHdpZHRoOiAkcGFuZWwtY2FyZXQtc2l6ZTtcclxuICB9XHJcblxyXG4gICYubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXBvc2l0aW9uLWZsaXBwZWQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDIuMSk7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJvdHRvbTogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDEuOCk7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbZGF0YS1wYW5lbC1wb3NpdGlvbj1cImJvdHRvbVwiXSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAtKCRwYW5lbC1jYXJldC1zaXplICogMi4xKTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm90dG9tOiAtKCRwYW5lbC1jYXJldC1zaXplICogMS44KTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXBvc2l0aW9uLWZsaXBwZWQge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgdG9wOiAtKCRwYW5lbC1jYXJldC1zaXplICogMi4xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICB0b3A6IC0oJHBhbmVsLWNhcmV0LXNpemUgKiAxLjgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtcGFuZWwtcG9zaXRpb249XCJyaWdodFwiXSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgaGVpZ2h0OiAkcGFuZWwtY2FyZXQtc2l6ZSAqIDEuODtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBhbmVsLWNhcmV0LXNpemUpO1xyXG4gICAgICByaWdodDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDIuMSk7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogJHBhbmVsLWNhcmV0LXNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAvIDIpO1xyXG4gICAgICByaWdodDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDEuOCk7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXBvc2l0aW9uLWZsaXBwZWQge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAtKCRwYW5lbC1jYXJldC1zaXplICogMi4xKTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IC0oJHBhbmVsLWNhcmV0LXNpemUgKiAxLjgpO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtcGFuZWwtcG9zaXRpb249XCJsZWZ0XCJdIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBoZWlnaHQ6ICRwYW5lbC1jYXJldC1zaXplICogMS44O1xyXG4gICAgICBsZWZ0OiAtKCRwYW5lbC1jYXJldC1zaXplICogMi4xKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBhbmVsLWNhcmV0LXNpemUpO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgd2lkdGg6ICRwYW5lbC1jYXJldC1zaXplO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbGVmdDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDEuOCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtKCRwYW5lbC1jYXJldC1zaXplIC8gMik7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXBvc2l0aW9uLWZsaXBwZWQge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAtKCRwYW5lbC1jYXJldC1zaXplICogMi4xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IC0oJHBhbmVsLWNhcmV0LXNpemUgKiAxLjgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uLW1lbnUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XHJcblxyXG4gICYubi1tZW51LS1pcy1hY3RpdmUsXHJcbiAgJi5tZW51LS1pcy1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLm4tbWVudS0taXMtdHJ1bmNhdGVkLFxyXG4gICYubi1tZW51LS1pcy1hY3RpdmUubi1tZW51LS1pcy10cnVuY2F0ZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLW1lbnVfX2Zvb3RlcixcclxuLm4tbWVudV9fZGl2aWRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm4tbWVudV9fbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgLm4tbWVudV9fbGlzdC0tZ3JvdXBlZCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICAgIC5uLW1lbnVfX2xpc3QtLWdyb3VwZWQtdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLW1lbnVfX2xpc3Qtc2VjdGlvbiA+IC5uLW1lbnVfX2xpc3QgPiAubi1tZW51X19saXN0LWl0ZW0ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLm4tbWVudV9fc3ViLWxpc3Qge1xyXG4gIG1hcmdpbi0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi1tZW51X19saW5rIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xyXG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xyXG5cclxuICAubi1tZW51X19zdWItbGlzdCAmIHtcclxuICAgIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tbWVudV9fbGluay1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XHJcblxyXG4gIFtsYW5nPVwiamEtSlBcIl0gJiB7XHJcbiAgICBAaW5jbHVkZSBnb3RoYW0tYm9sZDtcclxuICB9XHJcblxyXG4gIC5uLW1lbnVfX2xpbmstdGV4dCxcclxuICAubi1tZW51X19saXN0LXRpdGxlIHtcclxuICAgIG1hcmdpbi0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xyXG4gIH1cclxuXHJcbiAgKyAubi1tZW51X19zdWItbGlzdCAubi1tZW51X19saXN0LWl0ZW0ge1xyXG4gICAgbWFyZ2luLSN7JGRpci1mcm9tfTogMzZweDtcclxuICB9XHJcbn1cclxuXHJcbi5uLW1lbnVfX2xpbmstaWNvbiB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHdpZHRoOiAyNHB4O1xyXG59XHJcblxyXG4ubi1tZW51X19saXN0LXRpdGxlIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xyXG4gIC8vIGNvbG9yOiAkY29sb3ItZ3JheS0zNTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cyAwO1xyXG59XHJcblxyXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IHtcclxuICB1bC5uLW1lbnVfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuXHJcbiAgICAgICYubi1tZW51X19saXN0LS1uby1ib3R0b20tbWFyZ2luIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubi1tZW51X19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAubi1tZW51X19saXN0LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tbWVudV9fZmluZC1sb2Mtc2VjdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQyODZmNDtcclxuICAubi1tZW51X19maW5kLWxvYy10aXRsZSwgLm4tbWVudV9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tbWVudV9fbGlzdCB7XHJcbiAgLm4tbWVudV9fbGlzdC10aXRsZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XHJcbiAgLm4tbWVudV9fbGlzdCB7XHJcbiAgICAubi1tZW51X19saXN0LXRpdGxlICsgLm4tbWVudV9fbGlzdC1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tbWVudV9fbGlzdC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xyXG4gIC5uLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3ctZGVmYXVsdDtcclxuICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogJHNwYWNpbmctc207XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDcycHg7XHJcbiAgICB6LWluZGV4OiB6KCdtZW51Jyk7XHJcblxyXG4gICAgLm4tc2l0ZS1oZWFkZXItLWxhcmdlICYge1xyXG4gICAgICB0b3A6IDE1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tbWVudS0tbWVnYSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm4tbWVudV9fZGl2aWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XHJcbiAgfVxyXG5cclxuICAubi1tZW51X19mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktMjc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcbiAgfVxyXG5cclxuICAubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IHtcclxuICAgIC5kaXZpZGVyIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tbWVudV9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5uLW1lbnVfX2xpc3Qge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC8vICY6YmVmb3JlIHtcclxuICAgIC8vICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgLy8gICBjb250ZW50OiAnJztcclxuICAgIC8vIH1cclxuXHJcbiAgICAmLm4tbWVudV9fc3ViLWxpc3Qge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICBib3JkZXItI3skZGlyLXRvfTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG5cclxuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItI3skZGlyLXRvfTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiM1wiXSAmIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHNwYW4oNCBvZiAxMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0gJiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBzcGFuKDMgb2YgMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1tZW51X19zdWItbGlzdCB7XHJcbiAgICBtYXJnaW4tI3skZGlyLWZyb219OiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tbWVudV9fbGluayB7XHJcbiAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogMDtcclxuICB9XHJcbn1cclxuIiwiLm4tZmlsdGVyIHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxuXHJcbiAgJi5uLWZpbHRlci0taXMtbmFycm93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZpbHRlcl9fc2VjdGlvbiB7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICAubi1maWx0ZXItLWlzLW5hcnJvdyAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZmlsdGVyX19saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIC8vIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWZpbHRlcl9fbGlzdC1pdGVtIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuXHJcbiAgLm4tZmlsdGVyX19saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZpbHRlcl9fbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctc20gMDtcclxufVxyXG5cclxuLm4tZmlsdGVyX19zZWN0aW9uLWhlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmF5LTg3O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLWZpbHRlci0taXMtbmFycm93ICYge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAkY29sb3ItbGluaztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1maWx0ZXJfX2ljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmaWxsOiAkY29sb3ItbGluaztcclxuICBoZWlnaHQ6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDFweDtcclxuICB3aWR0aDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG5cclxuICAubi1maWx0ZXJfX2xpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZpbHRlcl9fbGFiZWwubi1mb3JtX19sYWJlbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgLm4tZmlsdGVyLS1pcy1uYXJyb3cgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5uLWZpbHRlcl9fb3Blbi1pY29uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZpbGw6ICRjb2xvci1saW5rO1xyXG4gIGhlaWdodDogMTRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG5cclxuICAubi1maWx0ZXJfX3NlY3Rpb24taGVhZGVyOmhvdmVyICYge1xyXG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgfVxyXG5cclxuICAubi1maWx0ZXJfX3NlY3Rpb24tLW9wZW4gJiB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxuXHJcbiAgLm4tZmlsdGVyLS1pcy1uYXJyb3cgJiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1maWx0ZXItLWlzLW5hcnJvdyAubi1maWx0ZXJfX2NvbHVtbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbn1cclxuXHJcbi5uLWZpbHRlci0taXMtbmFycm93IC5uLWZpbHRlcl9fc2VjdGlvbi0tb3BlbiAubi1maWx0ZXJfX2NvbHVtbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcclxuICAubi1maWx0ZXIsXHJcbiAgLm4tZmlsdGVyLm4tZmlsdGVyLS1pcy1uYXJyb3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubi1maWx0ZXIge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5uLWZpbHRlcl9fc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubi1maWx0ZXItLWlzLW5hcnJvdyAmIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1maWx0ZXJfX2NvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcbn1cclxuIiwiJGNvbG9yLWlucHV0LWJnOiAkY29sb3Itd2hpdGU7XHJcbiRjb2xvci1pbnB1dC1iZy1lcnJvcjogJGNvbG9yLWRhbmdlci1saWdodDtcclxuJGNvbG9yLWlucHV0LWJnLWRpc2FibGVkOiAkY29sb3ItZ3JheS05NTtcclxuJGNvbG9yLWlucHV0LWJvcmRlcjogI0E2QThBQjtcclxuJGNvbG9yLWlucHV0LWJvcmRlci1lcnJvcjogJGNvbG9yLWRhbmdlcjtcclxuJGNvbG9yLWlucHV0LWJvcmRlci1mb2N1czogJGNvbG9yLWJsYWNrO1xyXG4kY29sb3ItaW5wdXQtdGV4dC1lcnJvcjogJGNvbG9yLWRhbmdlcjtcclxuJGNvbG9yLWlucHV0LXRleHQ6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiRjb2xvci1sYWJlbC10ZXh0OiAkY29sb3ItdGV4dC1saWdodDtcclxuJGNvbG9yLWNoZWNrYm94LXJhZGlvLWxhYmVsOiAkY29sb3ItdGV4dC1saWdodDtcclxuJGNvbG9yLXNlbGVjdC10ZXh0OiAkY29sb3ItdGV4dC1saWdodDtcclxuJGNvbG9yLXBsYWNlaG9sZGVyLXRleHQ6ICNBNkE4QUI7XHJcbiRjb2xvci1maWVsZHNldC1ib3JkZXI6ICNEMEQyRDM7XHJcblxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XHJcbiRpbnB1dC1ib3JkZXItdGhpY2tuZXNzOiAxcHg7XHJcbiRpbnB1dC1ib3JkZXItdGhpY2tuZXNzLWVycm9yOiAxcHg7XHJcblxyXG4kc3BhY2luZy1iZXR3ZWVuLWZpZWxkczogJHNwYWNpbmctZGVmYXVsdDtcclxuJHNwYWNpbmctYmVsb3ctaW5wdXQ6ICRzcGFjaW5nLXhzO1xyXG4kc3BhY2luZy1jaGVja2JveC1yYWRpby1ncm91cDogJHNwYWNpbmcteHM7XHJcbiRzcGFjaW5nLWlucHV0LXBhZGRpbmc6ICRzcGFjaW5nLXNtO1xyXG5cclxuJGZvbnQtc2l6ZS1pbnB1dC10ZXh0OiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcblxyXG5cclxuQGZ1bmN0aW9uIGlucHV0LWJvcmRlcigpIHtcclxuICBAcmV0dXJuIHNvbGlkICRpbnB1dC1ib3JkZXItdGhpY2tuZXNzICRjb2xvci1pbnB1dC1ib3JkZXI7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBpbnB1dC1ib3JkZXItZXJyb3IoKSB7XHJcbiAgQHJldHVybiBzb2xpZCAkaW5wdXQtYm9yZGVyLXRoaWNrbmVzcy1lcnJvciAkY29sb3ItaW5wdXQtYm9yZGVyLWVycm9yO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gaW5wdXQtYm9yZGVyLWZvY3VzKCkge1xyXG4gIEByZXR1cm4gc29saWQgJGlucHV0LWJvcmRlci10aGlja25lc3MgJGNvbG9yLWlucHV0LWJvcmRlci1mb2N1cztcclxufVxyXG5cclxuLm4tZm9ybSB7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgJiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9faW5wdXQsXHJcbi5uLWZvcm1fX3RleHRhcmVhIHtcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXBsYWNlaG9sZGVyLXRleHQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9faW5wdXQge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnO1xyXG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyKCk7XHJcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgY29sb3I6ICRjb2xvci1pbnB1dC10ZXh0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1pbnB1dC10ZXh0O1xyXG4gIGhlaWdodDogNDlweDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZWxvdy1pbnB1dDtcclxuICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWlucHV0LXBhZGRpbmc7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYmc7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWZvY3VzKCk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fdGV4dGFyZWEge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmc7XHJcbiAgYm9yZGVyOiBpbnB1dC1ib3JkZXIoKTtcclxuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICBjb2xvcjogJGNvbG9yLWlucHV0LXRleHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWlucHV0LXRleHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmVsb3ctaW5wdXQ7XHJcbiAgbWF4LXdpZHRoOiA1MzBweDtcclxuICBtaW4taGVpZ2h0OiAyODBweDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1pbnB1dC1wYWRkaW5nO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1kaXNhYmxlZDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJnO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1mb2N1cygpO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2lucHV0LS1lcnJvcixcclxuLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19pbnB1dC0tZXJyb3Ige1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1lcnJvcjtcclxuICBib3JkZXI6IGlucHV0LWJvcmRlci1lcnJvcigpO1xyXG59XHJcblxyXG4ubi1mb3JtX19maWVsZC1ncm91cCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmV0d2Vlbi1maWVsZHM7XHJcbn1cclxuXHJcbi5uLWZvcm1fX2xhYmVsIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWJvbGQ7XHJcbiAgY29sb3I6ICRjb2xvci1sYWJlbC10ZXh0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fbGFiZWwtLXJlcXVpcmVkOmFmdGVyIHtcclxuICBjb2xvcjogJGNvbG9yLWlucHV0LXRleHQtZXJyb3I7XHJcbiAgY29udGVudDogJ1xcQTAqJztcclxufVxyXG5cclxuLm4tZm9ybV9fbWljcm9jb3B5IHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2xhYmVsICsgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2ZpZWxkLWVycm9yIHtcclxuICBjb2xvcjogJGNvbG9yLWlucHV0LXRleHQtZXJyb3I7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgY29sb3I6ICRjb2xvci1pbnB1dC1iZy1lcnJvcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX3JlcXVpcmVkLWZpZWxkLWxlZ2VuZCB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtdGV4dC1lcnJvcjtcclxuICAgIGNvbnRlbnQ6ICcqXFxBMCc7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2NoZWNrYm94LFxyXG4ubi1mb3JtX19yYWRpby1idXR0b24ge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmVsb3ctaW5wdXQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXHJcbiAgICAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+LFxyXG4gICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4ge1xyXG4gICAgICAubi1mb3JtX19jaGVja2JveC10ZXh0LFxyXG4gICAgICAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICY6aG92ZXIge1xyXG4gICAgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcclxuICAgIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTg3O1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4sXHJcbiAgICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiB7XHJcbiAgICAgIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXHJcbiAgICAgIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19jaGVja2JveC1pbnB1dCxcclxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCxcclxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnO1xyXG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyKCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogMDtcclxuICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArICYge1xyXG4gICAgLm4tZm9ybV9fY2hlY2tib3gtY2hlY2tlZC1pY29uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6Zm9jdXMgKyAmLCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dC1ib3JkZXItZm9jdXM7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19pbnB1dC1lcnJvciAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1lcnJvcjtcclxuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWVycm9yKCk7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCArICYge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG5cclxuICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Y2hlY2tlZCArICYge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAzcHggJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Zm9jdXMgKyAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJvcmRlci1mb2N1cztcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2lucHV0LWVycm9yIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpjaGVja2VkICsgJjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYmctZXJyb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcclxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xyXG4gIGNvbG9yOiAkY29sb3ItY2hlY2tib3gtcmFkaW8tbGFiZWw7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtaW5wdXQtdGV4dDtcclxuICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMzRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAzcHg7XHJcbiAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+ICYge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2NoZWNrYm94LWNoZWNrZWQtaWNvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5uLWZvcm1fX3NlbGVjdCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiA0OXB4O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJlbG93LWlucHV0O1xyXG4gIG1heC13aWR0aDogNTMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmLm4tZm9ybV9faW5wdXQtLWVycm9yIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19zZWxlY3QtaW5wdXQge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBjb2xvcjogJGNvbG9yLXNlbGVjdC10ZXh0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtaW5wdXQtdGV4dDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgNTBweCAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTA7XHJcblxyXG4gICY6Oi1tcy1leHBhbmQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5pZTkgJiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zbTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgLy8gYm9yZGVyOiBpbnB1dC1ib3JkZXItZm9jdXMoKTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS02NDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZztcclxuICAvLyBiYWNrZ3JvdW5kOiBob3RwaW5rO1xyXG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyKCk7XHJcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMDtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJnO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9faW5wdXQtLWVycm9yICYge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZXJyb3IoKTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpmb2N1cyB+ICYge1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZm9jdXMoKTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+ICYge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAkaW5wdXQtYm9yZGVyLXJhZGl1cyAkaW5wdXQtYm9yZGVyLXJhZGl1cyAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDQ5cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDUycHg7XHJcbiAgei1pbmRleDogNTtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS05NTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS04NztcclxuICB9XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0Lm4tZm9ybV9faW5wdXQtLWVycm9yOmhvdmVyICYge1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZXJyb3IoKTtcclxuICB9XHJcblxyXG4gIC5pZTkgJiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9faW5wdXQtLWVycm9yICYge1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZXJyb3IoKTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIH4gJixcclxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAmIHtcclxuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWZvY3VzKCk7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAmLFxyXG4gIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWZhZGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1mYWRlZDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+ICYsXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmctZGlzYWJsZWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTk3O1xyXG5cclxuICAgIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItYmx1ZS1mYWRlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIGhlaWdodDogMThweDtcclxuICBsZWZ0OiAxN3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE1LjVweDtcclxuICB3aWR0aDogMThweDtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAge1xyXG4gIC5uLWZvcm1fX2NoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY2hlY2tib3gtcmFkaW8tZ3JvdXA7XHJcbiAgfVxyXG5cclxuICAmLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLWhvcml6b250YWwge1xyXG4gICAgLm4tZm9ybV9fY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLS1zY3JvbGxhYmxlIHtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItaW5wdXQtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBtYXgtaGVpZ2h0OiAxODBweDtcclxuICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLS1zY3JvbGxhYmxlLXBhcmVudCB7XHJcbiAgbGVmdDogOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwIHtcclxuICAubi1mb3JtX19yYWRpby1idXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jaGVja2JveC1yYWRpby1ncm91cDtcclxuICB9XHJcblxyXG4gICYubi1mb3JtX19yYWRpby1idXR0b24tZ3JvdXAtLWhvcml6b250YWwge1xyXG4gICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19maWVsZHNldCB7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWZpZWxkc2V0LWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19sZWdlbmQge1xyXG4gIGNvbG9yOiAkY29sb3ItbGFiZWwtdGV4dDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fY29udHJvbHMtbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLm4tZmVhdHVyZS1ibG9jay0taW5saW5lICYge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tI3skZGlyLWZyb219OiBzcGFuKDEpO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybS0tZGFyay1iZyB7XHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1zdGF0dXMtaWNvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6ICRmb250LXNpemUtc207XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG4gIHdpZHRoOiAkZm9udC1zaXplLXNtO1xyXG5cclxuICAmLm4taWNvbi1jaXJjbGUtY2hlY2stYWx0IHtcclxuICAgIGZpbGw6ICRjb2xvci1zdWNjZXNzO1xyXG4gIH0gXHJcblxyXG4gICYubi1pY29uLWNpcmNsZS1leGNsYW1hdGlvbiB7XHJcbiAgICBmaWxsOiAkY29sb3ItZGFuZ2VyO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LWVycm9yICYubi1pY29uLWNpcmNsZS1leGNsYW1hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtdmFsaWQgJi5uLWljb24tY2lyY2xlLWNoZWNrLWFsdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci1pY29uLWdyYXk6ICM4RDhEOEQ7XHJcbiRjb2xvci1pY29uLWdyYXktbGlnaHQ6ICNDMEMwQzA7XHJcblxyXG4ubi1saW5rLWxpc3Qge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tbGluay1saXN0X19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLm4tbGluay1saXN0X19saW5rIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblxyXG4gIC5uLWxpbmstbGlzdC0tdjIgJiB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1saW5rLWxpc3RfX2RpcmVjdGlvbi1pY29uIHtcclxuICBmaWxsOiAkY29sb3ItaWNvbi1ncmF5O1xyXG4gIGhlaWdodDogMTBweDtcclxuICB3aWR0aDogMTBweDtcclxufVxyXG5cclxuLm4tbGluay1saXN0X19wZGYtaWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLWljb24tZ3JheS1saWdodDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTZweDtcclxufVxyXG4iLCIvLyAubi1tZW51IHtcclxuLy8gICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbi8vICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4vLyAgIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdy1kZWZhdWx0O1xyXG4vLyAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgbWluLXdpZHRoOiAyMzBweDtcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgei1pbmRleDogeignbWVudScpO1xyXG4vL1xyXG4vLyAgICYubi1tZW51LS1pcy1hY3RpdmUsXHJcbi8vICAgJi5tZW51LS1pcy1hY3RpdmUge1xyXG4vLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgfVxyXG4vL1xyXG4vLyAgICYubi1tZW51LS1pcy10cnVuY2F0ZWQsXHJcbi8vICAgJi5uLW1lbnUtLWlzLWFjdGl2ZS5uLW1lbnUtLWlzLXRydW5jYXRlZCB7XHJcbi8vICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gRG9jdW1lbnRhdGlvbiBQYWdlIEFkanVzdG1lbnRcclxuXHJcbi5uLWNvbXBvbmVudC1leGFtcGxlIHtcclxuICAubi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLW1lbnUtLWVtcHR5IHtcclxuICBtYXgtd2lkdGg6IDk2MHB4O1xyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiA3NjhweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5uLW1lbnVfX2xpc3Qge1xyXG4vLyAgIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuLy8gICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4vLyAgIGRpc3BsYXk6IHRhYmxlO1xyXG4vLyAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbi8vIH1cclxuXHJcblxyXG4ubi1tZW51X19saXN0LWl0ZW0tLWxldmVsLTE6bGFzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMSA+IC5uLW1lbnVfX2xpbmsge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxufVxyXG5cclxuLy8gLm4tbWVudV9fbGluayB7XHJcbi8vICAgY29sb3I6ICRjb2xvci1ncmF5LTUyO1xyXG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuLy8gICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1kZWZhdWx0O1xyXG4vL1xyXG4vLyAgICY6aG92ZXIge1xyXG4vLyAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4ubi1tZW51X19oZWFkZXItbGluayxcclxuLm4tbWVudV9faGVhZGVyLXRleHQge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctYm9sZDtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktMjc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm4tbWVudV9faGVhZGVyLWxpbms6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vLyAubi1tZW51X19saXN0LWl0ZW06bm90KC5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMSkgLm4tbWVudV9fbGluayB7XHJcbi8vICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXNtO1xyXG4vLyB9XHJcblxyXG4vLyAubi1tZW51X19saXN0LXNlY3Rpb24ge1xyXG4vLyAgIC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbi8vICAgLy8gbWluLXdpZHRoOiAyNzBweDtcclxuLy8gICAvLyB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4vL1xyXG4vLyAgICsgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcclxuLy8gICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGNvbG9yLWdyYXktOTU7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4ubi1tZW51LS12MiB7XHJcbiAgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcclxuICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZW51LS12MyB7XHJcbiAgLm4tbWVudV9fbGlzdC1jb2x1bW4ge1xyXG4gICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICB9XHJcblxyXG4gICYubi1tZW51LS1pcy1uYXJyb3cge1xyXG4gICAgLy8gdjMgaGFzIHR3byAnc2VjdGlvbnMnIHdpdGggY29sdW1ucyBpbnNpZGUgc2VjdGlvbnNcclxuICAgIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSxcclxuICAgIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uLW1lbnVfX2xpc3QtaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLm4tbWVudS0taXMtbmFycm93IHtcclxuLy8gICB3aWR0aDogMTAwJTtcclxuLy9cclxuLy8gICAubi1tZW51X19saXN0IHtcclxuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgZm9udC1zaXplOiAwO1xyXG4vLyAgIH1cclxuLy8gICAvLyBTaWJsaW5nIGNvdW50IHNlbGVjdG9ycyB2aWE6IGh0dHA6Ly9sZWEudmVyb3UubWUvMjAxMS8wMS9zdHlsaW5nLWNoaWxkcmVuLWJhc2VkLW9uLXRoZWlyLW51bWJlci13aXRoLWNzczMvXHJcbi8vXHJcbi8vICAgLy8gRm91ciBjb2x1bW5zIGNvbmRlbnNlcyBkb3duIHRvIHR3byBvbiB0b3AsIHR3byBvbiBib3R0b21cclxuLy8gICAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksXHJcbi8vICAgLm4tbWVudV9fbGlzdC1zZWN0aW9uOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gbGkge1xyXG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4vLyAgICAgd2lkdGg6IDUwJTtcclxuLy9cclxuLy8gICAgICY6bnRoLWNoaWxkKDMpLFxyXG4vLyAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4vLyAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktOTU7XHJcbi8vICAgICB9XHJcbi8vXHJcbi8vICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbi8vICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy9cclxuLy8gICAvLyBGaXZlIGNvbHVtbnMgY29uZGVuc2VzIGRvd24gdG8gdGhyZWUgb24gdG9wLCB0d28gb24gYm90dG9tXHJcbi8vICAgLm4tbWVudV9fbGlzdC1zZWN0aW9uOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpLFxyXG4vLyAgIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSB+IGxpIHtcclxuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICAgIG1heC13aWR0aDogbm9uZTtcclxuLy8gICAgIHdpZHRoOiAzMyU7XHJcbi8vXHJcbi8vICAgICAmOm50aC1jaGlsZCg0KSxcclxuLy8gICAgICY6bnRoLWNoaWxkKDUpIHtcclxuLy8gICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ncmF5LTk1O1xyXG4vLyAgICAgICB3aWR0aDogNTAlO1xyXG4vLyAgICAgfVxyXG4vL1xyXG4vLyAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4vLyAgICAgICBib3JkZXItbGVmdDogMDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5uLW1lbnVfX2xpc3QtY29sdW1uIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLm4tbWVudV9fbGlzdC1oZWFkZXItdGV4dCB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LTUyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1zbTtcclxuXHJcbiAgKyAubi1tZW51X19saXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbTtcclxuICB9XHJcbn1cclxuXHJcbi5uLW1lbnVfX2xpc3QtaGVhZGVyICsgLm4tbWVudV9fbGlzdC1oZWFkZXIge1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcclxufVxyXG5cclxuLm4tbWVudS0tdjEsXHJcbi5uLW1lbnUtLXYyIHtcclxuICAubi1tZW51X19saXN0LWl0ZW0tLWxldmVsLTE6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci1wcm9wZXJ0eS1tZW51LWJnOiAkY29sb3ItZ3JheS05NTtcclxuJGNvbG9yLWdsb2JhbC1tZW51LWJnOiAkY29sb3ItZ3JheS02NDtcclxuJGNvbG9yLW5hdi1pdGVtLWJvcmRlcjogJGNvbG9yLWdyYXktODc7XHJcbiRtZW51LXdpZHRoOiAyNzBweDtcclxuJHNwYWNpbmctbGlzdC1pdGVtOiAyMHB4O1xyXG4kc3BhY2luZy1saXN0LXNlY3Rpb25zOiAzMHB4O1xyXG5cclxuQG1peGluIG5hdi1pdGVtLWJvdHRvbS1ib3JkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbmF2LWl0ZW0tYm9yZGVyO1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJi5uLW9mZi1jYW52YXMtbWVudS0tb3BlbixcclxuICAmLm4tb2ZmLWNhbnZhc19fd3JhcHBlci1vcGVuIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmstLW9mZi1jYW52YXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctbGlzdC1pdGVtIDQwcHggJHNwYWNpbmctbGlzdC1pdGVtICRzcGFjaW5nLWxpc3QtaXRlbTtcclxuICB9XHJcblxyXG4gIC5uLWdsb2JlX19pY29uLS1vZmYtY2FudmFzIHtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gLm4tbWVudV9fbGlzdCxcclxuICAvLyAubi1tZW51X19saXN0LXNlY3Rpb24ge1xyXG4gIC8vICAgYm9yZGVyOiAwO1xyXG4gIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gfVxyXG59XHJcblxyXG4vLyAubi1vZmYtY2FudmFzLW1lbnVfX2NvbnRlbnQtd3JhcCB7XHJcbi8vICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4vLyAgIGxlZnQ6IDA7XHJcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgIHRyYW5zaXRpb246IGxlZnQgLjRzIGVhc2U7XHJcbi8vICAgei1pbmRleDogeignb2ZmLWNhbnZhcy1jb250ZW50Jyk7XHJcbi8vXHJcbi8vICAgLm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuICYge1xyXG4vLyAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3ItbmF2LWl0ZW0tYm9yZGVyO1xyXG4vLyAgICAgbGVmdDogJG1lbnUtd2lkdGg7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LXRpdGxlIHtcclxuLy8gICBAaW5jbHVkZSBuYXYtaXRlbS1ib3R0b20tYm9yZGVyO1xyXG4vLyAgIGJhY2tncm91bmQ6ICRjb2xvci1wcm9wZXJ0eS1tZW51LWJnO1xyXG4vLyAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuLy8gICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuLy8gICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4vLyAgIG1hcmdpbi1ib3R0b206IDA7XHJcbi8vICAgcGFkZGluZzogJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4vLyB9XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluayB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcclxuICBAaW5jbHVkZSBuYXYtaXRlbS1ib3R0b20tYm9yZGVyO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc3BhY2luZy1saXN0LWl0ZW0gNDBweCAkc3BhY2luZy1saXN0LWl0ZW0gJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0LWl0ZW06bGFzdC1jaGlsZCAmIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gJiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saW5rLWljb24ge1xyXG4gIGZpbGw6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6ICRzcGFjaW5nLWxpc3QtaXRlbTtcclxuICB0b3A6ICRzcGFjaW5nLWxpc3QtaXRlbTtcclxuICB3aWR0aDogMTZweDtcclxuXHJcbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcblxyXG4gIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0LWl0ZW0tLW1lbnUtb3BlbiAmIHtcclxuICAgIGZpbGw6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLm4tb2ZmLWNhbnZhcy1tZW51X19tZW51IHtcclxuLy8gICBiYWNrZ3JvdW5kOiAkY29sb3ItZ2xvYmFsLW1lbnUtYmc7XHJcbi8vICAgaGVpZ2h0OiAxMDB2aDtcclxuLy8gICBsZWZ0OiAwO1xyXG4vLyAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuLy8gICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbi8vICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgIHRvcDogYXV0bztcclxuLy8gICB3aWR0aDogJG1lbnUtd2lkdGg7XHJcbi8vICAgei1pbmRleDogeignb2ZmLWNhbnZhcy1tZW51Jyk7XHJcbi8vIH1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fbWVudS1pbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0IHtcclxuICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcm9wZXJ0eS1tZW51LWJnO1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpc3Qge1xyXG4gIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktNjQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgcGFkZGluZzogJHNwYWNpbmctbGlzdC1zZWN0aW9ucyAwIDA7XHJcbn1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fZ2xvYmFsLW5hdmlnYXRpb24tbGlzdC1oZWFkZXIge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fZ2xvYmFsLW5hdmlnYXRpb24tbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1saXN0LWl0ZW07XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTk1O1xyXG4gIH1cclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhcy1tZW51X19jaGlsZC1tZW51IHtcclxuICBAaW5jbHVkZSBuYXYtaXRlbS1ib3R0b20tYm9yZGVyO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAvL1BsYWNlaG9sZGVyIGltYWdlc1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gID4gLm4tbWVudV9fbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcbiAgfVxyXG5cclxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMTpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xID4gLm4tbWVudV9fbGluayB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICB9XHJcblxyXG4gIC5uLW1lbnVfX2xpbmsge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4gIH1cclxufVxyXG5cclxuJGljb24tc2l6ZTogMThweDtcclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbGlzdCB7XHJcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJvcGVydHktbWVudS1iZztcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLW5hdi1pdGVtLWJvcmRlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGlzdC1zZWN0aW9ucztcclxuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGlzdC1zZWN0aW9ucztcclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saW5rIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy9wYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1saXN0LWl0ZW07XHJcbiAgcGFkZGluZzogJHNwYWNpbmctbGlzdC1pdGVtIDQwcHggJHNwYWNpbmctbGlzdC1pdGVtICRzcGFjaW5nLWxpc3QtaXRlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbGluay1pY29uIHtcclxuICBmaWxsOiAkY29sb3ItZ3JheS02NDtcclxuICBoZWlnaHQ6ICRpY29uLXNpemU7XHJcbiAgbGVmdDogJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6ICRzcGFjaW5nLXNtO1xyXG4gIHdpZHRoOiAkaWNvbi1zaXplO1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWltYWdlIHtcclxuICBoZWlnaHQ6ICRpY29uLXNpemU7XHJcbiAgbGVmdDogJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6ICRzcGFjaW5nLXNtO1xyXG4gIHdpZHRoOiAkaWNvbi1zaXplO1xyXG5cclxuICAmLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZS0tbGFuZ3VhZ2Utc2VsZWN0b3Ige1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpbmstbm90aWZpY2F0aW9uLWNvdW50IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgbWluLXdpZHRoOiAyNHB4O1xyXG4gIHBhZGRpbmc6IDAgM3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0b3A6IDkuNXB4O1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWljb24tbGluayxcclxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZS1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxpc3QtaXRlbSArICRpY29uLXNpemUgKyAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1ub3RpZmljYXRpb24tbGluayB7XHJcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbGlzdC1pdGVtICsgJGljb24tc2l6ZSArICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgLm4tb2ZmLWNhbnZhcy1tZW51Lm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC8vIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAubi1vZmYtY2FudmFzLW1lbnVfX21lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIC5uLW9mZi1jYW52YXMtbWVudV9fY29udGVudC13cmFwIHtcclxuICAvLyAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgLy8gfVxyXG59XHJcbiIsIiRjb2xvci1wcm9wZXJ0eS1tZW51LWJnOiAkY29sb3ItZ3JheS05NTtcclxuJGNvbG9yLWdsb2JhbC1tZW51LWJnOiAkY29sb3ItZ3JheS02NDtcclxuJGNvbG9yLW5hdi1pdGVtLWJvcmRlcjogJGNvbG9yLWdyYXktODc7XHJcbiRtZW51LXdpZHRoOiAyNzBweDtcclxuJHNwYWNpbmctbGlzdC1pdGVtOiAyMHB4O1xyXG4kc3BhY2luZy1saXN0LXNlY3Rpb25zOiAzMHB4O1xyXG5cclxuQG1peGluIG5hdi1pdGVtLWJvdHRvbS1ib3JkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbmF2LWl0ZW0tYm9yZGVyO1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX21lbnUge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTM1O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgbGVmdDogMDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGF1dG87XHJcbiAgd2lkdGg6ICRtZW51LXdpZHRoO1xyXG4gIHotaW5kZXg6IHooJ29mZi1jYW52YXMtbWVudScpO1xyXG5cclxuICBbZGF0YS1udGFwLXVpPVwibW9yZS1tZW51XCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX2NvbnRlbnQtd3JhcCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgLjRzIGVhc2U7XHJcbiAgei1pbmRleDogeignb2ZmLWNhbnZhcy1jb250ZW50Jyk7XHJcblxyXG4gIC5uLW9mZi1jYW52YXMtbWVudS0tb3BlbiAmLFxyXG4gIC5uLW9mZi1jYW52YXNfX3dyYXBwZXItb3BlbiAmIHtcclxuICAgIGxlZnQ6ICRtZW51LXdpZHRoO1xyXG4gIH1cclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS10aXRsZSB7XHJcbiAgQGluY2x1ZGUgbmF2LWl0ZW0tYm90dG9tLWJvcmRlcjtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhc19fY3Jvc3MtcHJvcGVydHktbmF2IHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTM1O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcclxuICAgIGZpbGw6ICRjb2xvci1ncmF5LTM1O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICB0b3A6IDM0cHg7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICB9XHJcbn1cclxuIiwiLy8gaDEge1xyXG4vLyAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4vLyAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbi8vIH1cclxuXHJcbi5uLXBhZ2UtaGVhZGVyIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1wYWdlLW5hdmlnYXRpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xyXG4gIG1heC13aWR0aDogOTYwcHg7XHJcblxyXG4gICYubi1wYWdlLWhlYWRlci0tb24tZGFyay1iZyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tcGFnZS1oZWFkZXItLWlzLWFsdC1jb2xvciAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxufVxyXG5cclxuLm4tcGFnZS1oZWFkZXItLXYyIC5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcclxuICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xyXG59XHJcblxyXG4ubi1wYWdlLWhlYWRlcl9fcHJlLWhlYWRpbmcge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1leHRyYS1saWdodDtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uLXBhZ2UtaGVhZGVyLS12MyB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxufVxyXG5cclxuLm4tcGFnZS1oZWFkZXJfX2ltZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1wYWdlLWhlYWRlcl9fYm9keSB7XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuLm4tcGFnZS1oZWFkZXJfX2xpbmstLWF1dGhvciB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2soKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLXBhZ2UtaGVhZGVyX19kYXRlIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQoKTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLXBhZ2UtaGVhZGVyX19saW5rLS1vcHRpb25zIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAvLyBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG5cclxuICAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24ge1xyXG4gICAgdG9wOiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1wYWdlLWhlYWRlcl9fbGluay1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMXB4O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG59XHJcblxyXG4ubi1wYWdlLWhlYWRlci0tdjQge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tcGFnZS1oZWFkZXJfX2lubmVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6ICRzY3JlZW4teGw7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gIC5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcclxuXHJcbiAgICAubi1wYWdlLWhlYWRlci0tdjMgJiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXBhZ2UtaGVhZGVyX19saW5rLS1vcHRpb25zIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5uLXBhZ2UtaGVhZGVyX19kYXRlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcblxyXG4gIC5uLXBhZ2UtaGVhZGVyLS12NCB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcbn1cclxuIiwiLm4tcHJvcGVydHktYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmW2RhdGEtbnRhcC11aT1cInN0aWNreS1uYXZcIl0ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICB9XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9faW5uZXItd3JhcCB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC8vIG1hcmdpbjogMCBhdXRvO1xyXG4gIC8vIG1heC13aWR0aDogJHNjcmVlbi14bDtcclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrIHtcclxuICAvLyBAaW5jbHVkZSBzcGFuKDggb2YgJHNlbWFudGljLWxheW91dC1sZyk7XHJcbiAgLy8gbWFyZ2luLSN7JGRpci1mcm9tfTogJHNwYWNpbmctc207XHJcbiAgLy8gZmxleDogMSAxIGF1dG87XHJcbiAgZmxvYXQ6ICN7JGRpci1mcm9tfTtcclxuICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmcteHM7XHJcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LWxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaCxcclxuLm4tcHJvcGVydHktYmFyX191dGlscyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19sb2dvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAzcHg7XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUgJiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgICAgIHRvcDogLTNweDtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fbmV0YXBwLW1hcmstaWNvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmaWxsOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhcl9fbmV0YXBwLW1hcmstaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0zcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tZXh0cmEtbGlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDJweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX2xvZ28tc3ZnIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUge1xyXG4gIC8vIEBpbmNsdWRlIHNwYW4oMSBvZiAkc2VtYW50aWMtbGF5b3V0LWxnIHdpZGVyKTtcclxuICBmbG9hdDogI3skZGlyLWZyb219O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LTQxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLW9mZi1jYW52YXMtbWVudS0tb3BlbiAmLFxyXG4gIC5uLW9mZi1jYW52YXNfX3dyYXBwZXItb3BlbiAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG4gIH1cclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS10ZXh0IHtcclxuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTI3O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsb2F0OiAjeyRkaXItZnJvbX07XHJcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy14cztcclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGlzdC1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLXhzO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saW5rLXRleHQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saW5rLXRleHQge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHggMi41KTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubi1pY29uX19wcm9wZXJ0eS1iYXItc29jaWFsIHtcclxuICBmaWxsOiAkY29sb3ItZ3JheS0zNTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zIHtcclxuICAvLyBAaW5jbHVkZSBzcGFuKDEgb2YgJHNlbWFudGljLWxheW91dC1sZyB3aWRlciBsYXN0KTtcclxuICBmbG9hdDogI3skZGlyLXRvfTtcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucy1saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucy1saW5rIHtcclxuICBAaW5jbHVkZSBmdWxsLWhlaWdodC1oaWRkZW4tcHNldWRvLWVsZW1lbnQ7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LTQxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZy14cztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucy1saW5rLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLXNlYXJjaC1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmlsbDogJGNvbG9yLWdyYXktNDE7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB0b3A6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogeignbWVudScpO1xyXG5cclxuICAmLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSxcclxuICAubi1wcm9wZXJ0eS1iYXItLW5hcnJvdy1zZWFyY2gtZm9ybS12aXNpYmxlICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubi1zZWFyY2gtZm9ybV9faW5wdXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAubi1zZWFyY2gtZm9ybV9fYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAkc3BhY2luZy14cztcclxuICB9XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fY3RhIHtcclxuICBmbG9hdDogI3skZGlyLWZyb219O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmctZGVmYXVsdDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTtcclxuXHJcbiAgLm4tc3RpY2t5LW5hdiAmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xyXG4gIC5uLXByb3BlcnR5LWJhciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyX19pbm5lci13cmFwIHtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctc207XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0ubi1wcm9wZXJ0eS1iYXItLW5hcnJvdy1zZWFyY2gtZm9ybS12aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX3Rvb2xiYXIge1xyXG4gICAgZmxvYXQ6ICN7JGRpci10b307XHJcbiAgfVxyXG5cclxuICAvLyAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmsge1xyXG4gIC8vICAgQGluY2x1ZGUgc3BhbigzIG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gIC8vXHJcbiAgLy8gICAmLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XHJcbiAgLy8gICAgIEBpbmNsdWRlIHNwYW4oOCBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIHtcclxuICAgIC8vIEBpbmNsdWRlIHNwYW4oOCBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogI3skZGlyLXRvfTtcclxuICAgIC8vIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy1zbTtcclxuXHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX3Rvb2xiYXIgJiB7XHJcbiAgICAgIGZsb2F0OiAjeyRkaXItZnJvbX07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX3V0aWxzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyX191dGlscy1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyX191dGlscy1saW5rIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX2xvZ286YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbmFtZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXIgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX25ldGFwcC1tYXJrLWljb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTJweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX2xvZ28tc3ZnIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucyxcclxuICAubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmsge1xyXG4gIC8vICAgcGFkZGluZy10b3A6IDA7XHJcbiAgLy8gfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX2xvZ28tc3ZnLFxyXG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUgLm4tcHJvcGVydHktYmFyX19sb2dvIHtcclxuICAgIGhlaWdodDogMjlweDtcclxuICAgIHdpZHRoOiAxNjBweDtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9uLXNlYXJjaC1mb3JtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXItLXYzLFxyXG4gIC5uLXByb3BlcnR5LWJhci0tdjYge1xyXG4gICAgLm4tcHJvcGVydHktYmFyIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNtO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgLm4tcHJvcGVydHktYmFyX19sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbmFtZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgLm4tcHJvcGVydHktYmFyX19sb2dvIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoKDExMDBweCAvICRmb250LXNpemUtZGVmYXVsdCkgKiAxZW0pIHtcclxuICAubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyLm4tc3RpY2t5LW5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmF5LTk3LCAuOSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiB6KCdvdmVybGF5Jyk7XHJcblxyXG4gICAgLm4tcHJvcGVydHktYmFyX19zb2NpYWwge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAzMDBtcztcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLXByb3BlcnR5LWJhcl9fY3RhIHtcclxuICAgICAgLy8gYW5pbWF0aW9uOiBzbGlkZURvd24gLjY1cyAuNXMgY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMjAsIDEuMjc1KSBib3RoO1xyXG4gICAgICBhbmltYXRpb246IGJvdW5jZUluRG93biAuODVzIDUwMG1zIGJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRvZmYtY2FudmFzLXdpZHRoOiAyNzBweDtcclxuXHJcbi5uLW9mZi1jYW52YXNfX3dyYXBwZXIge1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAvLyBoZWlnaHQ6IDEwMHZoO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmLm4tb2ZmLWNhbnZhc19fd3JhcHBlci1vcGVuIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhc19fd3JhcHBlci1pbm5lciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudS0taXMtb3BlbiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRvZmYtY2FudmFzLXdpZHRoKTtcclxuXHJcbiAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kb2ZmLWNhbnZhcy13aWR0aCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS02NDtcclxuICAvLyBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgbGVmdDogMDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIHdpZHRoOiAkb2ZmLWNhbnZhcy13aWR0aDtcclxuICB6LWluZGV4OiB6KCdvZmYtY2FudmFzJyk7XHJcbiAgLy8gUG9zc2libGUgc25pcHBldCB0byBoaWRlIG9sZCBvZmYtY2FudmFzIChidXQgbWF5IG5vdCB3b3JrIGZvciBub24tVVMgc2l0ZXMpXHJcbiAgLy8mLm4tb2ZmLWNhbnZhcy0tbGVmdCB7XHJcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy99XHJcblxyXG4gIC5uLW9mZi1jYW52YXMtbWVudS0taXMtb3BlbiAmIHtcclxuICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLS0jeyRkaXItZnJvbX0ge1xyXG4gICN7JGRpci1mcm9tfTogLSRvZmYtY2FudmFzLXdpZHRoO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogJG9mZi1jYW52YXMtd2lkdGg7XHJcbn1cclxuXHJcbi5uLW9mZi1jYW52YXNfX2NvbnRlbnQge1xyXG4gIC8vIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAvLyBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIC8vIGhlaWdodDogMTAwdmg7XHJcbiAgI3skZGlyLWZyb219OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XHJcbiAgei1pbmRleDogeignZGVmYXVsdCcpO1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX3RpdGxlIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTk1O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzX191dGlsaXR5LW5hdiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktOTU7XHJcbiAgLy8gcGFkZGluZzogMzBweCAyMHB4O1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTk1O1xyXG4gIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0IHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblxyXG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLXRleHQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcclxuICAgICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xyXG5cclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS01MjtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XHJcbiAgICBmaWxsOiAkY29sb3ItZ3JheS02NDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgI3skZGlyLXRvfTogMjBweDtcclxuICAgIHRvcDogMjRweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhc19fY3Jvc3MtcHJvcGVydHktbmF2IHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4vLyBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQtbWF4KSB7XHJcbi8vICAgLm4tb2ZmLWNhbnZhc19fY29udGVudCB7XHJcbi8vICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4vLyAgIH1cclxuLy8gfVxyXG4iLCIkcHJvcGVydHktbmF2aWdhdGlvbi1iYXItaGVpZ2h0OiA0MHB4O1xyXG5cclxuLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXIge1xyXG4vLyAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xyXG4vLyAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgLy8gaGVpZ2h0OiAkcHJvcGVydHktbmF2aWdhdGlvbi1iYXItaGVpZ2h0O1xyXG4vLyAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4vLyB9XHJcblxyXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9faW5uZXItd3JhcCB7XHJcbi8vICAgQGV4dGVuZCAlY29udGVudC1tYXgtd2lkdGg7XHJcbi8vICAgZGlzcGxheTogdGFibGU7XHJcbi8vICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4vLyAgIG1hcmdpbjogMCBhdXRvO1xyXG4vLyAgIHdpZHRoOiAxMDAlO1xyXG4vLyB9XHJcblxyXG4vLyBQUk9QRVJUWSBOQVZcclxuLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdiB7XHJcbi8vICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuLy8gICAvLyBoZWlnaHQ6IGluaGVyaXQ7XHJcbi8vIH1cclxuXHJcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdCB7XHJcbi8vICAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4vLyAgIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbi8vICAgLy8gZm9udC1zaXplOiAwO1xyXG4vLyAgIC8vIGhlaWdodDogaW5oZXJpdDtcclxuLy8gICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4vLyB9XHJcblxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbSB7XHJcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vIGhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLS10cnVuY2F0ZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XHJcbi8vICAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcclxuLy8gICAvLyBAaW5jbHVkZSBmdWxsLWhlaWdodC1oaWRkZW4tcHNldWRvLWVsZW1lbnQ7XHJcbi8vICAgLy8gY29sb3I6ICRjb2xvci1ncmF5LTQxO1xyXG4vLyAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgIGhlaWdodDogaW5oZXJpdDtcclxuLy8gICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xyXG4vLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuLy9cclxuLy8gICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCAmIHtcclxuLy8gICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xyXG4vLyAgIH1cclxuLy9cclxuLy8gICAmOmhvdmVyIHtcclxuLy8gICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuLy8gICB9XHJcbi8vXHJcbi8vICAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0tY3VycmVudCB7XHJcbi8vICAgICBAaW5jbHVkZSBnb3RoYW0tYmxhY2s7XHJcbi8vICAgICBjb2xvcjogJGNvbG9yLWdyYXktMjc7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSxcclxuLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmU6aG92ZXIsXHJcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmssXHJcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWltYWdlLWxpbms6aG92ZXIge1xyXG4vLyAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRjb2xvci1ibHVlLWxpZ2h0LCAkY29sb3ItYmx1ZS1saWdodCA0cHgsICRjb2xvci1ncmF5LTk1IDRweCk7XHJcbi8vICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4vLyB9XHJcblxyXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstdGV4dCB7XHJcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4vLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbi8vIH1cclxuXHJcblxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbW9yZS1pdGVtIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci0tbW9yZS1pdGVtLXZpc2libGUgJiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvLyBmaWxsOiAkY29sb3ItZ3JheS00MTtcclxuICBmaWxsOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTFweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbms6aG92ZXIgJixcclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluazpob3ZlciAmIHtcclxuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUgJiB7XHJcbiAgLy8gICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgLy8gfVxyXG59XHJcblxyXG4vLyBNT1JFIE1FTlVcclxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtLW1vcmUtbWVudSB7XHJcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gIC5uLW1lbnVfX2xpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYubi1tZW51X19saXN0LWl0ZW0tLWlzLXZpc2libGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBVVElMIE5BVlxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMge1xyXG4gIC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgLy8gZm9udC1zaXplOiAwO1xyXG4gIC8vIGhlaWdodDogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3Qge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIC8vIGZvbnQtc2l6ZTogMDtcclxuICAvLyBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBtaW4td2lkdGg6IDQ0cHg7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rIHtcclxuICAvLyBAaW5jbHVkZSBmdWxsLWhlaWdodC1oaWRkZW4tcHNldWRvLWVsZW1lbnQ7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2s7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LTI3O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vIGhlaWdodDogaW5oZXJpdDtcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLXRleHQge1xyXG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbi8vICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4vLyB9XHJcblxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmlsbDogJGNvbG9yLWdyYXktNjQ7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDE4cHg7XHJcblxyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rOmhvdmVyICYsXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItZ3JheS01MjtcclxuICB9XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1pbWFnZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLW5vdGlmaWNhdGlvbi1jb3VudCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGxlZnQ6IC02cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xyXG4gIG1pbi13aWR0aDogMThweDtcclxuICBwYWRkaW5nOiAwIDNweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogLTZweDtcclxufVxyXG5cclxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWltYWdlLWxpbms6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG59XHJcblxyXG4vLyBMQU5HVUFHRSBTRUxFQ1RPUlxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbGFuZ3VhZ2Utc2VsZWN0b3ItaW1hZ2Uge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcclxufVxyXG5cclxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudV9fdGl0bGUge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG59XHJcblxyXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51X19oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcclxuICBtYXJnaW46ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51X19yZW1lbWJlci1jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNHB4O1xyXG59XHJcblxyXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IC5tZW51X19mb290ZXIge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi8vIC5uLWdsb2JlX19pY29uIHtcclxuLy8gICBkaXNwbGF5OiBpbmxpbmU7XHJcbi8vICAgZmlsbDogJGNvbG9yLWdyYXktNjQ7XHJcbi8vICAgaGVpZ2h0OiAyMHB4O1xyXG4vLyAgIGxlZnQ6IDEycHg7XHJcbi8vICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgdG9wOiAxMHB4O1xyXG4vLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbi8vICAgd2lkdGg6IDIwcHg7XHJcbi8vXHJcbi8vICAgJjpob3ZlciB7XHJcbi8vICAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcblxyXG4vLyBNRU5VU1xyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyIHtcclxuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgLy8gfVxyXG5cclxuICAvLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2IHtcclxuICAvLyAgIEBpbmNsdWRlIHNwYW4oOCBvZiAxMik7XHJcbiAgLy8gICBtYXJnaW4tbGVmdDogMDtcclxuICAvLyB9XHJcblxyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscyB7XHJcbiAgICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIgbGFzdCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmssXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmsge1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1zbTtcclxuICB9XHJcbn1cclxuIiwiLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci0tZW1iZWRkZWQge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZy14cztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUge1xyXG4gICAgQGluY2x1ZGUgZ290aGFtLWJsYWNrO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTM1O1xyXG5cclxuICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTM1O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLXRleHQge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtIDIuNSk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm4tZ2xvYmVfX2ljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBmaWxsOiAkY29sb3ItZ3JheS0zNTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMjBweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLXRleHQge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtIDIuNSk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXItLWVtYmVkZGVkIHtcclxuICAgIGZsb2F0OiAjeyRkaXItZnJvbX07XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcteHM7XHJcbiAgICB3aWR0aDogc3Bhbig1IG9mIDEyKTtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdCB7XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xyXG4gICAgfVxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ2x0cicge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDggb2YgMTIpO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luLSN7JGRpci1mcm9tfTogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgQGF0LXJvb3QgW2RhdGEtbnRhcC11aT1cIm1vcmUtbWVudVwiXSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLS1pcy1oaWRkZW4ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLS1pcy12aXNpYmxlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsge1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZy14cztcclxuXHJcbiAgICAmLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblxyXG4gICAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgJiB7XHJcbiAgICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbms6bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLSN7JGRpci10b306IDA7XHJcbiAgfVxyXG59XHJcbiIsIi5uLXNlYXJjaC1maWx0ZXJfX2xpc3Qge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fZHJvcGRvd24tbWVudSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93ICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zZWFyY2gtZmlsdGVyX19wYW5lbC10b2dnbGUtaWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLWxpbms7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDJweDtcclxuICB3aWR0aDogMTZweDtcclxuXHJcbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdC1pdGVtLS1hY3RpdmUgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItZ3JheS02NztcclxuICB9XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX2xpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyAmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0tLWFjdGl2ZSAmIHtcclxuICAgIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctYm9sZDtcclxuICAgIFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgICBib3R0b206IC04cHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogeignbWVudScpICsgMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsIHtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcclxuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yLWJsdWUtbWlkO1xyXG4gIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdy1kZWZhdWx0O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICYubi1zZWFyY2gtZmlsdGVyX19wYW5lbC0tYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS02NztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAkc3BhY2luZy1zbTtcclxuICB0b3A6ICRzcGFjaW5nLXNtO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyAmIHtcclxuICAgIHRvcDogJHNwYWNpbmcteHM7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1pY29uIHtcclxuICBmaWxsOiAkY29sb3ItZ3JheS02NztcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMXB4O1xyXG4gIHdpZHRoOiAxMXB4O1xyXG5cclxuICAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1saW5rOmhvdmVyICYge1xyXG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMsXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbiAgbWFyZ2luLXRvcDogLSgkc3BhY2luZy1zbSk7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLWljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1saW5rO1xyXG4gIGhlaWdodDogMTBweDtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHMgLyAyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0xcHg7XHJcbiAgd2lkdGg6IDEwcHg7XHJcblxyXG4gIDpob3ZlciA+ICYge1xyXG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubi10YWcubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtdGFnIHtcclxuICBjbGVhcjogbGVmdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICB3aWR0aDogYXV0bztcclxuXHJcbiAgLm4tdGFnX19kZWxldGUtaWNvbiB7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWctdGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyB7XHJcblxyXG4gICYubi1zZWFyY2gtZmlsdGVyLS1oYXMtc3ViZmlsdGVycyB7XHJcbiAgICAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluayxcclxuICAgIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1zZWxlY3RlZC1maWx0ZXJzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1zZWFyY2gtZmlsdGVyLXBhbmVscyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5uLXNlYXJjaC1maWx0ZXItLXNob3ctcmVmaW5lLXBhbmVsIHtcclxuICAgIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLFxyXG4gICAgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLXNlYXJjaC1maWx0ZXItcGFuZWxzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uLXNlYXJjaC1mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1saWdodDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmF5LTY0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoICYge1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjRzIGN1YmljLWJlemllciguMDAwLCAuNzk1LCAuMDAwLCAxKTtcclxuICAgIHdpZHRoOiAxMjVweDtcclxuXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1mb3JtX19idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbSAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogNDBweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAubi1zZWFyY2gtZm9ybV9fYnV0dG9uLWljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1mb3JtX19idXR0b24taWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xyXG4gIGhlaWdodDogMThweDtcclxuICB3aWR0aDogMThweDtcclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2ggLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICB9XHJcbn1cclxuIiwiLm4tc2hhcmUge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XHJcbn1cclxuXHJcbi5uLXNoYXJlX19saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAubi1zaGFyZV9fbGluayB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAubi1zaGFyZV9fbGluayB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zaGFyZV9fbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLXNoYXJlX19pY29uIHtcclxuICBmaWxsOiAkY29sb3ItZ3JheS01MjtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcblxyXG4gIC5uLXNoYXJlX19saW5rOmhvdmVyICYge1xyXG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zaGFyZV9fdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcclxufVxyXG4iLCIubi10YWcge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWRlZmF1bHQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDRweCAxM3B4O1xyXG59XHJcblxyXG4ubi10YWctLXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktNTI7XHJcbn1cclxuXHJcbi5uLXRhZ19fZGVsZXRlLWljb24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIGhlaWdodDogOXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDlweDtcclxufVxyXG5cclxuLm4tdGFnX190ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm4tdGFnLWdyb3VwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG5cclxuICAubi10YWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi10YWctZ3JvdXBfX3NlcGFyYXRvciB7XHJcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yLWdyYXktNjQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG4iLCIubi10b3AtaGF0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubi10b3AtaGF0X19saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubi10b3AtaGF0X19saXN0LWl0ZW0taGVhZGVyIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcclxuXHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIC5vZmYtY2FudmFzX19jcm9zcy1wcm9wZXJ0eS1uYXYgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX2xpbmsge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4IGluaGVyaXQpO1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcclxuXHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX2xpbmstdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubi10b3AtaGF0X191c2VyLWljb24sXHJcbi5uLXRvcC1oYXRfX2tleS1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDEycHg7XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX21lbnUtaW5kaWNhdG9yIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIGhlaWdodDogMTBweDtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTBweDtcclxufVxyXG5cclxuLm4tdG9wLWhhdF9fcHJvZmlsZS1saXN0LWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm4tdG9wLWhhdF9fcHJvZmlsZS1saW5rLS1pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTI3O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRjb2xvci1ibHVlLWxpZ2h0LCAkY29sb3ItYmx1ZS1saWdodCA0cHgsICRjb2xvci1ncmF5LTI3IDRweCk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcblxyXG4gIC5uLXRvcC1oYXRfX21lbnUtaW5kaWNhdG9yIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUge1xyXG4gIC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdy1kZWZhdWx0O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRvcDogMTAwJTtcclxuICB3aWR0aDogMjQ1cHg7XHJcbiAgei1pbmRleDogeignbWVudScpO1xyXG5cclxuICAubi10b3AtaGF0X19wcm9maWxlLWxpbmstLWlzLWFjdGl2ZSArICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtc3VwcG9ydC1saW5rIHtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktOTU7XHJcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ncmF5LTk1O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS00MTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1zbTtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwO1xyXG59XHJcblxyXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtbGlzdC1saW5rIHtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktNDE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LXVzZXItaW5mbyB7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtdXNlcm5hbWUge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1ib29rO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtY29tcGFueSB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG59XHJcblxyXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtbG9nLW91dC1saW5rIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbTtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgLm4tdG9wLWhhdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcteHMgLyAyO1xyXG4gIH1cclxuXHJcbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IHtcclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHsgXHJcbiAgICAgIEBpbmNsdWRlIHNwYW4gKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdsdHInIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbiAoNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kKTtcclxuICAgIH0gXHJcbiAgfVxyXG5cclxuICAubi10b3AtaGF0X19saXN0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZy14cztcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xyXG5cclxuICAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tdG9wLWhhdF9fbGluayB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktODc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi10b3AtaGF0X19jcm9zcy1wcm9wZXJ0eS1uYXYgW2RhdGEtbnRhcC11aT1cImNvbnRhY3QtdXNcIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLXRvcC1oYXRfX2xpc3QtaXRlbS1oZWFkZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saXN0LWl0ZW0ge1xyXG4gICAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XHJcbiAgfVxyXG5cclxuICAubi10b3AtaGF0X19wcm9maWxlLWxpbmsge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1zbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtO1xyXG4gIH1cclxuXHJcbiAgLm4tdG9wLWhhdF9fdXRpbHMge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcgeyBcclxuICAgICAgQGluY2x1ZGUgc3BhbiAoNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kIGxhc3QpO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7IFxyXG4gICAgICBAaW5jbHVkZSBzcGFuICg0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQgbGFzdCk7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5uLXRvcC1oYXRfX2xpc3QtaXRlbSB7XHJcbiAgICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItI3skZGlyLXRvfTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5uLXRvcC1oYXRfX2xpc3QtaXRlbSB7XHJcbiAgICAvLyAgIC5uLXRvcC1oYXRfX2xpbmsge1xyXG4gICAgLy8gICAgICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgICAgICBjb250ZW50OiAnfCc7XHJcbiAgICAvLyAgICAgICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmctc207XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICB9XHJcbiAgICAvL1xyXG4gICAgLy8gICAmOmZpcnN0LWNoaWxkIC5uLXRvcC1oYXRfX2xpbmsge1xyXG4gICAgLy8gICAgICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLm4tdG9wLWhhdF9fbWVudS1pbmRpY2F0b3Ige1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLm4tdG9wLWhhdF9fdXNlci1pY29uLFxyXG4gIC5uLXRvcC1oYXRfX2tleS1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LXN1cHBvcnQtbGluay1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saXN0LWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gIC5uLXRvcC1oYXRfX2Nyb3NzLXByb3BlcnR5LW5hdiB7XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7IFxyXG4gICAgICBAaW5jbHVkZSBzcGFuICg2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7IFxyXG4gICAgfVxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ2x0cicgeyBcclxuICAgICAgQGluY2x1ZGUgc3BhbiAoNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXRvcC1oYXRfX3V0aWxzIHtcclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHsgXHJcbiAgICAgIEBpbmNsdWRlIHNwYW4gKDYgb2YgJHNlbWFudGljLWxheW91dC1sZyBsYXN0KTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ2x0cicgeyBcclxuICAgICAgQGluY2x1ZGUgc3BhbiAoNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnIGxhc3QpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBSZW1vdmUgdGhpcyBmaWxlXHJcblxyXG4kc2VtYW50aWMtbGF5b3V0LXNtOiBsYXlvdXQoNCBhZnRlcik7XHJcbiRzZW1hbnRpYy1sYXlvdXQtbWQ6IGxheW91dCg4IGFmdGVyKTtcclxuJHNlbWFudGljLWxheW91dC1sZzogbGF5b3V0KDEyIGFmdGVyKTtcclxuXHJcbi5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX190b3Age1xyXG5cclxuICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDMwJSwgJGNvbG9yLWdyYXktOTcgMTUlLCAkY29sb3ItZ3JheS05NyAxNSUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1pbi13aWR0aCAkc2NyZWVuLXNtKSB7XHJcbiAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDMwJSwgJGNvbG9yLWdyYXktOTcgMTUlLCAkY29sb3ItZ3JheS05NyAxNSUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4td2lkdGggJHNjcmVlbi1tZCkge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDQwJSwgJGNvbG9yLWdyYXktOTcgMjUlLCAkY29sb3ItZ3JheS05NyAyNSUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4td2lkdGggJHNjcmVlbi1sZykge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDMwJSwgJGNvbG9yLWdyYXktOTcgMjUlLCAkY29sb3ItZ3JheS05NyAyNSUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3MsXHJcbi5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcbn1cclxuXHJcblxyXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QtaGVhZGVyIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tYm9vaztcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWluLXdpZHRoICRzY3JlZW4tbWQpIHtcclxuXHJcbiAgLm4tZm9vdGVyLS12MiB7XHJcblxyXG4gICAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kKTtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb290ZXJfX2NvcnAtbGlua3Mge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKGxhc3QgNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kKTtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb290ZXJfX2JvdHRvbS1yaWdodCB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWluLXdpZHRoICRzY3JlZW4tbGcpIHtcclxuXHJcbiAgLm4tZm9vdGVyLS12MiB7XHJcblxyXG4gICAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb290ZXJfX2NvcnAtbGlua3Mge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKGxhc3QgOCBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcclxuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSgzIG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZm9vdGVyX19ib3R0b20tcmlnaHQge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKGxhc3QgNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGNvbG9yLWJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG5cclxuLm4tYmFuZC0tZ3JheS1saWdodGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1sZyAwO1xyXG59XHJcblxyXG4ubi1sYXlvdXQge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4ubi1sYXlvdXRfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAubi1sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC5uLWxheW91dF9faXRlbSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAubi1sYXlvdXQtMyAmIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig0IG9mIDEyKTtcclxuICAgIH1cclxuXHJcbiAgICAubi1sYXlvdXQtMiAmIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcclxuICAgIH1cclxuXHJcbiAgICAubi1sYXlvdXQtNCAmIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcclxuICAgICAgZmxleC1iYXNpczogc3Bhbig2KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcclxuICAubi1sYXlvdXRfX2l0ZW0ge1xyXG5cclxuICAgIC5uLWxheW91dC00ICYge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIpO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYXV0b2NvbXBsZXRlLFxyXG4uYXV0b2NvbXBsZXRlLXNlYXJjaCxcclxuLmF1dG9jb21wbGV0ZS1jdXN0b21lci1zdG9yaWVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogODAwMDtcclxufVxyXG5cclxuLnVpLWF1dG9jb21wbGV0ZSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi51aS1tZW51LWl0ZW0ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuXHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctZGVmYXVsdDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJi51aS1zdGF0ZS1mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAjQnV0dG9uXHJcbi8vIFN0eWxlcyBmb3IgZHJvcGRvd24gdG9nZ2xlIHdoaWNoIGlzIHBhcnQgb2YgYSBidXR0b24gb3IgYSBzdGFuZGFsb25lIGJ1dHRvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnV0dG9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5idXR0b25fX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG59XHJcblxyXG4vLyBSZXN0b3Jpbmcgc3R5bGluZyBmb3IgaW5saW5lIGJ1dHRvbnMgb24gbm9uLXViZXIgcGFnZXNcclxuLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTsgXHJcbn1cclxuIiwiJGNvbG9yLWJyZWFkY3J1bWI6ICM5OTk5OTk7XHJcblxyXG4ubi1icmVhZGNydW1iIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7ICAvLyBJdGVtcyBXcmFwcGluZyBJbmxpbmUsIFNudWcgdG8gUGFnZSBUaXRsZVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm4tYnJlYWRjcnVtYl9fbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uLWJyZWFkY3J1bWJfX2xpc3QtaXRlbSxcclxuLm4tYnJlYWRjcnVtYl9fbGlzdCA+IGxpIHtcclxuICBjb2xvcjogJGNvbG9yLWJyZWFkY3J1bWI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTsgLy8gSXRlbXMgV3JhcHBpbmcgSW5saW5lXHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkID4gLm4tYnJlYWRjcnVtYl9fbGluayxcclxuICAmOmxhc3QtY2hpbGQgPiBhIHtcclxuICAgIG1hcmdpbi0jeyRkaXItdG99OiAwO1xyXG4gICAgcGFkZGluZy0jeyRkaXItdG99OiAwO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWJyZWFkY3J1bWJfX2xpbmssXHJcbi5uLWJyZWFkY3J1bWJfX2xpc3QgPiBsaSA+IGEge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci1icmVhZGNydW1iO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmcteHM7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZy1zbSAwIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnPic7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMXB4O1xyXG4gIH1cclxuXHJcbiAgLy8gJjpob3ZlcjphZnRlciB7XHJcbiAgLy8gICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHRlcjtcclxuICAvLyB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1icmVhZGNydW1iO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5jb250YWN0LXNhbGVzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS05NztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctc20gMCAkc3BhY2luZy1zbSAkc3BhY2luZy1zbTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXNhbGVzX19saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMTM5NHB4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgIHBhZGRpbmctI3tkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS0tdmVydGljYWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC1zYWxlc19fbGlzdC1pdGVtIHtcclxuICBib3JkZXItI3skZGlyLXRvfTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTY0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nLXNtO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XHJcbiAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xyXG4gICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgcGFkZGluZy0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3Qtc2FsZXNfX2xpbmssXHJcbi5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0gPiBhLFxyXG4uY29udGFjdC1zYWxlc19fbGlzdC1pdGVtID4gcCxcclxuLmNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS0tdmVydGljYWwgPiBhLFxyXG4uY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLS12ZXJ0aWNhbCA+IHAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLmljb24tY29tbWVudCB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8uY29udGFjdC1zYWxlc19fbGluay0tdmVydGljYWwge1xyXG4vLyAgcGFkZGluZzogJHNwYWNpbmcteHM7XHJcbi8vfVxyXG5cclxuLmNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS0tY2hhdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbi1jb21tZW50IHtcclxuICBmaWxsOiAkY29sb3ItZ3JheS04NztcclxuICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi8vIExVQ0kgT3ZlcnJpZGUgZm9yIGNvbnRhY3Qgc2FsZXNcclxuLm4tY29udGFjdC1zYWxlcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm4tY29udGFjdC1zYWxlc19fbGlzdCB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG4ubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZy14cztcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctI3skZGlyLXRvfTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWNvbnRhY3Qtc2FsZXNfX2xpbmsge1xyXG4gIC8vIHBhZGRpbmc6IDA7XHJcblxyXG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS13aXRoLWljb246Zmlyc3QtY2hpbGQgJiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1jb250YWN0LXNhbGVzX19pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgdG9wOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuIiwiLm4tZmVlZGJhY2tfX3NlYXJjaCB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyKDE0MjRweCk7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAubi1mZWVkYmFja19fc29sdmUtYW5zd2VyLS15ZXMge1xyXG4gICAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yLWdyYXktNjQ7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlLW1pZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlci0teWVzOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLm4tZmVlZGJhY2tfX2Zvcm0tY3RybCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvLyBUaGUgRmxhZyBvYmplY3QgYWxpZ25zIGFuIGltYWdlIG5leHQgdG8gdGV4dCB3aXRoIHRoZSBvcHRpb24gdG8gYWxpZ24gdGhlIHRleHQgYXQgdGhlIHRvcCwgbWlkZGxlIG9yIGJvdHRvbVxyXG5cclxuLmZsYWcsXHJcbi5uLWZsYWcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctc20gMDtcclxufVxyXG5cclxuLmZsYWdfX2ltYWdlLFxyXG4ubi1mbGFnX19pbWFnZSxcclxuLm4tZmxhZ19fYm9keSxcclxuLmZsYWdfX2JvZHkge1xyXG4gIC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAuZmxhZy0tdG9wLFxyXG4gIC5uLWZsYWctLXRvcCAmIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuZmxhZy0tYm90dG9tLFxyXG4gIC5uLWZsYWctLWJvdHRvbSAmIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYWdfX2ltYWdlLFxyXG4ubi1mbGFnX19pbWFnZSB7XHJcbiAgcGFkZGluZy0jeyRkaXItdG99OiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAvLyA+IGltZyB7XHJcbiAgLy8gICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgLy8gfVxyXG5cclxuICAubi1mbGFnLS1yZXYgJiB7XHJcbiAgICBwYWRkaW5nLSN7JGRpci10b306IDA7XHJcbiAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGlzIGp1c3QgYSBQT0MgdGhhdCB3YXMgc3RhcnRlZCBiZWZvcmUgTFVDSS4gVGhlIGVmZm9ydCBpcyB0byB1c2VcclxuLy8gTFVDSSBjbGFzcyBuYW1lcyBhbmQgd29yayB0byBnZXQgdGhlIEJFIGZvcm1zIEhUTUwgYW5kIENTUyB0byBtYXRjaCBMVUNJXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRjb2xvci1sYWJlbC1yZXF1aXJlZDogI0NDMzMwMDtcclxuJGNvbG9yLWZvcm0tbGFiZWw6ICRjb2xvci1ncmF5LTQxO1xyXG4kY29sb3ItaW5wdXQtYmc6ICRjb2xvci13aGl0ZTtcclxuJGNvbG9yLWlucHV0LWJvcmRlcjogI0E2QThBQjtcclxuJGNvbG9yLWlucHV0LWJvcmRlci1mb2N1czogJGNvbG9yLWJsYWNrO1xyXG4kY29sb3ItbGFiZWwtY2hlY2tib3g6ICRjb2xvci1ncmF5LTQxO1xyXG4kY29sb3ItbGFiZWwtY2hlY2tib3gtaG92ZXI6ICRjb2xvci1ibHVlO1xyXG4kY29sb3ItaGVscC10ZXh0OiAkY29sb3ItZ3JheS02NDtcclxuJGNvbG9yLWVycm9yOiAjRkYwMDAwO1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XHJcblxyXG4ubnRhcF9fZm9ybSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XHJcbn1cclxuXHJcbi5uLWZvcm1fX2NoZWNrYm94IHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xyXG4gIC8vIEBpbmNsdWRlIHJlbShtYXJnaW4tcmlnaHQsICRzcGFjaW5nLXNtKTtcclxuICAvLyBAaW5jbHVkZSByZW0obWFyZ2luLXRvcCwgJHNwYWNpbmctc20pXHJcbn1cclxuXHJcbi5maWVsZF9fZ3JvdXAsXHJcbiVmaWVsZF9fZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5mb3JtX19jb250cm9sLFxyXG4lZm9ybV9fY29udHJvbCB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdztcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnB1dC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaW5wdXQtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGhlaWdodDogNDlweDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbnB1dC1ib3JkZXItZm9jdXM7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1lcnJvciwgLjEpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3ItZXJyb3IsIC41KTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtX19jb250cm9sLS10ZXh0YXJlYSB7XHJcbiAgQGV4dGVuZCAlZm9ybV9fY29udHJvbDtcclxuICBtaW4taGVpZ2h0OiAyODBweDtcclxufVxyXG5cclxuLmZvcm1fX2xhYmVsIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWJvbGQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gIGNvbG9yOiAkY29sb3ItZm9ybS1sYWJlbDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5baWQkPVwiLWVycm9yXCJdIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2s7XHJcbiAgY29sb3I6ICRjb2xvci1lcnJvcjtcclxufVxyXG5cclxuYWJiclt0aXRsZT1cInJlcXVpcmVkXCJdIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGNvbG9yOiAkY29sb3ItbGFiZWwtcmVxdWlyZWQ7XHJcbiAgbWFyZ2luLSN7JGRpci1mcm9tfTogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5lbWJlZGRlZC10aGFua3MsXHJcbi5udGFwX19mb3JtLmlzLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZW1iZWRkZWQtdGhhbmtzLmlzLXZpc2libGUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMHMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmVtYmVkZGVkLXRoYW5rc19fdGl0bGUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4uZW1iZWRkZWQtdGhhbmtzX19tZXNzYWdlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLmZvcm1fX2xhYmVsLS1vcHRpb25hbCB7XHJcbiAgbWFyZ2luLSN7JGRpci1mcm9tfTogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5mb3JtX19ub3RlIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdztcclxufVxyXG5cclxuLmZvcm1fX3ByaXZhY3kge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxufVxyXG5cclxuLmZvcm1fX3ByaXZhY3ktbGluayB7XHJcbiAgbWFyZ2luLSN7JGRpci1mcm9tfTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLmZvcm1fX2NoZWNrYm94LFxyXG4uZm9ybV9fcmFkaW8tYnV0dG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZpZWxkX19ncm91cC0tY2hlY2tib3gsXHJcbi5maWVsZF9fZ3JvdXAtLXJhZGlvIHtcclxuICBAZXh0ZW5kICVmaWVsZF9fZ3JvdXA7XHJcblxyXG4gIC5mb3JtX19sYWJlbCB7XHJcbiAgICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9fbGFiZWwtLWNoZWNrYm94LFxyXG4uZm9ybV9fbGFiZWwtLXJhZGlvIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci1sYWJlbC1jaGVja2JveDtcclxuICBtYXJnaW4tI3skZGlyLWZyb219OiAzNHB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtX19jb250cm9sLS1jaGVja2JveCxcclxuLmZvcm1fX2NvbnRyb2wtLXJhZGlvIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmZvcm1fX2NvbnRyb2wtLWNoZWNrYm94ICsgLmZvcm1fX2xhYmVsLS1jaGVja2JveDo6YmVmb3JlLFxyXG4uZm9ybV9fY29udHJvbC0tcmFkaW8gKyAuZm9ybV9fbGFiZWwtLXJhZGlvOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaW5wdXQtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGhlaWdodDogMjRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgbWFyZ2luLSN7JGRpci1mcm9tfTogLTM0cHg7XHJcbn1cclxuXHJcbi5mb3JtX19jb250cm9sLS1yYWRpbyArIC5mb3JtX19sYWJlbC0tcmFkaW86OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uZm9ybV9fY29udHJvbC0tY2hlY2tib3g6Y2hlY2tlZCArIC5mb3JtX19sYWJlbC0tY2hlY2tib3g6OmJlZm9yZSB7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGNvbnRlbnQ6ICdcXDI3MTMnO1xyXG59XHJcblxyXG4uZm9ybV9fY29udHJvbC0tcmFkaW86Y2hlY2tlZCArIC5mb3JtX19sYWJlbC0tcmFkaW86OmJlZm9yZSB7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGNvbnRlbnQ6ICdcXDIwMjInO1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogNjBweDtcclxuICBsaW5lLWhlaWdodDogMjNweDtcclxufVxyXG5cclxuLmZvcm1fX2NvbnRyb2wtLWNoZWNrYm94OmZvY3VzICsgLmZvcm1fX2xhYmVsLS1jaGVja2JveCxcclxuLmZvcm1fX2NvbnRyb2wtLXJhZGlvOmZvY3VzICsgLmZvcm1fX2xhYmVsLS1yYWRpbyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAkY29sb3ItZ3JheS02NDtcclxufVxyXG5cclxuLmhlbHBfX3RleHQge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICBjb2xvcjogJGNvbG9yLWhlbHAtdGV4dDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiLmhlcm9fX2Jhbm5lciB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi5oZXJvLS1mdWxsLWJsZWVkIHtcclxuICAvLyBAZXh0ZW5kICVmdWxsLWJsZWVkLWltYWdlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uaGVyb19fbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmhlcm9fX2JvZHkge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xyXG4gICAgQGluY2x1ZGUgc3Bhbig1IG9mIDgpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgICBAaW5jbHVkZSBzcGFuKDUgb2YgMTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmhlcm9fX3RpdGxlIHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgICBwYWRkaW5nOiAyMDBweCAwO1xyXG4gIH1cclxuXHJcbiAgW2RhdGEtbnRhcC10aGVtZT1cImRhcmtcIl0gJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4taGVybyB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnNsaWRlcyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5uLWhlcm9fX3NsaWRlcy1pdGVtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwJTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubi1oZXJvX19zbGlkZXMtaXRlbS0tZnVsbC1ibGVlZCB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xyXG59XHJcblxyXG4ubi1oZXJvLS1zcGxpdC12aWV3IHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLm4taGVyb19fY29udGVudC0tc3BsaXQtdmlldyB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG59XHJcblxyXG4ubi1oZXJvX19jb250ZW50LS1mdWxsLWJsZWVkIHtcclxuXHJcbiAgcGFkZGluZy1ib3R0b206IHJvdW5kKCRzcGFjaW5nLWRlZmF1bHQgKiA2KTtcclxuICBwYWRkaW5nLXRvcDogcm91bmQoJHNwYWNpbmctZGVmYXVsdCAqIDYpO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLWxnKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteGw7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcteGw7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zbSkge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXhzO1xyXG4gIH1cclxufVxyXG5cclxuLm4taGVyb19fY29udGVudC0tc3BsaXQtdmlldy1oZWFkaW5nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMTQlIDUlIDIuNSUgOCU7XHJcbn1cclxuXHJcbi8qIFNwZWNpZnkgZm9udC1mYW1pbHkgcHJvcGVydHkgZm9yIEVkZ2UvSUUgb2JqZWN0LWZpdCBwb2x5ZmlsbCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9iZnJlZC1pdC9vYmplY3QtZml0LWltYWdlcy8gKi9cclxuLm4taGVyb19faW1hZ2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLm4taGVyb19fY2FyZC1pbWcgaW1nIHtcclxuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5uLWhlcm9fX2ltYWdlLS1zcGxpdC12aWV3IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiA1NSU7XHJcbn1cclxuXHJcbi5uLWJhbm5lcl9faW1hZ2UtaW1nIHtcclxuICBoZWlnaHQ6IDk3JTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uLWhlcm9fX3RpdGxlLS1zcGxpdC12aWV3IHtcclxuICBAaW5jbHVkZSBnb3RoYW0tZXh0cmEtbGlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzJTtcclxufVxyXG5cclxuLmZsZXgtY29udHJvbC1uYXYsXHJcbi5mbGV4LWNvbnRyb2wtcGFnaW5nXHJcbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxNSU7XHJcbiAgLy9uZXN0aW5nIG5lY2Vzc2FyeSB0byB0YXJnZXQgaHRtbCBnZW5lcmF0ZWQgYnkgZmxleHNsaWRlciAtIG1zXHJcbiAgLy9jbGFzc2VzIHdpdGhvdXQgJ24tJyBuYW1lcGFjZSBwcmVmaXggYXJlIGZvciBmbGV4c2xpZGVyIHBsdWdpbiAtbXNcclxuICAvLyAqIGpRdWVyeSBGbGV4U2xpZGVyIHYyLjYuMFxyXG4gIC8vICogQ29weXJpZ2h0IDIwMTIgV29vVGhlbWVzXHJcbiAgLy8gKiBDb250cmlidXRpbmcgQXV0aG9yOiBUeWxlciBTbWl0aFxyXG4gIGEge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktNjQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDMlO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtaW5kZW50OiAxMDAlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5mbGV4LXByZXYsXHJcbi5mbGV4LW5leHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mbGV4LWNvbnRyb2wtbmF2X19hIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxlZnQ6IDEwMDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWluZGVudDogMTAwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLm4taGVyby0tZnVsbC1ibGVlZCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC5idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWhlcm9fX2hlYWRpbmctLWZ1bGwtYmxlZWQge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1leHRyYS1saWdodDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgd2lkdGg6IDQ3JTtcclxuXHJcbiAgLy8gUmVhZGp1c3QgaGVhZGluZyBzcGFjaW5nIGluIG1vYmlsZVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tc20pIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi8vb3B0aW9uIGZvciBkYXJrIGJsdWUgdGV4dCBvbiBiYW5uZXJcclxuLm4taGVyb19faGVhZGluZy0tZnVsbC1ibGVlZC1kYXJrIHtcclxuICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbn1cclxuXHJcbi5uLWhlcm9fX2hlYWRpbmctLWZ1bGwtYmxlZWQtLWZpcnN0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmZsZXgtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS01MjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xyXG5cclxuXHJcbiAgLm4taGVyb19fY29udGVudC0tc3BsaXQtdmlldy1oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm4taGVyb19faW1hZ2UtLXNwbGl0LXZpZXcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41JTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5oZXJvX19ib3R0b20tbW9kdWxlLWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktODc7XHJcbn1cclxuXHJcbi5oZXJvX19ib3R0b20tbW9kdWxlLWxpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG5cclxuICAvLyBSZW1vdmUgaG92ZXIgc3R5bGluZyBmcm9tIE5ldEFwcCBkZXNjcmlwdGlvbiBmb3IgSVNTIExQJ3MgdW50aWwgdGhpcyBhY3R1YWxseSBiZWNvbWVzIGEgbGlua1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyb19fYm90dG9tLW1vZHVsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwO1xyXG59O1xyXG4iLCIuaGVyby12aWRlbyB7XHJcbiAgLy8gU21hbGxlc3Qgc2NyZWVuIHNpemVcclxuICBtYXJnaW4tbGVmdDogLTcwMHB4O1xyXG4gIHdpZHRoOiA1NTAlO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1pbi13aWR0aCAkc2NyZWVuLXNtKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTY1MHB4O1xyXG4gICAgd2lkdGg6IDM1MCU7XHJcbiAgfVxyXG5cclxuICAvLyBJbnRlcm1lZGlhdGUgYnJlYWtwb2ludCBmb3IgdmlkZW8gY29udGVudFxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLXdpZHRoIDU5NHB4KSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTU1MHB4O1xyXG4gICAgd2lkdGg6IDI1MCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1pbi13aWR0aCAkc2NyZWVuLW1kKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTczNXB4O1xyXG4gICAgd2lkdGg6IDI1MCU7XHJcbiAgfVxyXG5cclxuICAvLyBJbnRlcm1lZGlhdGUgYnJlYWtwb2ludCBmb3IgdmlkZW8gY29udGVudFxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLXdpZHRoIDg5NnB4KSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ5NXB4O1xyXG4gICAgd2lkdGg6IDIwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1pbi13aWR0aCAkc2NyZWVuLWxnKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTUwNXB4O1xyXG4gICAgd2lkdGg6IDE3NSU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1pbi13aWR0aCAkc2NyZWVuLXhsKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ2NXB4O1xyXG4gICAgd2lkdGg6IDE1NSU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyby10ZXh0LXZpZGVvIHtcclxuICAvLyBNb2RpZnkgei1pbmRleCBzbyBDVEEgYnV0dG9uIGlzIGNsaWNrYWJsZSBvbiBDaHJvbWVcclxuICAuYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIaWRlIG5hdGl2ZSBwbGF5IGJ1dHRvbiByZW5kZXIgb24gaU9TXHJcbi5oZXJvLXZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXN0YXJ0LXBsYXliYWNrLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIuaWNvbixcclxuJWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICBAaWYgKCRkaXJlY3Rpb24gPT0gJ3J0bCcpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICB0aXRsZSB7XHJcbiAgICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmljb24tLXNtYWxsIHtcclxuICBAZXh0ZW5kICVpY29uO1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxufVxyXG5cclxuLmljb24tLW1lZGl1bSB7XHJcbiAgQGV4dGVuZCAlaWNvbjtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbn1cclxuXHJcbi5pY29uLS1sYXJnZSB7XHJcbiAgQGV4dGVuZCAlaWNvbjtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgd2lkdGg6IDMycHg7XHJcbn1cclxuXHJcbi5pY29uLS1ibHVlIHtcclxuICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxufVxyXG5cclxuLmljb24tLXdoaXRlIHtcclxuICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuIiwiLm4tbGluay1saXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYWRkcmVzcy1saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5hZGRyZXNzLWxpc3RfX2l0ZW0tY29udGFpbmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYWRkcmVzcy1saXN0X19pdGVtIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbiIsIiRjb2xvci1ncmF5LTk3OiAjRjhGOEY4O1xyXG5cclxuXHJcbi5wYWdlLWhlYWRlci0tdjEge1xyXG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4vLyBWNCBjdXJyZW50bHkgYmVpbmcgdXNlZCBvbiBTZWFyY2ggcGFnZVxyXG4ubi1wYWdlLWhlYWRlci0tdjQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcbn1cclxuIiwiJGNvbG9yLXRleHQtbGlnaHRlcjogJGNvbG9yLWdyYXktNTI7XHJcblxyXG4ubi1wYWdpbmF0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1wYWdpbmF0aW9uX19saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uLXBhZ2luYXRpb25fX2xpc3QtaXRlbSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1wYWdpbmF0aW9uX19saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xyXG5cclxuICAubi1wYWdpbmF0aW9uX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgJiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAubi1wYWdpbmF0aW9uX19saXN0LWl0ZW06bGFzdC1jaGlsZCAmIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUsXHJcbi5uLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZTpob3ZlciB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLXBhZ2luYXRpb25fX2ljb24ge1xyXG4gIGZpbGw6ICRjb2xvci10ZXh0LWxpZ2h0ZXI7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDFweDtcclxuICB3aWR0aDogMTRweDtcclxuXHJcbiAgLm4tcGFnaW5hdGlvbl9fbGluazpob3ZlciAmIHtcclxuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLm4tcGFnaW5hdGlvbi0tdGV4dC1vbmx5IHtcclxuICAubi1wYWdpbmF0aW9uX19saW5rLS1wcmV2IC5uLXBhZ2luYXRpb25fX2ljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuICB9XHJcblxyXG4gIC5uLXBhZ2luYXRpb25fX2xpbmstLW5leHQgLm4tcGFnaW5hdGlvbl9faWNvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XHJcbiAgfVxyXG5cclxuICAubi1wYWdpbmF0aW9uX19pY29uLS1kb3VibGUtY2hldnJvbi1maXJzdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0oJHNwYWNpbmcteHMpO1xyXG4gIH1cclxuXHJcbiAgLm4tcGFnaW5hdGlvbl9faWNvbi0tZG91YmxlLWNoZXZyb24tc2Vjb25kIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgfVxyXG59XHJcbiIsIi5uLXByb3BlcnR5LWJhcl9faW5uZXItd3JhcCB7XHJcbiAgbWF4LXdpZHRoOiAxNDI0cHg7XHJcbn1cclxuXHJcbi5jb250YWluZXIubi1wcm9wZXJ0eS1iYXJfX2lubmVyLXdyYXAge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrIHtcclxuLy8gICBwYWRkaW5nLSN7JGRpci1mcm9tfTogMDtcclxuLy8gfVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS1saW5rIHtcclxuICB0ZXh0LWFsaWduOiAjeyRkaXItZnJvbX07XHJcbiAgcGFkZGluZy0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLXRleHQge1xyXG4gIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS1pY29uIHtcclxuICB0b3A6IDFweDtcclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhcy1tZW51LS1pcy1vcGVuIC5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zIHtcclxuICB0ZXh0LWFsaWduOiAkZGlyLXRvO1xyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAuY29udGFpbmVyLm4tcHJvcGVydHktYmFyX19pbm5lci13cmFwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICB9XHJcblxyXG4gIC8vIC5uLXByb3BlcnR5LWJhciB7XHJcbiAgLy8gICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgLy8gICBwYWRkaW5nOiAzMHB4IDAgJHNwYWNpbmctc207XHJcbiAgLy8gfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmsge1xyXG4gICAgLy8gQGluY2x1ZGUgc3BhbiAoMyBvZiA4KTtcclxuICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xyXG5cclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgdGV4dC1hbGlnbjogJGRpci1mcm9tO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gge1xyXG4gICAgLy8gQGluY2x1ZGUgc3Bhbig1IG9mIDggbGFzdCk7XHJcbiAgICBwYWRkaW5nLSN7JGRpci10b306IDA7XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICB0ZXh0LWFsaWduOiAkZGlyLXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VhcmNoYmFyX19ib3gge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLXRvcDogMXJlbTtcclxufVxyXG5cclxuLy8gU2VhcmNoIHBhZ2Ugc3BlY2lmaWMgc3R5bGVzXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XHJcbiAgLmJhbmQtLWdyYXkuc2VhcmNoYmFyX19ib3gge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGc7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoYmFyX19mb3JtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy93aWR0aDogODAlO1xyXG59XHJcblxyXG4uc2VhcmNoYmFyX19pbnB1dCB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1saWdodDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgLy9wYWRkaW5nLWxlZnQ6IDEuNSU7XHJcbiAgLy9wYWRkaW5nLXJpZ2h0OiA2JTtcclxuICAvL3BhZGRpbmctdG9wOiAxcmVtO1xyXG4gIHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5zZWFyY2hiYXJfX2J1dHRvbiB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG4iLCIvLyBOT1RFOiBNYXkgbm90IG5lZWQgdGhpcyB3aGVuIExVQ0kgZmlsdGVycyBhZGRlZCBpblxyXG5cclxuLnNlYXJjaGZpbHRlcl9fY29udGFpbmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2VhcmNoZmlsdGVyX19maWx0ZXIge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8vIFNwYWNpbmcgYmV0d2VlbiBzZWFyY2ggZmlsdGVyc1xyXG4ubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi8vIFNwYWNpbmcgYmV0d2VlbiBzZWFyY2ggZmlsdGVyIGFuZCBjb3JyZXNwb25kaW5nIGZpbHRlciBpY29uXHJcbi5uLXNlYXJjaC1maWx0ZXJfX2xpbmsgPiAubi1pY29uLWZpbHRlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fbGluayxcclxuLm4tZHJvcGRvd24tbWVudV9fbGluayxcclxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vLyBDb3B5aW5nIExVQ0kgc3R5bGVzIGZvciBzdWJmaWx0ZXJzIG1hcmtlZCBhcyBjaGVja2VkIC0gY2FuIHdlIGNoYW5nZSB0aGUgc3VibW9kdWxlIGFuZCB0aGVuIExVQ0kgaXRzZWxmIGZvciB0aGlzP1xyXG4ubi1mb3JtX19jaGVja2JveC12aXN1YWwtLWNoZWNrZWQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZztcclxuICBib3JkZXI6IGlucHV0LWJvcmRlcigpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0b3A6IDA7XHJcbiAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMjRweDtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC8vIEJFIHNob3VsZCByZXR1cm4gdGhpcyBmb3IgY2hlY2tlZCBzdWJmaWx0ZXJzLCBtYXkgbmVlZCB0byBjb21iaW5lIHRoaXMgd2l0aCBzdHlsZSBiZWxvd1xyXG4gIC5uLWljb24tY2hlY2tib3gtY2hlY2tlZC1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2NoZWNrYm94LWNoZWNrZWQtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICsgJiB7XHJcbiAgICAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpmb2N1cyArICYsIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJvcmRlci1mb2N1cztcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2lucHV0LWVycm9yICYge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZXJyb3IoKTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkICsgJiB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGlzcGxheSBjaGVja2VkIGNoZWNrYm94IGlmIGNsaWNrZWQgc3ViZmlsdGVyIGlzIHJldHVybmVkIGZyb20gUEpBWFxyXG4vLy5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbC0tY2hlY2tlZCA+ICB7XHJcbi8vfVxyXG5cclxuLnNlYXJjaGZpbHRlcl9fc3ViLWZpbHRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gU3BhY2luZyBiZXR3ZWVuIGxhbmd1YWdlIGZpbHRlcnNcclxuLnNpdGUtc2VhcmNoX19sYW5nLWZpbHRlcnMge1xyXG4gIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgLy8gQGluY2x1ZGUgcmVtKG1hcmdpbi10b3AsIDM1cHgpO1xyXG5cclxuICAubi1mb3JtX19jaGVja2JveCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAvLyBAaW5jbHVkZSByZW0obWFyZ2luLXJpZ2h0LCAxNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLXNlYXJjaF9fbGFuZy1maWx0ZXIge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2l0ZS1zZWFyY2hfX2xhbmctY2hlY2tib3gge1xyXG4gIGJvdHRvbTogM3B4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuLm4tdGFnLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXRhZyB7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1zZWxlY3RlZC1maWx0ZXJzIHtcclxuICBAaW5jbHVkZSBzcGFuKDggb2YgOCk7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXItcGFuZWxzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc207XHJcbn1cclxuXHJcblxyXG4vLyBTaG93IFwiRG9jdW1lbnRzXCIgZmlsdGVyIFJlZmluZSBsaW5rIGluIG1vYmlsZSB2aWV3XHJcbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyA+IC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4iLCIkY29sb3ItZ3JlZW46ICMwMDdBMzM7XHJcblxyXG4uc2VhcmNocmVzdWx0c19fc2VhcmNoY291bnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VhcmNocmVzdWx0c19fY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxufVxyXG5cclxuLnNlYXJjaHJlc3VsdHNfX2xpbmtjb250YWluZXI6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWFyY2hyZXN1bHRzX19oZWFkZXIge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbn1cclxuXHJcbi5zZWFyY2hyZXN1bHRzX19oZWFkZXItcGRmIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmlsbDogJGNvbG9yLWdyYXktMjc7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbn1cclxuXHJcbi5zZWFyY2hyZXN1bHRzX19zdW1tYXJ5LFxyXG4uc2VhcmNocmVzdWx0c19fcHVibGlzaC1kYXRlIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS0yNztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxufVxyXG5cclxuLnNlYXJjaHJlc3VsdHNfX3B1Ymxpc2gtZGF0ZS1jYXB0aW9uIHtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktMjc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbn1cclxuXHJcbi5zZWFyY2hyZXN1bHRzX191cmwge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XHJcbiAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLnN2Zy1sYWJlbCB7XHJcbiAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xyXG59XHJcblxyXG4vLyBTdHlsaW5nIGZvciBcIk5vIFJlc3VsdHMgRm91bmRcIiBNZXNzYWdlXHJcbi8vLm5vLXJlc3VsdHNfX2NvbnRhaW5lciB7XHJcbi8vfVxyXG5cclxuLm5vLXJlc3VsdHNfX21lc3NhZ2Uge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubm8tcmVzdWx0c19fbGlzdCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4ubm8tcmVzdWx0c19fbGlzdC1pdGVtIHtcclxuICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbn1cclxuXHJcbi5uby1yZXN1bHRzX19saXN0LWl0ZW06aG92ZXIge1xyXG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG59XHJcbiIsIi5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzLXNtICRib3JkZXItcmFkaXVzLXNtIDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uIHtcclxuICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAwIDAgJGJvcmRlci1yYWRpdXMtc207XHJcblxyXG4gICAgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9uLXNlYXJjaC1mb3JtICYge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzLXNtICRib3JkZXItcmFkaXVzLXNtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci1zcG90bGlnaHQtYmc6ICRjb2xvci1ncmF5LTk3O1xyXG4kY29sb3Itc3BvdGxpZ2h0LWxpbms6ICRjb2xvci1ncmF5LTI3O1xyXG4kY29sb3Itc3BvdGxpZ2h0LXRpdGxlOiAkY29sb3ItZ3JheS00MTtcclxuJGNvbG9yLXNwb3RsaWdodC10ZXh0OiAkY29sb3ItZ3JheS02NDtcclxuJGNvbG9yLXNwb3RsaWdodC1ib3JkZXI6ICRjb2xvci1ncmF5LTg3O1xyXG5cclxuLm4tc3BvdGxpZ2h0LW1vZHVsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNwb3RsaWdodC1iZztcclxuICAvL2JvcmRlcjogMXB4ICRjb2xvci10ZXh0LWRlZmF1bHQgc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkY29sb3Itc3BvdGxpZ2h0LWJvcmRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICBbZGF0YS1udGFwLXRoZW1lfj1cImRhcmtcIl0gJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm4tc3BvdGxpZ2h0LW1vZHVsZS0taW52ZXJzZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlX19ib2R5IHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgICAvL3BhZGRpbmc6ICRzcGFjaW5nLWxnO1xyXG4gIH1cclxufVxyXG5cclxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fYm9keS1oZWFkaW5nIHtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fZGF0ZSxcclxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fbG9jIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLyBOT1RFOiBUaGlzIGlzIGJyZWFraW5nIHRoZSB1c2Ugb2Ygc3BvdGxpZ2h0IG1vZHVsZXMgb24gdGhlIHJlZGVzaWduZWQgaG9tZXBhZ2VcclxuLy8gLm4tc3BvdGxpZ2h0LW1vZHVsZV9faW1hZ2Uge1xyXG4vLyAgIG1hcmdpbjogMCBhdXRvO1xyXG4vLyB9XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlX190aXRsZSB7XHJcbiAgY29sb3I6ICRjb2xvci1zcG90bGlnaHQtdGl0bGU7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlX190ZXh0IHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuXHJcbiAgW2RhdGEtbnRhcC10aGVtZX49XCJkYXJrXCJdICYge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlX192aWV3LWFsbC1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgLy8gV3JhcCBzcG90bGlnaHQgbW9kdWxlcyB3aXRoaW4gYSBkZWNrIHNvIHRoYXQgdGhleSBjYW4gYmUgZXF1YWwgaGVpZ2h0IGFuZCBlcXVhbCBjb2x1bW5zXHJcbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZV9fZGVjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5uLXNwb3RsaWdodC1tb2R1bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXNwb3RsaWdodC1tb2R1bGVfX2xpbmsge1xyXG5cclxuICAgIC5uLXNwb3RsaWdodC1tb2R1bGVfX2RlY2sgJiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICAgIC8vIFRPRE86IEFkZHJlc3MgYWRkaXRpb25hbCBsYXlvdXRzIGZvciB0aGUgc3BvdGxpZ2h0IG1vZHVsZSBkZWNrXHJcbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjUwLTUwXCJdICYge1xyXG4gICAgICAgIGZsZXg6IDAgMSBzcGFuKDUgb2YgMTApO1xyXG4gICAgICAgIG1hcmdpbi0jeyRkaXItdG99OiBndXR0ZXIoKSAvIDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiZXZlblwiXSAmIHtcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIG1hcmdpbi0jeyRkaXItdG99OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtbnRhcC1sYXlvdXQ9XCJvZGRcIl0gJiB7XHJcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIG1hcmdpbi0jeyRkaXItdG99OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci10aWxlLXRleHQ6ICMwMDYxQ0E7XHJcblxyXG4kdGlsZS1jb2xvcnM6IChcclxuICBibHVlOiAjMDA2N0M1LFxyXG4gIHB1cnBsZTogIzdDNDU5RCxcclxuICBncmVlbjogIzU5QjEzRSxcclxuICBncmF5OiAjNTA1MzU1XHJcbik7XHJcblxyXG4kdGlsZS1wYWRkaW5nLW1kOiBlbSg3NXB4KSBlbSgzNy41cHgpO1xyXG4kdGlsZS1wYWRkaW5nLWxhcmdlOiBlbSgxMDBweCkgZW0oNTBweCk7XHJcblxyXG4udGlsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHBhZGRpbmc6ICR0aWxlLXBhZGRpbmctbGFyZ2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIHdpZHRoOiBzcGFuKDggb2YgMTIpO1xyXG59XHJcblxyXG4udGlsZS1jdGEge1xyXG4gIHBhZGRpbmc6ICR0aWxlLXBhZGRpbmctbWQ7XHJcbn1cclxuXHJcbi8vIENyZWF0ZSBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0aGUgYmFja2dyb3VuZCBjb2xvciBmb3IgdGhlIHRpbGVzXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aWxlLWNvbG9ycyB7XHJcbiAgLnRpbGUtLSN7JGNvbG9yfSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG5bZGF0YS1udGFwLXBvc2l0aW9ufj1cInRvcC1yaWdodFwiXSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuW2RhdGEtbnRhcC1wb3NpdGlvbn49XCJib3R0b20tcmlnaHRcIl0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG5bZGF0YS1udGFwLXBvc2l0aW9ufj1cImJvdHRvbVwiXSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuW2RhdGEtbnRhcC1wb3NpdGlvbn49XCJ0b3BcIl0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4udGlsZV9fbGluazpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4udGlsZV9fdGl0bGUge1xyXG4gIC8vIEBleHRlbmQgJW1lZ2E7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWV4dHJhLWxpZ2h0O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICBjb2xvcjogJGNvbG9yLXRpbGUtdGV4dDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoNDJweCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1MHB4KTtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi50aWxlX190ZXh0IHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWV4dHJhLWxpZ2h0O1xyXG4gIGNvbG9yOiAkY29sb3ItdGlsZS10ZXh0O1xyXG5cclxuICBbZGF0YS1udGFwLWFsaWdufj1cImxlZnRcIl0gJiB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAgICAgd2lkdGg6IHNwYW4oNCBvZiA3KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtkYXRhLW50YXAtdGhlbWV+PVwiZGFya1wiXSAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4udGlsZV9fZGVzY3JpcHRpb24ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICBAaW5jbHVkZSBnb3RoYW0tYmxhY2s7XHJcbiAgY29sb3I6ICRjb2xvci10aWxlLXRleHQ7XHJcblxyXG4gIFtkYXRhLW50YXAtdGhlbWV+PVwiZGFya1wiXSAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4udGlsZV9faW1nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLnRpbGVfX2JvZHkge1xyXG4gIFtkYXRhLW50YXAtYWxpZ25+PVwiY2VudGVyXCJdICYge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4iLCJAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC5zZWFyY2hiYXJfX2JveCB7XHJcbiAgICBAaW5jbHVkZSBzcGFuKDggb2YgOCBsYXN0KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc3VzeS1icmVha3BvaW50KCRzY3JlZW4tbGcsIDEyKSB7XHJcbiAgLm4tcGFnaW5hdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBzcGFuKDMgbGFzdCk7XHJcbiAgfVxyXG5cclxuICAubi1mZWVkYmFjayB7XHJcbiAgICBAaW5jbHVkZSBzcGFuKDYpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3ZlcndyaXRlIGxlZ2FjeSBzdHlsZSBvbiBib2R5XHJcbi5zaXRlLW1haW4ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLy8gTW9yZSBzcGFjaW5nIGF0IHRvcCBvZiBjb3VudHJ5IHBhZ2UgaGVhZGVyXHJcbi5jb3VudHJ5LWhvbWVwYWdlIC5wYWdlLWhlYWRlci0tdjEge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcblxyXG4ubnRhcF9fZm9ybSAubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubi1mb3JtX19zdWJzY3JpYmUtdG9nZ2xlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zbSkge1xyXG4gICAgLm4tZm9ybV9fc3Vic2NyaWJlLXRvZ2dsZS1idG4ge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubi10YWctZ3JvdXBfX3NlcGFyYXRvciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgIC5uLWZvcm1fX3N1YnNjcmliZS10b2dnbGUtYnRuIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvcm1fX3N1YnNjcmliZS10b2dnbGUtYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZzogMTVweCAxN3B4IDE1cHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLXN1YnNjcmlwdGlvbi1vcHRpb25zIHtcclxuXHJcbiAgLm4tZm9ybV9fZmllbGQtZXJyb3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcclxuICAgIG1hcmdpbjogMCAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLm4tc3Vic2NyaXB0aW9uLW9wdGlvbnMtLXBhcnRuZXJzLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTk9URTogVXNlZCB0byBmaXggZm9udCBjb2xvciBvbiBjdXN0b21lciBzaG93Y2FzZS5cclxuLy8gc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JEZXB0aFxyXG4uY29udGFpbmVyMSAuYmFubmVyIC5pbmZvIHAge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuIiwiQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IHtcclxuICAgIC5uLXRvcC1oYXRfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubi10b3AtaGF0X19saXN0LWl0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgICAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uLWJhbmQtLWdyYXktbGlnaHRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQ7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctbGcgMDtcclxufVxyXG4iXX0= */
