/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
@-webkit-keyframes glow{0%,to{-webkit-box-shadow:0 0 10px 5px rgba(77,18,153,.3);box-shadow:0 0 10px 5px rgba(77,18,153,.3)}25%,75%{-webkit-box-shadow:0 0 15px 7.5px #4d1299;box-shadow:0 0 15px 7.5px #4d1299}50%{-webkit-box-shadow:0 0 20px 10px #4d1299;box-shadow:0 0 20px 10px #4d1299}}@keyframes glow{0%,to{-webkit-box-shadow:0 0 10px 5px rgba(77,18,153,.3);box-shadow:0 0 10px 5px rgba(77,18,153,.3)}25%,75%{-webkit-box-shadow:0 0 15px 7.5px #4d1299;box-shadow:0 0 15px 7.5px #4d1299}50%{-webkit-box-shadow:0 0 20px 10px #4d1299;box-shadow:0 0 20px 10px #4d1299}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sparkle{0%,50%,to{-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(-1,0);transform:scale(-1,0)}80%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sparkle{0%,50%,to{-webkit-transform:scale(0);transform:scale(0)}70%{-webkit-transform:scale(-1,0);transform:scale(-1,0)}80%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes color-cycle{0%,50%,to{color:#4d1299}25%,75%{color:#c00}}@keyframes color-cycle{0%,50%,to{color:#4d1299}25%,75%{color:#c00}}@-webkit-keyframes background-color-cycle{0%,50%,to{background-color:#ebe7f3}25%,75%{background-color:#f4f4f8}}@keyframes background-color-cycle{0%,50%,to{background-color:#ebe7f3}25%,75%{background-color:#f4f4f8}}@-webkit-keyframes tiltShake{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(0eg);transform:rotate(0eg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes tiltShake{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(0eg);transform:rotate(0eg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes promo{0%,to{background-position:0 0}50%{background-position:400% 0}}@keyframes promo{0%,to{background-position:0 0}50%{background-position:400% 0}}@-webkit-keyframes pulsate{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:.5}}@keyframes pulsate{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:.5}}@-webkit-keyframes paginationLine{0%{width:0}}@keyframes paginationLine{0%{width:0}}@-webkit-keyframes rotateReversed{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotateReversed{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate{to{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@-webkit-keyframes animate{0%,to{background-color:#4d1299}50%{background-color:#fff}}@keyframes animate{0%,to{background-color:#4d1299}50%{background-color:#fff}}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;scroll-behavior:smooth}body,sub,sup{position:relative}body{padding:0;margin:0;font-family:"Open Sans",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;color:#1b1b1b;overflow-x:hidden}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}button,input,legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}body.subscription-modal-open,body.support-modal-open{overflow:hidden}main{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:112px;background-color:#f4f4f8}.active-dark-theme main{background-color:#c5c5c7}h1,h2,h3,h4,p,ul{margin:0}h1,h2,h3,h4{font-family:"Montserrat",sans-serif}img{display:block;max-width:100%;height:auto}ul{padding-left:0;list-style:none}a{text-decoration:none}a,button{cursor:pointer}.container{margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px}@media screen and (min-width:375px){.container{width:375px}}@media screen and (min-width:768px){.container{width:768px;padding-right:39px;padding-left:39px}}@media screen and (min-width:1440px){.container{width:1200px;padding-right:20px;padding-left:20px}}.relative-positioned{position:relative}section.no-padding-top{padding-top:0}.no-padding,section.no-padding-bottom{padding-bottom:0}.no-padding{padding-top:0}.centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.isHidden,.work-shedule.isHidden{display:none}.section{background-color:#fff;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1);padding-top:64px;padding-bottom:64px}@media screen and (min-width:768px){.section{padding-top:72px;padding-bottom:72px}}@media screen and (min-width:1440px){.section{padding-top:116px;padding-bottom:116px}}.reviews,.section--buildings,.section--cleaning-types,.section--repair{position:relative;padding-top:34px;padding-bottom:34px;border-bottom:30px solid transparent;border-top:30px solid transparent}@media screen and (min-width:768px){.reviews,.section--buildings,.section--cleaning-types,.section--repair{padding-top:42px;padding-bottom:42px}}@media screen and (min-width:1440px){.reviews,.section--buildings,.section--cleaning-types,.section--repair{padding-top:66px;padding-bottom:66px;border-bottom:50px solid transparent;border-top:50px solid transparent}}.section--calc-banner{position:relative;border-bottom:30px solid transparent}@media screen and (min-width:768px){.section--calc-banner{padding-bottom:42px}}@media screen and (min-width:1440px){.section--calc-banner{border-bottom:50px solid transparent;padding-bottom:66px}}.section--team{position:relative;border-bottom:30px solid transparent}@media screen and (min-width:768px){.section--team{padding-bottom:42px}}@media screen and (min-width:1440px){.section--team{border-bottom:50px solid transparent;padding-bottom:66px}}.reviews::before,.section--buildings::before,.section--cleaning-types::before,.section--repair::before{content:"";position:absolute;width:110%;left:-50px;background-image:-webkit-gradient(linear,left top,right top,from(white),color-stop(white),to(white));background-image:linear-gradient(to right,#fff,#fff,#fff);-webkit-filter:blur(10px);filter:blur(10px);z-index:2;top:-50px;height:40px}@media screen and (min-width:1440px){.reviews::before,.section--buildings::before,.section--cleaning-types::before,.section--repair::before{top:-70px;height:50px}}.section--calc-banner:after{content:"";position:absolute;left:-10px;width:110%;background-image:-webkit-gradient(linear,left top,right top,from(#f4f4f8),color-stop(#f4f4f8),to(#f4f4f8));background-image:linear-gradient(to right,#f4f4f8,#f4f4f8,#f4f4f8);-webkit-filter:blur(10px);filter:blur(10px);z-index:2;bottom:-20px;height:40px}@media screen and (min-width:1440px){.section--calc-banner:after{left:-50px;bottom:-30px;height:50px}}.section--team::after{content:"";position:absolute;width:110%;left:-50px;background-image:-webkit-gradient(linear,left top,right top,from(#f4f4f8),color-stop(#f4f4f8),to(#f4f4f8));background-image:linear-gradient(to right,#f4f4f8,#f4f4f8,#f4f4f8);-webkit-filter:blur(10px);filter:blur(10px);z-index:2;bottom:-50px;height:40px}@media screen and (min-width:1440px){.section--team::after{bottom:-70px;height:50px}}.active-dark-theme .reviews::after,.active-dark-theme .reviews::before,.active-dark-theme .section--buildings::after,.active-dark-theme .section--buildings::before,.active-dark-theme .section--cleaning-types::after,.active-dark-theme .section--cleaning-types::before,.active-dark-theme .section--repair::after,.active-dark-theme .section--repair::before{background-image:-webkit-gradient(linear,left top,right top,from(#e6e6e8),color-stop(#e6e6e8),to(#e6e6e8));background-image:linear-gradient(to right,#e6e6e8,#e6e6e8,#e6e6e8)}.active-dark-theme .section--calc-banner:after,.active-dark-theme .section--team::after{background-image:-webkit-gradient(linear,left top,right top,from(#c5c5c7),color-stop(#c5c5c7),to(#c5c5c7));background-image:linear-gradient(to right,#c5c5c7,#c5c5c7,#c5c5c7)}.reviews::after,.section--buildings::after,.section--cleaning-types::after,.section--repair::after{content:"";position:absolute;left:-50px;width:110%;background-image:-webkit-gradient(linear,left top,right top,from(white),color-stop(white),to(white));background-image:linear-gradient(to right,#fff,#fff,#fff);-webkit-filter:blur(10px);filter:blur(10px);z-index:2;bottom:-50px;height:40px}@media screen and (min-width:1440px){.reviews::after,.section--buildings::after,.section--cleaning-types::after,.section--repair::after{bottom:-70px;height:50px}}.active-dark-theme .section{background-color:#e6e6e8}.section--dark-background{background-color:#f4f4f8;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1)}.active-dark-theme .section--dark-background{background-color:#c5c5c7}.section--benefits-expanded{padding-top:0}@media screen and (min-width:768px){.section--benefits-expanded{padding-top:0}}@media screen and (min-width:1440px){.section--benefits-expanded{padding-top:74px}}.section--benefits{padding-top:30px}@media screen and (min-width:768px){.section--benefits{padding-top:60px}}@media screen and (min-width:1440px){.section--benefits{padding-top:110px}}.section--calc-order-cost{padding-bottom:64px}@media screen and (min-width:768px){.section--calc-order-cost{padding-bottom:100px}}.section--home-maintenance{padding-top:64px}@media screen and (min-width:768px){.section--home-maintenance{padding-top:72px}}@media screen and (min-width:1440px){.section--home-maintenance{padding-top:57px}}.section__title{text-align:center;font-weight:700;margin-bottom:8px;line-height:1.21}@media screen and (min-width:768px){.section__title{font-size:32px;line-height:1.22}}@media screen and (min-width:1440px){.section__title{margin-bottom:16px;font-size:46px}}.section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;background-color:#ebe7f3;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1);padding:64px 16px}@media screen and (min-width:768px){.section__container{padding:72px 30px}}@media screen and (min-width:1440px){.section__container{border-radius:30px;padding-left:60px;padding-right:60px}}.active-dark-theme .section__container{background-color:#d4d0db}.title--dry-clean{margin-top:40px}@media screen and (min-width:1440px){.title--dry-clean{margin-top:64px}}.features__photo{position:relative}.features__photo::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;height:70%;background:radial-gradient(circle,rgba(77,18,153,.3),transparent);border-radius:50%;-webkit-filter:blur(50px);filter:blur(50px);-webkit-animation:glow 2s ease-in-out infinite;animation:glow 2s ease-in-out infinite}.stars-animation__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.stars-animation__icons{z-index:1;width:100%;height:100%}.stars-animation__icons:nth-child(2){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sparkles path:nth-child(1),.sparkles path:nth-child(2),.sparkles path:nth-child(3),.sparkles path:nth-child(4){-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform-box:fill-box;-webkit-animation:sparkle 1.9s 0s infinite ease-in-out;animation:sparkle 1.9s 0s infinite ease-in-out}.sparkles path:nth-child(2),.sparkles path:nth-child(3),.sparkles path:nth-child(4){-webkit-animation:sparkle 3s 0s infinite ease-in-out;animation:sparkle 3s 0s infinite ease-in-out}.sparkles path:nth-child(3),.sparkles path:nth-child(4){-webkit-animation:sparkle 1.6s 0s infinite ease-in-out;animation:sparkle 1.6s 0s infinite ease-in-out}.sparkles path:nth-child(4){-webkit-animation:sparkle 3.4s 0s infinite ease-in-out;animation:sparkle 3.4s 0s infinite ease-in-out}.sparkles path:nth-child(5),.sparkles path:nth-child(6),.sparkles path:nth-child(7),.sparkles path:nth-child(8){-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform-box:fill-box;-webkit-animation:sparkle 2.5s 0s infinite ease-in-out;animation:sparkle 2.5s 0s infinite ease-in-out}.sparkles path:nth-child(6),.sparkles path:nth-child(7),.sparkles path:nth-child(8){-webkit-animation:sparkle 3.9s 0s infinite ease-in-out;animation:sparkle 3.9s 0s infinite ease-in-out}.sparkles path:nth-child(7),.sparkles path:nth-child(8){-webkit-animation:sparkle 2.1s 0s infinite ease-in-out;animation:sparkle 2.1s 0s infinite ease-in-out}.sparkles path:nth-child(8){-webkit-animation:sparkle 3.9s 0s infinite ease-in-out;animation:sparkle 3.9s 0s infinite ease-in-out}.comparison__slider-list{position:relative;padding-left:30px}@media screen and (min-width:768px){.comparison__slider-list{padding-left:35px}}.comparison-slider{position:relative;overflow:hidden;cursor:col-resize;min-height:280px;height:280px;width:270px;border-radius:30px;margin:0 auto 20px}@media screen and (min-width:768px){.comparison-slider{width:300px;margin-bottom:20px;min-height:320px;height:320px}}@media screen and (min-width:1440px){.comparison-slider{border-radius:30px;width:350px;margin-bottom:20px;min-height:375px;height:375px}}.comparison-slider__image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:270px}@media screen and (min-width:768px){.comparison-slider__image{width:300px}}@media screen and (min-width:1440px){.comparison-slider__image{width:350px}}.comparison-slider__wrapper{position:absolute;top:0;right:0;width:50%;height:100%;overflow:hidden;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.comparison-slider__wrapper .comparison-slider__image{position:absolute;top:0;right:0;height:auto}.comparison-slider__label{position:absolute;top:20px;z-index:3;color:#4d1299;background-color:#fff;text-align:center;letter-spacing:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-webkit-transition:.25s cubic-bezier(.68,.26,.58,1.22);transition:.25s cubic-bezier(.68,.26,.58,1.22);border-radius:10px;padding:10px;font-size:14px;font-weight:600}@media screen and (min-width:768px){.comparison-slider__label{padding:10px 20px;font-size:16px}}@media screen and (min-width:1440px){.comparison-slider__label{padding:10px 20px;font-size:18px}}.comparison-slider:hover .comparison-slider__label{opacity:1}.comparison-slider .comparison-slider__label.label--before{left:20px}.comparison-slider .comparison-slider__label.label--after{right:20px;background-color:#4d1299;color:#fff}.comparison-slider__handle{position:absolute;top:0;left:calc(50% - 25px);width:50px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}@media screen and (min-width:768px){.comparison-slider__handle{width:40px;left:calc(50% - 20px)}}@media screen and (min-width:1440px){.comparison-slider__handle{width:50px;left:calc(50% - 25px)}}.handle__line{width:4px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#ff8427}.handle__circle{width:50px;height:50px;color:#ff8427;border:4px solid #ff8427;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background-color:#fff}@media screen and (min-width:768px){.handle__circle{width:40px;height:40px}}@media screen and (min-width:1440px){.handle__circle{width:50px;height:50px}}.comparison__categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding-left:35px;padding-right:35px;margin-bottom:30px}.category__button{height:100%;padding:15px;font-size:14px;border-radius:20px;border:1px solid #4d1299;background-color:#fff;color:#1b1b1b;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1),color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1),color 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.category__button{padding:10px 20px;font-size:16px}}.category__button--active,.category__button:hover{background-color:#4d1299;color:#fff}.comparison-slider{-webkit-transition:opacity 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),opacity 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),opacity 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1)}.comparison-slider.filtered{-webkit-transform:scale(.2) translateY(200px);-ms-transform:scale(.2) translateY(200px);transform:scale(.2) translateY(200px);opacity:0}.comparison__container .btn-wrap--less,.comparison__container .btn-wrap--more{display:none}.comparison__container .btn-wrap--less.isVisible,.comparison__container .btn-wrap--more.isVisible{display:block}.more-less-btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.more-less-btn-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.container--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:60px}}@media screen and (min-width:1440px){.features{-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:0}}@media screen and (min-width:768px){.features__item--benefits{-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2)}}@media screen and (min-width:1440px){.features__item--benefits{-ms-flex-preferred-size:calc((100% - 120px)/4);flex-basis:calc((100% - 120px)/4)}}@media screen and (max-width:767px){.features__item--benefits:not(:last-child){margin-bottom:20px}}.features__image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.features__title{font-family:"Montserrat",sans-serif;text-align:center;font-weight:600;font-size:20px;line-height:1.2;margin-bottom:8px}@media screen and (min-width:1440px){.features__title{font-size:22px;line-height:1.23}}.features__desc{text-align:center;font-weight:400;font-size:16px;line-height:1.38}@media screen and (min-width:1440px){.features__desc{font-size:18px;line-height:1.39}}.features__desc span{font-weight:600}.buildings__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f8;border-radius:20px;padding:32px 24px}@media screen and (min-width:768px) and (max-width:1439px){.buildings__item{-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2);min-height:auto}}@media screen and (min-width:1440px){.buildings__item{height:231px;width:260px;border-radius:30px;padding:40px}}.services-types__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:transparent;height:auto;-ms-flex-preferred-size:calc((100% - 20px)/2);flex-basis:calc((100% - 20px)/2)}.services-types__item img{width:auto;height:100px}@media screen and (min-width:768px) and (max-width:1439px){.services-types__item{-ms-flex-preferred-size:calc((100% - 60px)/3);flex-basis:calc((100% - 60px)/3)}}@media screen and (min-width:1440px){.services-types__item{-ms-flex-preferred-size:calc((100% - 120px)/4);flex-basis:calc((100% - 120px)/4)}}.buildings__link{color:#1b1b1b;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.buildings__text{text-align:center;margin-bottom:0}@media screen and (min-width:768px){.buildings__text{font-size:22px;line-height:1.23}}.service-buildings__item{position:relative;overflow:hidden;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 14px 26px rgba(0,0,0,.04);box-shadow:0 14px 26px rgba(0,0,0,.04);background-color:#fff;-ms-flex-preferred-size:calc((100% - 32px)/2);flex-basis:calc((100% - 32px)/2);height:auto;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px) and (max-width:1439px){.service-buildings__item{-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2)}}@media screen and (min-width:1440px){.service-buildings__item{-ms-flex-preferred-size:calc((100% - 40px)/2);flex-basis:calc((100% - 40px)/2)}}.active-dark-theme .service-buildings__item{background-color:#f4f4f8}.service-buildings__text{z-index:2;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.service-buildings__text,.services-types__text{font-size:20px;line-height:1.2}}@media screen and (min-width:1440px){.service-buildings__text,.services-types__text{font-size:22px;line-height:1.23}}.buildings__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.buildings__image{z-index:2}.buildings__overlay{position:absolute;width:170px;height:170px;border-radius:50%;background-color:#d6bcf7;z-index:0;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1440px){.buildings__overlay{left:95px;top:40px}}.service-buildings__item .buildings__icon-wrap{width:170px;height:170px;border-radius:50%;background-color:#fff;border:2px solid #d6bcf7;position:relative;z-index:1;-webkit-transition:all 300ms cubic-bezier(.4,0,.2,1);transition:all 300ms cubic-bezier(.4,0,.2,1)}.active-dark-theme .service-buildings__item .buildings__icon-wrap{background-color:#f4f4f8;border:2px solid #d6bcf7}.service-buildings__item .buildings__icon-wrap:after{content:"";position:absolute;top:10px;left:10px;width:150px;height:150px;display:block;background:#d6bcf7;border-radius:50%;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.service-buildings__item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.service-buildings__item:hover .buildings__icon-wrap{border-color:#f4f4f8;background-color:#d6bcf7}.service-buildings__item:hover .buildings__icon-wrap:after{background:#f4f4f8;top:10px;left:5px;width:160px;height:160px;-webkit-filter:blur(10px);filter:blur(10px)}.service-buildings__item:hover .service-buildings__text{color:#f4f4f8}.service-buildings__item:hover .buildings__overlay{-webkit-transform:scale(4);-ms-transform:scale(4);transform:scale(4)}.buildings__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}@media screen and (min-width:768px){.buildings__list{gap:30px}}@media screen and (min-width:1440px){.buildings__list{gap:90px}}.service-buildings__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1440px){.service-buildings__list{gap:40px}}.services-types__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:40px}@media screen and (min-width:768px){.services-types__list{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width:1440px){.services-types__list{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:48px}}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid transparent;border-radius:50px;background-color:#4d1299;color:#fff;font-weight:600;font-size:15px;line-height:1.33;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1),border 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1),border 300ms cubic-bezier(.4,0,.2,1)}.btn:focus,.btn:hover{border:2px solid #4d1299;background-color:#fff;color:#4d1299}@media screen and (min-width:1440px){.btn{font-size:18px;line-height:1.39}}.mobile__show-more-btn.btn:focus,.mobile__show-more-btn.btn:hover{border:2px solid #ff8427;color:#ff8427}.btn--light{border:2px solid #4d1299;background-color:#fff;color:#4d1299;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1)}.btn--light:focus,.btn--light:hover{background-color:#ebe7f3}.active-dark-theme .btn--light:not(.active){background-color:#f4f4f8}.active-dark-theme .btn--light:not(.active):hover{background-color:#d7d7d9}.tel-btn{-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1),border 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1),border 300ms cubic-bezier(.4,0,.2,1);line-height:1.19;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4d1299;font-size:16px;font-weight:600;border-radius:50px;padding:16px 24px;background-color:transparent;border:2px solid #4d1299}@media screen and (min-width:1440px){.tel-btn{font-size:18px;line-height:1.39}}.tel-btn:focus,.tel-btn:hover{color:#fff;background-color:#4d1299}.tel-btn--white-bg{background-color:#fff}.tel-btn--aside--menu{border:1px solid #4d1299;padding:17px 25px}@media screen and (max-width:1439px){.tel-btn--aside--menu{line-height:1.38}}.tel-btn--aside--menu:focus,.tel-btn--aside--menu:hover{background-color:rgba(77,18,153,.3);border:1px solid #fff}.active-dark-theme .tel-btn:not(.tel-btn--aside--menu){color:#ebe7f3;border:2px solid #ebe7f3}.active-dark-theme .tel-btn:not(.tel-btn--aside--menu):focus,.active-dark-theme .tel-btn:not(.tel-btn--aside--menu):hover{color:#4d1299;background-color:#ebe7f3}.active-dark-theme .connection .tel-btn{color:#4d1299;border:2px solid #4d1299}.action-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 50px}@media screen and (min-width:768px){.action-btn{padding:15px 23px}}@media screen and (min-width:1440px){.action-btn{padding:17px 25px}}.cleaning__btn{font-size:16px;line-height:1.38;width:100%;padding:15px 50px}@media screen and (min-width:768px){.cleaning__btn{width:400px;padding:15px 23px}}@media screen and (min-width:1440px){.cleaning__btn{padding:17px 25px;font-size:18px;line-height:1.39}}@media screen and (max-width:1439px){.order-btn,.reviews__btn{padding:15px 23px;font-size:16px;line-height:1.38}}.btn--centered{-ms-flex-item-align:center;align-self:center;margin:0 auto}@media screen and (max-width:767px){.reviews__btn{min-width:277px}}.comparison__show-more-btn:focus,.comparison__show-more-btn:hover,.reviews__btn:focus,.reviews__btn:hover{background-color:#ebe7f3}.mobile__show-more-btn{margin:0 auto 16px;background-color:#ff8427;color:#1b1b1b}@media screen and (min-width:768px){.mobile__show-more-btn{display:none}}.comparison__show-more-btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 23px;font-size:16px;line-height:1.38;min-width:277px;margin:0}.connection__btn{font-family:"Inter",sans-serif;margin-top:24px;margin-bottom:24px}@media screen and (min-width:1440px){.connection__btn{font-family:"Open Sans",sans-serif;margin-top:32px;margin-bottom:13px}}@media screen and (max-width:767px){.section--error .hero__btn,.section--success .hero__btn{width:100%}}@media screen and (min-width:768px){.section--error .hero__btn,.section--success .hero__btn{width:225px}}.key-btn{background-image:url(../images/office-page/keys.png);background-size:50px 50px;padding-top:18px;padding-bottom:18px;padding-left:92px;max-width:312px;text-align:left;background-color:transparent}#give-keys-btn.active,#take-keys-btn.active,.payment__btn.active{background-color:#4d1299;color:#fff}.calc-btn{width:100%;margin-top:40px}.office-order .calc-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0}.card-payment-btn{background-image:url(../images/subscr-modal/cards.png);background-size:65px 50px;padding-top:18px;padding-bottom:18px;padding-left:100px;max-width:312px}.cash-payment-btn{background-image:url(../images/subscr-modal/currency.png);background-size:61px 50px;padding-top:30.5px;padding-bottom:30.5px;padding-left:89px}@media screen and (min-width:768px){.cash-payment-btn{max-width:200px}}@media screen and (max-width:767px){.form__submit-btn{width:100%}}@media screen and (min-width:768px){.form__submit-btn{padding:16px 84px}}.ask-btn{margin-top:48px}@media screen and (min-width:768px){.ask-btn{margin-top:56px}}@media screen and (min-width:1440px){.ask-btn{margin-top:83px}}.time-picker__btn{position:absolute;bottom:0;left:0;width:100%;font-family:"Roboto",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;padding-top:15px;padding-bottom:15px;border-top:1px solid #4d1299;border-bottom-left-radius:28px;border-bottom-right-radius:28px;color:#21005d;background-color:#ebe1f3;cursor:pointer;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1)}.blob-btn,.time-picker__btn:hover{color:#fff;background-color:#4d1299}.active-dark-theme .time-picker__btn{background-color:rgba(77,18,153,.11)}.blob-btn{z-index:2;position:relative;text-align:center;background-color:transparent;outline:0;border:2px solid transparent;-webkit-transition:color .5s,border .5s;transition:color .5s,border .5s;cursor:pointer}.blob-btn:after,.blob-btn:before{content:"";z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:30px}.blob-btn:after{z-index:-2;left:3px;top:3px;-webkit-transition:all .3s .2s;transition:all .3s .2s}.blob-btn--light,.blob-btn:hover{color:#4d1299;border:2px solid #4d1299}.blob-btn:focus{color:#fff;background-color:#4d1299}.mobile__show-more-btn.blob-btn:focus:hover{color:#ff8427}.mobile__show-more-btn:focus{color:#fff;background-color:#ff8427}.mobile__show-more-btn.blob-btn:hover{color:#ff8427;border:2px solid #ff8427}.mobile__show-more-btn.blob-btn:focus{color:#fff;background-color:#ff8427}.blob-btn--light:hover{color:#fff;border:2px solid #4d1299}.blob-btn--white-border:hover{border:2px solid #ebe7f3}.blob-btn--light:focus{color:#4d1299;border:2px solid #4d1299}.blob-btn:hover:after{-webkit-transition:all .3s;transition:all .3s;left:0;top:0}.blob-btn__inner{z-index:-1;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:30px;background-color:#4d1299}.mobile__show-more-btn .blob-btn__inner{background-color:#ff8427}.blob-btn__inner--light{background-color:#ebe7f3}.blob-btn__blobs{position:relative;display:block;height:100%}@supports (filter:url(#goo)){[id^=goo]{-webkit-filter:url(#goo);filter:url(#goo)}.blob-btn__blob{-webkit-transform:translate3d(0,150%,0) scale(1.4);transform:translate3d(0,150%,0) scale(1.4)}.blob-btn:hover .blob-btn__blob{-webkit-transform:translateZ(0) scale(1.4);transform:translateZ(0) scale(1.4)}}.blob-btn__blob{position:absolute;top:2px;width:25%;height:100%;background:#fff;border-radius:100%;-webkit-transform:translate3d(0,150%,0) scale(1.7);transform:translate3d(0,150%,0) scale(1.7);-webkit-transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s,-webkit-transform .45s}.blob-btn__blob--light{background:#4d1299}.blob-btn__blob:nth-child(1){left:0;-webkit-transition-delay:0s;transition-delay:0s}.blob-btn__blob:nth-child(2){left:30%;-webkit-transition-delay:.08s;transition-delay:.08s}.blob-btn__blob:nth-child(3){left:60%;-webkit-transition-delay:.16s;transition-delay:.16s}.blob-btn__blob:nth-child(4){left:90%;-webkit-transition-delay:.24s;transition-delay:.24s}.blob-btn:hover .blob-btn__blob{-webkit-transform:translateZ(0) scale(1.7);transform:translateZ(0) scale(1.7)}.animated-btn-wrap{position:relative}.animated-btn-icon{position:absolute;top:0;left:0}.swiper--calc-banner.swiper{border-radius:0}.slide__container{position:relative;margin:0 auto;overflow:hidden;height:100%;max-width:335px;width:335px;padding-top:40px}@media screen and (min-width:768px){.slide__container{max-width:690px;width:690px;padding-top:70px}}@media screen and (min-width:1440px){.slide__container{max-width:1160px;width:1160px;padding-top:100px}}.swiper--calc-banner .swiper-slide{border-radius:0;height:400px;cursor:pointer}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide{height:450px}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide{height:550px}}.calc-banner__title{position:absolute;text-align:center;width:100%;left:100%;-webkit-transition:all cubic-bezier(.66,.51,.2,.98) 2s;transition:all cubic-bezier(.66,.51,.2,.98) 2s;margin:0 auto;font-size:24px}@media screen and (min-width:768px){.calc-banner__title{font-size:35px}}@media screen and (min-width:1440px){.calc-banner__title{font-size:40px}}.swiper--calc-banner .swiper-slide:nth-child(2){background-color:#ebe7f3;background:radial-gradient(#fff,#d6bcf7)}.swiper--calc-banner .swiper-slide:nth-child(1){background-color:#ddd2f2;background:radial-gradient(#fff,#ddd2f2)}.swiper--calc-banner .swiper-slide:nth-child(3){background-color:rgba(222,194,250,.5);background:radial-gradient(#fff,rgba(222,194,250,.5))}.swiper--calc-banner .swiper-pagination{bottom:80px;top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media screen and (min-width:768px){.swiper--calc-banner .swiper-pagination{gap:30px}}.swiper--calc-banner .swiper-pagination .swiper-pagination-bullet{position:relative;width:auto;height:auto;border-radius:0;opacity:1;color:#4d1299;background-color:transparent;font-size:12px;font-weight:600;margin:0 20px}@media screen and (max-width:767px){.swiper--calc-banner .swiper-pagination .swiper-pagination-bullet{width:80px}}@media screen and (min-width:768px){.swiper--calc-banner .swiper-pagination .swiper-pagination-bullet{font-size:20px;font-weight:600;margin:0 50px}}.swiper--calc-banner .swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:3px;background-color:#4d1299;opacity:.5}.swiper--calc-banner .swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;bottom:-15px;left:0;width:0;height:3px;background-color:#4d1299}.swiper--calc-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:100%;-webkit-animation:paginationLine 2s linear;animation:paginationLine 2s linear}.calc-banner__images-wrapper{position:absolute;width:100%;height:100%;left:100%;top:0;-webkit-transition:all cubic-bezier(.97,.02,.02,.98) 2s;transition:all cubic-bezier(.97,.02,.02,.98) 2s}.swiper-slide .calc-banner__image{position:absolute;-webkit-transition:all linear .1s;transition:all linear .1s;-webkit-animation:rotateReversed linear 3s;animation:rotateReversed linear 3s}.swiper-slide.swiper-slide-active .calc-banner__image{-webkit-animation:rotate linear 100s infinite;animation:rotate linear 100s infinite}.swiper--calc-banner .swiper-slide:nth-child(1) .calc-banner__image:nth-child(1){left:120px;top:30px;z-index:-1;width:130px}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide:nth-child(1) .calc-banner__image:nth-child(1){left:420px;top:20px;z-index:-1;width:150px}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide:nth-child(1) .calc-banner__image:nth-child(1){left:880px;top:70px;z-index:-1;width:150px}}.swiper--calc-banner .swiper-slide:nth-child(1) .calc-banner__image:nth-child(2){left:0;top:160px;width:110px}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide:nth-child(1) .calc-banner__image:nth-child(2){left:80px;top:200px;width:140px}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide:nth-child(1) .calc-banner__image:nth-child(2){left:270px;top:300px;width:160px}}.swiper--calc-banner .swiper-slide:nth-child(1) .calc-banner__image:nth-child(3){left:-70px;top:-20px;width:120px;z-index:-1}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide:nth-child(1) .calc-banner__image:nth-child(3){left:-30px;top:-10px;width:150px;z-index:-1}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide:nth-child(1) .calc-banner__image:nth-child(3){left:50px;top:0;width:200px;z-index:-1}}.swiper--calc-banner .swiper-slide:nth-child(1) .calc-banner__image:nth-child(4){left:180px;top:220px;width:80px}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide:nth-child(1) .calc-banner__image:nth-child(4){left:400px;top:210px;width:100px}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide:nth-child(1) .calc-banner__image:nth-child(4){left:650px;top:270px;width:150px}}.swiper--calc-banner .swiper-slide:nth-child(2) .calc-banner__image:nth-child(1){width:50px;left:140px;top:150px;z-index:-1}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide:nth-child(2) .calc-banner__image:nth-child(1){width:90px;left:320px;top:190px;z-index:-1}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide:nth-child(2) .calc-banner__image:nth-child(1){width:100px;left:780px;top:270px;z-index:-1}}.swiper--calc-banner .swiper-slide:nth-child(2) .calc-banner__image:nth-child(2){height:120px;left:0;top:20px;z-index:-1}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide:nth-child(2) .calc-banner__image:nth-child(2){height:150px;left:0;top:20px;z-index:-1}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide:nth-child(2) .calc-banner__image:nth-child(2){height:150px;left:50px;top:20px;z-index:-1}}.swiper--calc-banner .swiper-slide:nth-child(2) .calc-banner__image:nth-child(3){left:170px;top:30px;z-index:-1;width:100px}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide:nth-child(2) .calc-banner__image:nth-child(3){left:430px;top:40px;z-index:-1;width:150px}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide:nth-child(2) .calc-banner__image:nth-child(3){left:750px;top:20px;z-index:-1;width:200px}}.swiper--calc-banner .swiper-slide:nth-child(2) .calc-banner__image:nth-child(4){left:0;top:170px;z-index:-1;width:90px}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide:nth-child(2) .calc-banner__image:nth-child(4){left:40px;top:180px;z-index:-1;width:140px}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide:nth-child(2) .calc-banner__image:nth-child(4){left:200px;top:210px;z-index:-1;width:200px}}.swiper--calc-banner .swiper-slide:nth-child(3) .calc-banner__image:nth-child(1){left:140px;top:200px;z-index:-1;width:60px}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide:nth-child(3) .calc-banner__image:nth-child(1){left:490px;top:30px;z-index:-1;width:80px}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide:nth-child(3) .calc-banner__image:nth-child(1){left:900px;top:70px;z-index:-1;width:120px}}.swiper--calc-banner .swiper-slide:nth-child(3) .calc-banner__image:nth-child(2){left:-30px;top:120px;z-index:-1;width:80px}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide:nth-child(3) .calc-banner__image:nth-child(2){left:-20px;top:60px;z-index:-1;width:100px}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide:nth-child(3) .calc-banner__image:nth-child(2){left:20px;top:80px;z-index:-1;width:140px}}.swiper--calc-banner .swiper-slide:nth-child(3) .calc-banner__image:nth-child(3){left:10px;top:60px;z-index:-1;height:80px}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide:nth-child(3) .calc-banner__image:nth-child(3){left:230px;top:220px;z-index:-1;height:120px}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide:nth-child(3) .calc-banner__image:nth-child(3){left:380px;top:220px;z-index:-1;height:160px}}.swiper--calc-banner .swiper-slide:nth-child(3) .calc-banner__image:nth-child(4){left:130px;top:50px;z-index:-1;width:120px}@media screen and (min-width:768px){.swiper--calc-banner .swiper-slide:nth-child(3) .calc-banner__image:nth-child(4){left:470px;top:180px;z-index:-1;width:140px}}@media screen and (min-width:1440px){.swiper--calc-banner .swiper-slide:nth-child(3) .calc-banner__image:nth-child(4){left:670px;top:250px;z-index:-1;width:180px}}.calendar{font-family:"Roboto",sans-serif;border-radius:16px;background-color:rgba(77,18,153,.11);text-align:center;max-width:328px;margin-top:8px;padding-top:8px;padding-left:12px;padding-right:12px}.calendar.isHidden{display:none}.calendar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.calendar__monthYear{font-family:"Roboto",sans-serif;font-weight:500;font-size:14px;letter-spacing:.1px;line-height:1.43;padding:10px 8px;min-width:40px}.calendar__nextMonth-btn,.calendar__prevMonth-btn{background-color:transparent;border:0;cursor:pointer}.calendar__nextMonth-btn svg,.calendar__prevMonth-btn svg{-webkit-transition:fill 300ms cubic-bezier(.4,0,.2,1);transition:fill 300ms cubic-bezier(.4,0,.2,1);fill:#49454f}.calendar__nextMonth-btn:focus svg,.calendar__nextMonth-btn:hover svg,.calendar__prevMonth-btn:focus svg,.calendar__prevMonth-btn:hover svg{fill:#4d1299}.calendar__day-name,td{font-family:"Roboto",sans-serif;font-weight:400;font-size:12px;line-height:1.33;letter-spacing:.4px}.calendar table{width:100%;border:0;border-collapse:separate;border-spacing:4px}.calendar td,.calendar__day-name{text-align:center;width:35px;height:35px;border-radius:50%;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.calendar td,.calendar__day-name{width:40px;height:40px;padding-top:12px;padding-bottom:12px}}.calendar tr{width:33px;height:33px}@media screen and (min-width:768px){.calendar tr{width:40px;height:40px}}.calendar td{cursor:pointer}.disabled-day,.next-month,.previous-month{color:rgba(27,27,27,.5)}.calendar td:not(.disabled-day):hover,.order-day{font-family:"Roboto",sans-serif;font-weight:500;font-size:12px;line-height:1.33;letter-spacing:.5px;color:#fff;background-color:#4d1299}.order-cleaning__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cleaning__text{text-align:center;font-weight:400;font-size:16px;line-height:1.38}@media screen and (min-width:768px){.cleaning__text{margin:0 auto;max-width:568px}}@media screen and (min-width:1440px){.cleaning__text{max-width:657px;font-size:18px;line-height:1.39}}.month-subsr-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px;background-color:#ebe7f3;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1);margin-top:51px;margin-bottom:24px;border-radius:20px;padding:32px 16px}@media screen and (min-width:768px){.month-subsr-block{margin-bottom:32px;row-gap:48px;padding:60px;margin-top:48px}}@media screen and (min-width:1440px){.month-subsr-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;border-radius:30px;padding:90px 110px 90px 60px;margin-bottom:48px}}.active-dark-theme .month-subsr-block{background-color:#d4d0db}.info-block__title{font-weight:600;font-size:20px;line-height:1.15;margin-bottom:16px;max-width:250px}@media screen and (min-width:768px){.info-block__title{max-width:450px;font-size:28px}}@media screen and (min-width:1440px){.info-block__title{max-width:500px;font-size:32px;margin-bottom:32px}}.title--no-margin{margin:0}.title--white{color:#ebe7f3;max-width:265px}@media screen and (min-width:768px){.title--white{max-width:360px}}@media screen and (min-width:1440px){.title--white{max-width:540px}}.title--white span{background-color:#ff8427;display:inline-block;border-radius:50px;padding-left:5px;padding-right:5px}@media screen and (min-width:768px){.title--white span{padding-left:10px;padding-right:10px}}.info-block__title--centered{text-align:center}.title--home-maintenance{max-width:335px}@media screen and (min-width:768px){.title--home-maintenance{font-size:24px;max-width:395px}}@media screen and (min-width:1440px){.title--home-maintenance{max-width:560px;margin-bottom:24px}}.title--repair-maintenance{max-width:300px}@media screen and (min-width:768px){.title--repair-maintenance{margin-bottom:17px;max-width:400px}}@media screen and (min-width:1440px){.title--repair-maintenance{max-width:450px;margin-bottom:24px}}.text{font-weight:400;font-size:16px;line-height:1.38}@media screen and (min-width:1440px){.text{font-size:18px;line-height:1.39}}.text span{font-weight:600}.text--secondary{text-align:center;color:#252525;max-width:250px;margin:0 auto 24px}@media screen and (min-width:768px){.text--secondary{max-width:345px;margin-bottom:32px}}@media screen and (min-width:1440px){.text--secondary{max-width:400px;margin-bottom:36px}}.text--accent{position:relative;left:66px;color:#4d1299;margin-top:16px;max-width:225px}@media screen and (min-width:768px){.text--accent{max-width:376px}}.block__text span,.text--accent span{font-weight:700}@media screen and (min-width:1440px){.text--accent{max-width:442px;margin-top:32px}}.text--light{color:rgba(235,231,243,.8)}.info-block__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;text-align:justify}.info-block__list,.text--marked,.text--marked::before{display:-webkit-box;display:-ms-flexbox;display:flex}.text--marked{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media screen and (min-width:1440px){.text--marked{gap:12px}}.text--marked::before{content:"";-ms-flex-item-align:self-start;align-self:self-start;width:8px;height:8px;border-radius:50%;margin-top:8px;background-color:#4d1299}@media screen and (min-width:1440px){.text--marked::before{margin-top:6px;width:11px;height:11px}}.text--accent::before{position:absolute;left:-66px;content:"";display:inline-block;background-image:url(../images/cleaning-package/gift.png);background-repeat:no-repeat;width:53px;height:50px;border-radius:0;background-color:transparent;-webkit-animation:tiltShake .5s infinite;animation:tiltShake .5s infinite}.info-block__accent{text-align:center;color:#4d1299;font-weight:700;font-size:36px;line-height:1.15}@media screen and (min-width:768px){.info-block__accent{margin-bottom:8px}}@media screen and (min-width:1440px){.info-block__accent{font-size:50px;line-height:1.36}}.info-block__accent--light{color:#ebe7f3}@media screen and (min-width:1440px){.info-block__accent--light{margin-bottom:0}}.info-block--second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1440px){.info-block--with-padding{padding-top:10px}}.cleaning__banner{position:relative;height:321px;background-image:url(../images/cleaning-package/mobile/banner-back@1x.png);background-position:left top 45px;padding:24px;background-repeat:no-repeat;background-size:contain}@supports (background-image:url(../images/cleaning-package/mobile/banner-back@1x.webp)){.cleaning__banner{background-image:url(../images/cleaning-package/mobile/banner-back@1x.webp)}}@media screen and (min-width:768px){.cleaning__banner{padding:60px}}@media screen and (min-width:1440px){.cleaning__banner{padding:60px 100px 137px}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.cleaning__banner{background-image:url(../images/cleaning-package/mobile/banner-back@2x.png)}@supports (background-image:url(../images/cleaning-package/mobile/banner-back@2x.webp)){.cleaning__banner{background-image:url(../images/cleaning-package/mobile/banner-back@2x.webp)}}}@media screen and (min-width:768px){.cleaning__banner{height:auto;background-position:right 35px top;background-image:url(../images/cleaning-package/tablet/banner-back@1x.png)}@supports (background-image:url(../images/cleaning-package/tablet/banner-back@1x.webp)){.cleaning__banner{background-image:url(../images/cleaning-package/tablet/banner-back@1x.webp)}}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.cleaning__banner{background-image:url(../images/cleaning-package/tablet/banner-back@2x.png)}@supports (background-image:url(../images/cleaning-package/tablet/banner-back@2x.webp)){.cleaning__banner{background-image:url(../images/cleaning-package/tablet/banner-back@2x.webp)}}}@media screen and (min-width:1440px){.cleaning__banner{background-position:right 114px top;background-image:url(../images/cleaning-package/desktop/banner-back@1x.png)}@supports (background-image:url(../images/cleaning-package/desktop/banner-back@1x.webp)){.cleaning__banner{background-image:url(../images/cleaning-package/desktop/banner-back@1x.webp)}}}@media screen and (min-width:1440px) and (min-device-pixel-ratio:2),screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1440px) and (min-resolution:192dpi),screen and (min-width:1440px) and (min-resolution:2dppx){.cleaning__banner{background-image:url(../images/cleaning-package/desktop/banner-back@2x.png)}@supports (background-image:url(../images/cleaning-package/desktop/banner-back@2x.webp)){.cleaning__banner{background-image:url(../images/cleaning-package/desktop/banner-back@2x.webp)}}}.banner{background-color:#4d1299;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1);border-radius:20px}@media screen and (min-width:1440px){.banner{border-radius:30px}}.active-dark-theme .banner{background-color:#21005d}@media screen and (min-width:768px){.maintenance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.maintenance--home,.maintenance--repair{background-repeat:no-repeat;background-size:contain;background-image:url(../images/cleaning-package/tablet/boy@1x.png),url(../images/cleaning-package/desktop/light.svg)}@supports (background-image:url(../images/cleaning-package/tablet/boy@1x.webp)){.maintenance--home,.maintenance--repair{background-image:url(../images/cleaning-package/tablet/boy@1x.webp),url(../images/cleaning-package/desktop/light.svg)}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.maintenance--home,.maintenance--repair{background-image:url(../images/cleaning-package/tablet/boy@2x.png),url(../images/cleaning-package/desktop/light.svg)}@supports (background-image:url(../images/cleaning-package/tablet/boy@2x.webp)){.maintenance--home,.maintenance--repair{background-image:url(../images/cleaning-package/tablet/boy@2x.webp),url(../images/cleaning-package/desktop/light.svg)}}}.maintenance--home{height:609px}@media screen and (max-width:767px){.maintenance--home{background-position:left top 300px}}@media screen and (min-width:768px){.maintenance--home{height:297px}}@media screen and (min-width:1440px){.maintenance--home{height:538px}}.maintenance--repair{height:873px}@media screen and (max-width:767px){.maintenance--repair{background-position:left bottom 50px}}@media screen and (min-width:768px) and (max-width:1439px){.maintenance--repair{height:531px;background-size:340px;background-position:left -30px top 100px}}@media screen and (min-width:1440px){.maintenance--repair{background-size:600px;height:600px}}@media screen and (min-width:768px){.info-block__list--maintenance{max-width:395px}}@media screen and (min-width:1440px){.info-block__list--maintenance{max-width:570px}}@media screen and (max-width:1439px){.maintenance--desktop{display:none}}@media screen and (max-width:767px){.maintenance--tablet{display:none}}@media screen and (min-width:1440px){.maintenance--tablet{display:none}}@media screen and (min-width:768px){.maintenance--mobile{display:none}}@media screen and (min-width:1440px){.info-block--home-maintenance{padding-top:129px}}.info-block--repair-maintenance{padding-top:64px}@media screen and (min-width:768px){.info-block--repair-maintenance{padding-top:72px}}@media screen and (min-width:1440px){.info-block--repair-maintenance{padding-top:65px}}.features--cleaning{margin-bottom:40px}@media screen and (min-width:768px){.features--cleaning{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:40px}}@media screen and (min-width:1440px){.features--cleaning{margin-bottom:64px}}@media screen and (min-width:768px){.features__item--cleaning{-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2)}}@media screen and (min-width:1440px){.features__item--cleaning{-ms-flex-preferred-size:calc((100% - 80px)/3);flex-basis:calc((100% - 80px)/3)}}@media screen and (max-width:767px){.features__item--cleaning:not(:last-child){margin-bottom:20px}}.title--services{color:#ebe7f3;line-height:1.15;font-weight:600;font-size:20px}@media screen and (min-width:768px){.title--services{font-size:28px}}@media screen and (min-width:1440px){.title--services{font-weight:700;font-size:46px;line-height:1.1;max-width:600px}}.title{margin-bottom:40px}@media screen and (min-width:768px){.title{margin-bottom:48px}}@media screen and (min-width:1440px){.title{margin-bottom:64px}}.block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (min-width:768px){.block-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}}@media screen and (min-width:1440px){.block-wrapper{gap:40px}}.block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f4f4f8;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1),-webkit-box-shadow 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1),box-shadow 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1),box-shadow 300ms cubic-bezier(.4,0,.2,1),-webkit-box-shadow 300ms cubic-bezier(.4,0,.2,1);border-radius:20px;padding:32px 24px;-ms-flex-preferred-size:calc((100% - 24px)/2);flex-basis:calc((100% - 24px)/2);min-height:417px}@media screen and (min-width:768px){.block{-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2);min-height:auto}}@media screen and (min-width:1440px){.block{-ms-flex-preferred-size:calc((100% - 40px)/2);flex-basis:calc((100% - 40px)/2);border-radius:30px;padding:40px}}.active-dark-theme .block{-webkit-box-shadow:rgba(0,0,0,.35) 0 5px 15px;box-shadow:rgba(0,0,0,.35) 0 5px 15px}.block--white{background-color:#fff}.active-dark-theme .block--white{background-color:#ebe7f3}@media screen and (min-width:768px) and (max-width:1439px){.block:not(.block--trust):nth-child(2){padding-right:21px}}.block__number{color:#4d1299;font-weight:600;font-size:24px;line-height:1.21;margin-bottom:24px}@media screen and (min-width:1440px){.block__number{font-size:32px;line-height:1.38}}.block__title{font-weight:600;font-size:20px;line-height:1.2;margin-bottom:12px}@media screen and (min-width:1440px){.block__title{font-size:22px;line-height:1.23;margin-bottom:16px}}.block__text{font-size:16px;line-height:1.38}@media screen and (min-width:1440px){.block__text{font-size:18px;line-height:1.39}}.block__text:not(.block__text--trust){text-align:justify}.block__remark{margin-top:auto;color:#49454f;font-size:14px;line-height:1.36}@media screen and (min-width:1440px){.block__remark{font-size:16px;line-height:1.38}}.swiper{border-radius:20px}@media screen and (min-width:768px){.swiper{border-radius:30px}}.rooms__image,.swiper-slide{border-radius:20px}@media screen and (min-width:768px){.rooms__image,.swiper-slide{border-radius:30px}}.section--cleaning-types .swiper-pagination-rooms{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px;border:2px solid #4d1299;border-radius:50px;margin-bottom:24px;margin-top:48px}@media screen and (min-width:768px){.section--cleaning-types .swiper-pagination-rooms{margin-bottom:48px;margin-top:72px}}@media screen and (min-width:1440px){.section--cleaning-types .swiper-pagination-rooms{margin-top:148px}}.section--cleaning-types .swiper-pagination-bullet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;text-align:center;padding-top:16px;padding-bottom:16px;border-radius:50px;font-size:16px;line-height:1.38;font-weight:600;opacity:1;cursor:pointer;background-color:transparent;color:#1b1b1b;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.section--cleaning-types .swiper-pagination-bullet{font-size:18px;line-height:1.39}}@media screen and (min-width:1440px){.section--cleaning-types .swiper-pagination-bullet{font-size:20px;line-height:1.35}}.section--cleaning-types .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4d1299;color:#fff}.section--cleaning-types .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{background-color:#4d1299;color:#fff}.section--cleaning-types .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.slider__wrap{overflow:hidden;position:relative;border-radius:20px;width:335px;height:223px}@media screen and (min-width:768px){.slider__wrap{width:690px;height:459px;border-radius:30px}}@media screen and (min-width:1440px){.slider__wrap{width:1160px;height:771px}}.rooms__schema{border-radius:20px;width:335px;height:223px;-webkit-transition:-webkit-transform 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);position:absolute;left:0;top:0}@media screen and (min-width:768px){.rooms__schema{width:690px;height:459px;border-radius:30px}}@media screen and (min-width:1440px){.rooms__schema{width:1160px;height:771px}}.toolkit__icon{fill:#4d1299;width:13px;height:13px;z-index:2}@media screen and (min-width:768px){.toolkit__icon{width:28px;height:28px}}.toolkit__btn--reverse::before,.toolkit__btn::before{content:"";z-index:1;position:absolute;border-radius:50%;background-color:rgba(77,18,153,.3);width:20px;height:20px;-webkit-animation:pulsate 1s infinite;animation:pulsate 1s infinite}@media screen and (min-width:768px){.toolkit__btn--reverse::before,.toolkit__btn::before{width:38px;height:38px}}.plus-btn,.toolkit__wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.plus-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;background-color:transparent}.toolkit__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.toolkit__btn:not(.toolkit__btn--reverse){cursor:pointer;position:absolute;top:95%;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.toolkit__btn--reverse{cursor:pointer;position:absolute;bottom:95%;left:50%;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}.toolkit__desc{text-align:center;display:block;background-color:#fff;border-radius:5px;padding:4px 6px;font-size:9px;line-height:1.33;-webkit-transition:opacity 300ms cubic-bezier(.4,0,.2,1);transition:opacity 300ms cubic-bezier(.4,0,.2,1);opacity:0}@media screen and (min-width:768px){.toolkit__desc{padding:7px 10px;font-size:13px;line-height:1.38}}.toolkit__desc:not(.toolkit__desc--reverse){position:relative;margin-bottom:9px}@media screen and (min-width:768px){.toolkit__desc:not(.toolkit__desc--reverse){margin-bottom:14px}}@media screen and (min-width:1440px){.toolkit__desc:not(.toolkit__desc--reverse){margin-bottom:34px}}.toolkit__desc--reverse{position:absolute;bottom:0;margin-bottom:0;margin-top:9px}@media screen and (min-width:768px){.toolkit__desc--reverse{margin-top:14px}}.is-shown{opacity:1}.toolkit__desc:not(.toolkit__desc--reverse):after{content:" ";position:absolute;width:0;height:0;border:5px solid transparent;border-top:5px solid #fff;top:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.toolkit__desc--reverse:before{content:" ";position:absolute;width:0;height:0;border:5px solid transparent;border-bottom:5px solid #fff;bottom:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.title--connection{margin-bottom:48px}@media screen and (min-width:768px){.title--connection{margin-bottom:25px}}@media screen and (min-width:1440px){.title--connection{margin-bottom:64px}}.connection__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.connection__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:64px}}@media screen and (min-width:768px){.connection__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.connection__block-title{font-weight:600;margin-bottom:16px;line-height:1.2;font-size:20px}@media screen and (min-width:1440px){.connection__block-title{line-height:1.23;font-size:22px}}.connection__block-text{line-height:1.38;font-size:16px}@media screen and (min-width:1440px){.connection__block-text{line-height:1.39;font-size:18px}}.connection--first-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1440px){.connection--first-block{padding-left:100px}}.connection__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}@media screen and (min-width:1440px){.connection__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}}.socials__link--connection{background-color:#ebe7f3}.connection--second-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1),-webkit-box-shadow 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1),box-shadow 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1),box-shadow 300ms cubic-bezier(.4,0,.2,1),-webkit-box-shadow 300ms cubic-bezier(.4,0,.2,1);border-radius:20px;padding:32px 16px}@media screen and (max-width:767px){.connection--second-block{width:335px}}@media screen and (min-width:768px){.connection--second-block{max-width:420px;padding:40px 45px}}@media screen and (min-width:1440px){.connection--second-block{max-width:500px;border-radius:30px;padding:40px}}.active-dark-theme .connection--second-block{background-color:#f4f4f8;-webkit-box-shadow:rgba(0,0,0,.35) 0 5px 15px;box-shadow:rgba(0,0,0,.35) 0 5px 15px}.connection--second-block.block-with-image::before{content:"";position:absolute;background-repeat:no-repeat;z-index:2;background-position:center;-webkit-animation:tiltShake .5s infinite;animation:tiltShake .5s infinite;width:133px;height:133px;background-image:url(../images/contacts/mobile/phone@1x.png)}@media screen and (max-width:767px){.connection--second-block.block-with-image::before{top:-110px;right:0}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.connection--second-block.block-with-image::before{background-image:url(../images/contacts/mobile/phone@2x.png)}}@media screen and (min-width:768px){.connection--second-block.block-with-image::before{top:202px;left:-90px}}@media screen and (min-width:1440px){.connection--second-block.block-with-image::before{top:170px;left:-122px;width:195px;height:195px;background-image:url(../images/contacts/tablet/phone@1x.png)}}@media screen and (min-width:1440px) and (min-device-pixel-ratio:2),screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1440px) and (min-resolution:192dpi),screen and (min-width:1440px) and (min-resolution:2dppx){.connection--second-block.block-with-image::before{background-image:url(../images/contacts/tablet/phone@2x.png)}}.info-block__title--connection{text-align:center;margin-bottom:24px}@media screen and (min-width:768px){.info-block__title--connection{margin-bottom:16px}}.socials--support{margin-top:32px;margin-bottom:16px}@media screen and (min-width:768px){.socials--support{margin-top:16px}}.active-dark-theme .connection .socials__icon{fill:#4d1299}.active-dark-theme .connection .socials__link:focus,.active-dark-theme .connection .socials__link:hover{background-color:#4d1299}.active-dark-theme .connection .socials__link:focus .socials__icon,.active-dark-theme .connection .socials__link:hover .socials__icon{fill:#ebe7f3}.tel--support{color:#4d1299;font-family:"Montserrat",sans-serif;font-weight:600;margin-top:16px;line-height:1.22;font-size:18px}@media screen and (min-width:1440px){.tel--support{font-family:"Open Sans",sans-serif;font-weight:700;line-height:1.35;font-size:20px}}.discounts__slider,.swiper-container-nested{position:relative}.swiper-container-parent{overflow:hidden;border-radius:none}.swiper-container-nested{overflow:hidden;height:300px}@media screen and (min-width:768px){.swiper-container-nested{height:400px}}@media screen and (min-width:1440px){.swiper-container-nested{height:628px}}.swiper-container-parent .swiper-slide{border-radius:0}.discounts__slide{position:relative;width:335px;height:300px;-webkit-box-shadow:0 0 12px 12px #f4f4f8 inset;box-shadow:0 0 12px 12px #f4f4f8 inset;background-color:#f4f4f8;background-size:cover}@media screen and (min-width:768px){.discounts__slide{width:690px;height:400px}}@media screen and (min-width:1440px){.discounts__slide{width:1160px;height:628px}}.active-dark-theme .discounts__slide{-webkit-box-shadow:0 0 12px 12px #c5c5c7 inset;box-shadow:0 0 12px 12px #c5c5c7 inset;background-color:#c5c5c7}.swiper-slide__glass{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:65px;left:5%;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,0));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(5px);border-radius:20px;border:1px solid rgba(255,255,255,.38);-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.37);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);height:calc(90% - 40px);overflow:hidden;padding:20px 20px 20px 50px;width:90%}@media screen and (min-width:768px){.swiper-slide__glass{top:5%;height:90%;padding:30px 20px 30px 80px;width:calc(90% - 220px)}}@media screen and (min-width:1440px){.swiper-slide__glass{padding:40px 30px 40px 130px;width:calc(90% - 320px)}}.swiper-slide__glass:before{content:"";z-index:2;position:absolute;top:-10%;height:110%;background-color:#7937d0;left:15px;width:20px}@media screen and (min-width:768px){.swiper-slide__glass:before{left:30px;width:30px}}@media screen and (min-width:1440px){.swiper-slide__glass:before{left:50px;width:40px}}.swiper-slide__glass:after{content:"";z-index:3;position:absolute;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);background-image:url(../images/discounts/tie.svg);background-repeat:no-repeat;background-size:cover;top:20px;left:0;width:50px;height:60px}@media screen and (min-width:768px){.swiper-slide__glass:after{top:20px;left:0;width:90px;height:80px}}@media screen and (min-width:1440px){.swiper-slide__glass:after{top:30px;left:0;width:130px;height:110px}}.glass__descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-weight:600;font-size:14px}@media screen and (min-width:768px){.glass__descr{gap:10px;font-size:20px}}@media screen and (min-width:1440px){.glass__descr{gap:20px;font-size:24px}}.glass__terms{font-style:italic;font-weight:600;font-size:14px}@media screen and (min-width:768px){.glass__terms{text-align:right;font-size:18px}}@media screen and (min-width:1440px){.glass__terms{font-size:24px}}.glass__accent{font-weight:700;font-size:16px;color:#4d1299;-webkit-animation:color-cycle 4s infinite;animation:color-cycle 4s infinite}@media screen and (min-width:768px){.glass__accent{font-size:22px}}@media screen and (min-width:1440px){.glass__accent{font-size:28px}}.glass__accent--term{font-weight:700;color:#4d1299}@media screen and (min-width:768px){.glass__accent--term{font-size:20px}}@media screen and (min-width:1440px){.glass__accent--term{font-size:28px}}.swiper-pagination-parent{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px auto 0;gap:10px}@media screen and (min-width:768px){.swiper-pagination-parent{margin-top:20px;gap:10px}}@media screen and (min-width:1440px){.swiper-pagination-parent{margin-top:30px;gap:20px}}.swiper-pagination-parent.swiper-pagination-bullets.swiper-pagination-horizontal{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.swiper-pagination-parent .swiper-pagination-bullet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:30px;opacity:1;background:rgba(27,27,27,.6);color:#fff;margin:0;padding:5px;width:30px;height:30px}@media screen and (min-width:768px){.swiper-pagination-parent .swiper-pagination-bullet{padding:10px;width:40px;height:40px}}@media screen and (min-width:1440px){.swiper-pagination-parent .swiper-pagination-bullet{width:50px;height:50px}}.discount__pagination-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-pagination-parent .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.4}.swiper-pagination-nested.swiper-pagination-bullets{top:20px;right:20px;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (min-width:768px){.swiper-pagination-nested.swiper-pagination-bullets{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:1440px){.swiper-pagination-nested.swiper-pagination-bullets{gap:20px}}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.promo,.swiper-pagination-nested .swiper-pagination-bullet{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.swiper-pagination-nested .swiper-pagination-bullet{height:auto;text-align:center;border-radius:30px;opacity:1;background:rgba(27,27,27,.6);color:#fff;font-size:12px;padding:5px}@media screen and (min-width:768px){.swiper-pagination-nested .swiper-pagination-bullet{font-weight:500;width:220px;font-size:14px;padding:10px}}@media screen and (min-width:1440px){.swiper-pagination-nested .swiper-pagination-bullet{width:320px;min-width:230px;font-size:18px;padding:15px 20px}}.swiper-pagination-parent .swiper-pagination-bullet-active{background-color:#4d1299}.swiper-pagination-parent .swiper-pagination-bullet-active svg{fill:#fff}.swiper-pagination-nested .swiper-pagination-bullet-active{color:#fff;background:#4d1299}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.promo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:50px;-webkit-box-shadow:rgba(0,0,0,.56) 0 22px 70px 4px;box-shadow:rgba(0,0,0,.56) 0 22px 70px 4px;height:30px}@media screen and (min-width:768px){.promo{height:50px}}@media screen and (min-width:1440px){.promo{height:70px}}.promo:after,.promo:before{content:"";position:absolute;left:-2px;top:-2px;background:linear-gradient(45deg,#4d1299,#ebe7f3,#4d1299,#ebe7f3,#4d1299);background-size:400%;width:calc(100% + 5px);height:calc(100% + 5px);z-index:-1;-webkit-animation:promo 20s linear infinite;animation:promo 20s linear infinite;border-radius:50px}.promo:after{-webkit-filter:blur(40px);filter:blur(40px)}.promo__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-size:14px}@media screen and (min-width:768px){.promo__wrapper{font-size:18px}}@media screen and (min-width:1440px){.promo__wrapper{font-size:24px}}.promo__wrapper--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-weight:700;border-top-left-radius:50px;border-bottom-left-radius:50px;background-color:#7937d0;width:115px;padding:10px}@media screen and (min-width:768px){.promo__wrapper--left{width:155px;padding:20px 10px}}@media screen and (min-width:1440px){.promo__wrapper--left{width:230px;padding:20px}}.promo__wrapper--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-right-radius:50px;border-bottom-right-radius:50px;background-color:#fff;padding:10px 10px 10px 5px}.promo__wrapper--right span{color:#1b1b1b;-webkit-transform:translate(-10px) scale(1);-ms-transform:translate(-10px) scale(1);transform:translate(-10px) scale(1);-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),transform 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),transform 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1440px){.promo__wrapper--right span{-webkit-transform:translate(-20px) scale(1);-ms-transform:translate(-20px) scale(1);transform:translate(-20px) scale(1)}}.promo__wrapper--right span.isCopied{color:#4d1299;-webkit-transform:translate(-10px) scale(1.1);-ms-transform:translate(-10px) scale(1.1);transform:translate(-10px) scale(1.1)}@media screen and (min-width:1440px){.promo__wrapper--right span.isCopied{-webkit-transform:translate(-20px) scale(1.1);-ms-transform:translate(-20px) scale(1.1);transform:translate(-20px) scale(1.1)}.promo__wrapper--right{padding:20px 10px 20px 5px}}.promo__wrapper--left:after{content:"";position:absolute;top:0;right:0;border-bottom:30px solid #fff;border-left:20px solid transparent}@media screen and (min-width:768px){.promo__wrapper--left:after{border-bottom:50px solid #fff;border-left:40px solid transparent}}@media screen and (min-width:1440px){.promo__wrapper--left:after{border-bottom:70px solid #fff;border-left:60px solid transparent}}.promo__copy-icon{cursor:pointer;width:20px;height:20px;-webkit-transition:fill 300ms cubic-bezier(.4,0,.2,1);transition:fill 300ms cubic-bezier(.4,0,.2,1)}.promo__copy-icon:hover{fill:#4d1299}@media screen and (min-width:1440px){.promo__copy-icon{width:30px;height:30px}}.footer{background-color:#f4f4f8;z-index:3}.footer.footer--calc-order{background-color:#fff}.active-dark-theme .footer{background-color:#c5c5c7}.active-dark-theme .footer.footer--calc-order{background-color:#e6e6e8}.footer__wrap{background-color:#ebe7f3;-webkit-transition:background-color;transition:background-color;border-top-left-radius:20px;border-top-right-radius:20px;padding-top:32px;padding-bottom:12px}@media screen and (min-width:768px){.footer__wrap{padding-top:60px;padding-bottom:8px}}@media screen and (min-width:1440px){.footer__wrap{border-top-left-radius:30px;border-top-right-radius:30px;padding-bottom:16px}}.active-dark-theme .footer__wrap{background-color:#25292c}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:32px}.footer__container .footer__about-section{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer__container .footer__services-section,.footer__copyright span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer__container .footer__contacts-section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__container .footer__support-section{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width:768px){.footer__container{row-gap:40px}.footer__container .footer__about-section{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer__container .footer__services-section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__container .footer__contacts-section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer__container .footer__support-section{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.footer__title{font-weight:600;font-size:16px;line-height:1.38;margin-bottom:16px;color:#1b1b1b;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.footer__title{font-size:18px;line-height:1.39}}@media screen and (min-width:1440px){.footer__title{font-size:20px;line-height:1.35}}.active-dark-theme .footer__title{color:#fff}.about,.footer__contacts,.services,.support{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;max-width:335px}.footer__item{color:#1b1b1b;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1);font-weight:400;font-size:14px;line-height:1.36}@media screen and (min-width:768px){.footer__item{font-size:16px;line-height:1.38}}@media screen and (min-width:1440px){.footer__item{font-size:18px;line-height:1.39}}.active-dark-theme .footer__item{color:#f4f4f8}.footer__link{cursor:pointer;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1);color:#1b1b1b}.footer__link:focus,.footer__link:hover{color:#4d1299}.active-dark-theme .footer__link{color:#f4f4f8}.active-dark-theme .footer__link:focus,.active-dark-theme .footer__link:hover{color:#d6bcf7}.contacts__link{font-weight:700;color:#4d1299;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1)}.active-dark-theme .contacts__link{color:#d6bcf7}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;gap:14px}@media screen and (min-width:1440px){.footer__socials{gap:16px}}.socials__item--white-bg{background-color:#fff}.footer .socials__item{border:1px solid #f4f4f8}.active-dark-theme .footer .socials__link:focus,.active-dark-theme .footer .socials__link:hover{color:#f4f4f8;background-color:#25292c}.active-dark-theme .footer .socials__link:focus .socials__icon,.active-dark-theme .footer .socials__link:hover .socials__icon{fill:#f4f4f8}.socials__icon--footer{-webkit-transition:fill 300ms cubic-bezier(.4,0,.2,1);transition:fill 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1440px){.socials__icon--footer{width:42px;height:42px}}.active-dark-theme .socials__icon--footer{fill:#4d1299}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:8px;margin-top:32px}.footer__copyright a:nth-child(1){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer__copyright a:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:768px){.footer__copyright{gap:40px;margin-top:56px}.footer__copyright span{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer__copyright a:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__copyright a:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:1440px){.footer__copyright{gap:50px;margin-top:109px}}.copyright__text{font-size:11px;line-height:1.36;font-weight:400;color:#252525}@media screen and (min-width:1440px){.copyright__text{font-size:12px;line-height:1.33}}.active-dark-theme .copyright__text{color:#f4f4f8}.hero__title{max-width:335px;margin-bottom:16px;font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.15;font-size:26px}@media screen and (min-width:768px){.hero__title{max-width:453px;font-size:36px}}@media screen and (min-width:1440px){.hero__title{max-width:678px;font-size:55px;margin-bottom:20px}}.hero__title span,.title--office span,.title--success{color:#4d1299}@media screen and (max-width:767px){.title--success{text-align:center}}.title--error{color:#4d1299;font-size:128px}@media screen and (max-width:767px){.title--error{text-align:center}}@media screen and (min-width:1440px){.title--error{font-size:200px}}@media screen and (min-width:768px) and (max-width:1439px){.title--office{max-width:420px}}@media screen and (min-width:768px){.title--after-repair{max-width:480px}}@media screen and (min-width:1440px){.title--after-repair{max-width:760px}}.title--calc-order{text-align:center}@media screen and (min-width:768px){.title--calc-order{max-width:690px}}@media screen and (min-width:1440px){.title--calc-order{max-width:737px;-ms-flex-item-align:center;align-self:center}}.title--comparison{margin-top:40px}@media screen and (min-width:768px){.title--comparison{margin-top:60px}}@media screen and (min-width:1440px){.title--comparison{margin-top:80px}}.hero__text{font-weight:400;max-width:335px;font-size:16px;line-height:1.38}@media screen and (min-width:768px){.hero__text{max-width:453px}}@media screen and (min-width:1440px){.hero__text{max-width:604px;font-size:18px;line-height:1.39}}.hero__text span{font-weight:700}.hero__text:nth-child(3),.home-hero .hero__text{margin-bottom:24px}@media screen and (min-width:1440px){.hero__text:nth-child(3),.home-hero .hero__text{margin-bottom:40px}}.text--success{font-weight:600;font-size:18px;color:#4d1299}@media screen and (max-width:767px){.text--success{width:200px;margin-bottom:60px}}@media screen and (min-width:768px){.text--success{font-size:20px}}@media screen and (min-width:1440px){.text--success{font-size:22px}}.active-dark-theme .socials--success .socials__link,.text--office span{color:#4d1299}@media screen and (max-width:767px){.section--success .hero__text{text-align:center;font-size:14px}}@media screen and (min-width:768px){.section--success .hero__text{max-width:400px}}.section--error .hero__text{margin-bottom:30px}@media screen and (max-width:767px){.section--error .hero__text{text-align:center;font-size:14px}}@media screen and (min-width:768px){.section--error .hero__text{max-width:400px}}.socials--success{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}@media screen and (max-width:767px){.socials--success{margin-bottom:30px;margin-left:50px}}@media screen and (min-width:768px){.socials--success{margin-bottom:55px;gap:15px}}.container--thumb-wrapp{position:relative;left:-60px;margin-top:18px;padding:0}@media screen and (min-width:768px){.container--thumb-wrapp{margin-top:0}}@media screen and (min-width:1440px){.container--thumb-wrapp{height:561px;left:-200px}}.image-success-thumb{position:absolute}@media screen and (max-width:767px){.image-success-thumb{bottom:400px;z-index:1}}@media screen and (min-width:768px) and (max-width:1439px){.image-success-thumb{bottom:-30px;right:-30px;width:450px;height:450px;z-index:1}}@media screen and (min-width:1440px){.image-success-thumb{top:50px;right:-30px;width:579px;height:579px}}.section--hero{padding-top:32px;padding-bottom:32px;height:660px}@media screen and (min-width:768px){.section--hero{height:849px;padding-bottom:0}}@media screen and (min-width:1440px){.section--hero{height:712px;padding-top:141px}}.section--error,.section--success{padding-top:40px;padding-bottom:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width:768px){.section--error,.section--success{padding-bottom:32px}}@media screen and (min-width:1440px){.section--error,.section--success{padding-top:76px;padding-bottom:76px}.section--success.isComplexOrder{min-height:1200px}}@media screen and (max-width:767px){.success__wrap{margin-top:120px;z-index:2}}@media screen and (min-width:768px){.success__wrap{margin-top:37px}}@media screen and (min-width:1440px){.success__wrap{margin-top:80px}}.section--service-buildings{padding-top:64px}@media screen and (min-width:768px){.section--service-buildings{padding-top:72px}}@media screen and (min-width:1440px){.section--service-buildings{padding-top:100px}}.hero__image{position:absolute;background-image:url(../images/hero/home/hero_mobile.png);background-repeat:no-repeat;width:425px;height:285px;background-position:center;background-size:contain}@supports (background-image:url(../images/hero/home/hero_mobile.webp)){.hero__image{background-image:url(../images/hero/home/hero_mobile.webp)}}@media screen and (min-width:768px){.hero__image{background-image:url(../images/hero/home/hero_tablet.png);width:738px;height:495px}@supports (background-image:url(../images/hero/home/hero__tablet.webp)){.hero__image{background-image:url(../images/hero/home/hero_tablet.webp)}}}@media screen and (min-width:1440px){.hero__image{background-image:url(../images/hero/home/hero.png);width:836px;height:561px}@supports (background-image:url(../images/hero/home/hero.webp)){.hero__image{background-image:url(../images/hero/home/hero.webp)}}}.image--success{position:absolute;background-repeat:no-repeat;background-position:center;background-image:url(../images/hero/success-page/mobile/success-back@1x.png);width:347px;height:347px}@media screen and (max-width:767px){.image--success{background-position:bottom right -40px}}@supports (background-image:url(../images/hero/success-page/mobile/success-back@1x.webp)){.image--success{background-image:url(../images/hero/success-page/mobile/success-back@1x.webp)}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.image--success{background-image:url(../images/hero/success-page/mobile/success-back@2x.png)}@supports (background-image:url(../images/hero/success-page/mobile/success-back@2x.webp)){.image--success{background-image:url(../images/hero/success-page/mobile/success-back@2x.webp)}}}@media screen and (min-width:768px){.image--success{width:450px;height:450px;background-image:url(../images/hero/success-page/tablet/success-back@1x.png)}@supports (background-image:url(../images/hero/tablet/tablet/success-back@1x.webp)){.image--success{background-image:url(../images/hero/success-page/mobile/success-back@1x.webp)}}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.image--success{background-image:url(../images/hero/success-page/tablet/success-back@2x.png)}@supports (background-image:url(../images/hero/success-page/tablet/success-back@2x.webp)){.image--success{background-image:url(../images/hero/success-page/mobile/success-back@2x.webp)}}}@media screen and (min-width:1440px){.image--success{width:579px;height:579px;background-size:cover;background-position:top -40px right;background-image:url(../images/hero/success-page/desktop/success-back@1x.png)}@supports (background-image:url(../images/hero/success-page/desktop/success-back@1x.webp)){.image--success{background-image:url(../images/hero/success-page/desktop/success-back@1x.webp)}}}@media screen and (min-width:1440px) and (min-device-pixel-ratio:2),screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1440px) and (min-resolution:192dpi),screen and (min-width:1440px) and (min-resolution:2dppx){.image--success{background-image:url(../images/hero/success-page/desktop/success-back@2x.png)}@supports (background-image:url(../images/hero/success-page/desktop/success-back@2x.webp)){.image--success{background-image:url(../images/hero/success-page/desktop/success-back@1x.webp)}}}@media screen and (min-width:1440px){.hero__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.hero__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.office-hero__list{margin-top:16px;margin-bottom:24px}@media screen and (min-width:1440px){.office-hero__list{margin-top:20px;margin-bottom:60px}}.hero__button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (min-width:768px){.hero__button-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}}.image-office-thumb{position:absolute}@media screen and (min-width:768px){.image-office-thumb{top:0;right:40px;width:382px;height:380px}}@media screen and (min-width:1440px){.image-office-thumb{right:0;top:-70px;width:559px;height:557px}}.image--office{position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../images/hero/office/mobile/office-cleaner@1x.png);width:308px;height:307px}@supports (background-image:url(../images/hero/office/mobile/office-cleaner@1x.webp)){.image--office{background-image:url(../images/hero/office/mobile/office-cleaner@1x.webp)}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.image--office{background-image:url(../images/hero/office/mobile/office-cleaner@2x.png)}@supports (background-image:url(../images/hero/office/mobile/office-cleaner@2x.webp)){.image--office{background-image:url(../images/hero/office/mobile/office-cleaner@2x.webp)}}}@media screen and (min-width:768px){.image--office{width:382px;height:380px;background-image:url(../images/hero/office/tablet/office-cleaner@1x.png)}@supports (background-image:url(../images/hero/office/tablet/office-cleaner@1x.webp)){.image--office{background-image:url(../images/hero/office/tablet/office-cleaner@1x.webp)}}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.image--office{background-image:url(../images/hero/office/tablet/office-cleaner@2x.png)}@supports (background-image:url(../images/hero/office/tablet/office-cleaner@2x.webp)){.image--office{background-image:url(../images/hero/office/tablet/office-cleaner@2x.webp)}}}@media screen and (min-width:1440px){.image--office{width:559px;height:557px;background-size:cover;background-position:top 50px right;background-image:url(../images/hero/office/desktop/office-cleaner@1x.png)}@supports (background-image:url(../images/hero/office/desktop/office-cleaner@1x.webp)){.image--office{background-image:url(../images/hero/office/desktop/office-cleaner@1x.webp)}}}@media screen and (min-width:1440px) and (min-device-pixel-ratio:2),screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1440px) and (min-resolution:192dpi),screen and (min-width:1440px) and (min-resolution:2dppx){.image--office{background-image:url(../images/hero/office/desktop/office-cleaner@2x.png)}@supports (background-image:url(../images/hero/office/desktop/office-cleaner@2x.webp)){.image--office{background-image:url(../images/hero/office/desktop/office-cleaner@2x.webp)}}}@media screen and (max-width:767px){.office-hero{height:830px}}@media screen and (min-width:768px) and (max-width:1439px){.office-hero{height:500px}}@media screen and (max-width:767px){.after-repair-hero{height:765px}}@media screen and (min-width:768px) and (max-width:1439px){.after-repair-hero{padding-top:72px;height:410px}}@media screen and (min-width:1440px){.after-repair-hero{padding-top:206px}}.image-after-repair-thumb{position:absolute;width:247px;height:332px}@media screen and (max-width:767px){.image-after-repair-thumb{left:35px}}@media screen and (min-width:768px){.image-after-repair-thumb{top:-26px;right:0;width:240px;height:321px}}@media screen and (min-width:1440px){.image-after-repair-thumb{right:-50px;top:-70px;width:523px;height:667px}}.image--after-repair{position:absolute;background-repeat:no-repeat;background-image:url(../images/hero/after-repair/mobile/after-repair-hero@1x.png)}@media screen and (max-width:767px){.image--after-repair{background-position:left 0 top 10px;width:247px;height:332px}}@supports (background-image:url(../images/hero/after-repair/mobile/after-repair-hero@1x.webp)){.image--after-repair{background-image:url(../images/hero/after-repair/mobile/after-repair-hero@1x.webp)}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.image--after-repair{background-image:url(../images/hero/after-repair/mobile/after-repair-hero@2x.png)}@supports (background-image:url(../images/hero/after-repair/mobile/after-repair-hero@2x.webp)){.image--after-repair{background-image:url(../images/hero/after-repair/mobile/after-repair-hero@2x.webp)}}}@media screen and (min-width:768px){.image--after-repair{width:240px;height:321px;background-size:cover;background-position:center;background-image:url(../images/hero/after-repair/tablet/after-repair-hero@1x.png)}@supports (background-image:url(../images/hero/after-repair/tablet/after-repair-hero@1x.webp)){.image--after-repair{background-image:url(../images/hero/after-repair/tablet/after-repair-hero@1x.webp)}}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.image--after-repair{background-image:url(../images/hero/after-repair/tablet/after-repair-hero@2x.png)}@supports (background-image:url(../images/hero/after-repair/tablet/after-repair-hero@2x.webp)){.image--after-repair{background-image:url(../images/hero/after-repair/tablet/after-repair-hero@2x.webp)}}}@media screen and (min-width:1440px){.image--after-repair{width:523px;height:667px;background-image:url(../images/hero/after-repair/desktop/after-repair-hero@1x.png)}@supports (background-image:url(../images/hero/after-repair/desktop/after-repair-hero@1x.webp)){.image--after-repair{background-image:url(../images/hero/after-repair/desktop/after-repair-hero@1x.webp)}}}@media screen and (min-width:1440px) and (min-device-pixel-ratio:2),screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1440px) and (min-resolution:192dpi),screen and (min-width:1440px) and (min-resolution:2dppx){.image--after-repair{background-image:url(../images/hero/after-repair/desktop/after-repair-hero@2x.png)}@supports (background-image:url(../images/hero/after-repair/desktop/after-repair-hero@2x.webp)){.image--after-repair{background-image:url(../images/hero/after-repair/desktop/after-repair-hero@2x.webp)}}}.image-error-thumb{position:absolute}@media screen and (min-width:768px){.image-error-thumb{top:0;right:-30px;width:302px;height:400px}}@media screen and (min-width:1440px){.image-error-thumb{top:-13px;width:485px;height:641px}}.image--error{position:absolute;background-repeat:no-repeat;background-position:center;background-image:url(../images/hero/error/mobile/error-hero@1x.png);width:347px;height:347px}@supports (background-image:url(../images/hero/error/mobile/error-hero@1x.webp)){.image--error{background-image:url(../images/hero/error/mobile/error-hero@1x.webp)}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.image--error{background-image:url(../images/hero/error/mobile/error-hero@2x.png)}@supports (background-image:url(../images/hero/error/mobile/error-hero@2x.webp)){.image--error{background-image:url(../images/hero/error/mobile/error-hero@2x.webp)}}}@media screen and (min-width:768px){.image--error{width:302px;height:400px;background-image:url(../images/hero/error/tablet/error-hero@1x.png);background-size:320px}@supports (background-image:url(../images/hero/error/tablet/error-hero@1x.webp)){.image--error{background-image:url(../images/hero/error/tablet/error-hero@1x.webp)}}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.image--error{background-image:url(../images/hero/error/tablet/error-hero@2x.png)}@supports (background-image:url(../images/hero/error/tablet/error-hero@2x.webp)){.image--error{background-image:url(../images/hero/error/tablet/error-hero@2x.webp)}}}@media screen and (min-width:1440px){.image--error{width:485px;height:641px;background-size:cover;background-position:top -60px right}}.header{position:fixed;top:0;width:100%;z-index:50;background-color:#fff;border-bottom:1px solid rgba(77,18,153,.3);-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1)}.active-dark-theme .dry-clean__cost:before,.active-dark-theme .dry-clean__duration:before,.active-dark-theme .header{background-color:#25292c}.header__container,.nav{display:-webkit-box;display:-ms-flexbox;display:flex}.header__container{position:relative;padding-top:20px;padding-bottom:20px}.nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav--aside-menu{padding-left:20px;margin-bottom:65px}@media screen and (min-width:768px){.nav--aside-menu{display:none}}.nav--aside-menu .nav__logo-img,.nav__logo-img{fill:#4d1299;-webkit-transition:fill 300ms cubic-bezier(.4,0,.2,1);transition:fill 300ms cubic-bezier(.4,0,.2,1)}.nav--aside-menu .nav__logo-img{fill:#fff}.active-dark-theme .nav__logo-img{fill:#fff}.nav--aside-menu .active-dark-theme .nav__logo-img{fill:#4d1299}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;margin-left:65px;margin-right:65px;padding:5px;font-size:14px;font-weight:600;line-height:1.42;border:2px solid #4d1299;border-radius:50px;-webkit-transition:border 300ms cubic-bezier(.4,0,.2,1);transition:border 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.nav__list{margin-left:35px;margin-right:0}}.active-dark-theme .nav__list{border:2px solid #f4f4f8}.nav__list--light{border:2px solid #fff}.nav__item{padding:5px 14px;border-radius:25px;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1)}.nav__item:has(.nav__link--current){background-color:#4d1299}.nav__item:not(:has(.nav__link--current)):hover{background-color:#4d1299}.nav__item:not(:has(.nav__link--current)):hover .nav__link{color:#fff}.active-dark-theme .nav__item:has(.nav__link--current){background-color:#f4f4f8}.active-dark-theme .nav__item:not(:has(.nav__link--current)):hover{background-color:#f4f4f8}.active-dark-theme .nav__item--light:not(:has(.nav__link--current)):hover .nav__link,.active-dark-theme .nav__item:not(:has(.nav__link--current)):hover .nav__link{color:#1b1b1b}.nav__item--light:has(.nav__link--current){background-color:#fff}.nav__item--light:not(:has(.nav__link--current)):hover{background-color:#fff}.nav__item--light:not(:has(.nav__link--current)):hover .nav__link{color:#4d1299}.active-dark-theme .nav__item--light:has(.nav__link--current){background-color:#f4f4f8}.active-dark-theme .nav__item--light:not(:has(.nav__link--current)):hover{background-color:#f4f4f8}.nav__link{position:relative;display:block;color:#1b1b1b;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1)}.active-dark-theme .nav__link{color:#f4f4f8}.active-dark-theme .nav__link--current.nav__link--light,.nav__link--current.nav__link--light{color:#4d1299}.active-dark-theme .nav__link--current,.nav__link--current,.nav__link--light{color:#fff}.active-dark-theme .nav__link--light{color:#f4f4f8}.nav__link--current:not(.nav__link--light){color:#fff}.active-dark-theme .nav__link--current:not(.nav__link--light){color:#1b1b1b}.menu{display:none}@media screen and (min-width:1440px){.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;margin-left:62px}}.menu__link{font-size:18px;font-weight:600;line-height:auto;color:#1b1b1b;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1)}.menu__link:focus,.menu__link:hover{color:#4d1299}.active-dark-theme .menu__link{color:#f4f4f8;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1)}.active-dark-theme .menu__link:focus,.active-dark-theme .menu__link:hover{color:#d6bcf7}.contacts{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (min-width:768px){.contacts{display:-webkit-box;display:-ms-flexbox;display:flex}}.socials{display:none;gap:14px}@media screen and (min-width:768px){.socials{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__socials{margin-left:30px}}@media screen and (min-width:1440px){.contacts__socials{gap:15px;margin-left:62px}}.contacts--aside-menu,.socials--aside-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.socials--aside-menu{padding-left:20px;gap:12px}.socials__item,.socials__link{border-radius:50%}.socials__link{color:#4d1299;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1),color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1),color 300ms cubic-bezier(.4,0,.2,1)}.socials__link:focus,.socials__link:hover{color:#fff;background-color:#4d1299}.socials__link:focus .socials__icon,.socials__link:hover .socials__icon{fill:#fff}.socials__icon{fill:currentColor;-webkit-transition:fill 300ms cubic-bezier(.4,0,.2,1);transition:fill 300ms cubic-bezier(.4,0,.2,1);width:32px;height:32px}@media screen and (min-width:1440px){.socials__icon{width:40px;height:40px}}.active-dark-theme .socials__link{color:#f4f4f8}.active-dark-theme .socials__link:focus,.active-dark-theme .socials__link:hover{color:#4d1299;background-color:#fff}.active-dark-theme .socials__link:focus .socials__icon,.active-dark-theme .socials__link:hover .socials__icon{fill:#4d1299}.active-dark-theme .aside-menu .socials__link,.active-dark-theme .socials__item--modal .socials__link,.gallery__btn:hover i,.questions__text span,.team__btn:hover i{color:#4d1299}.active-dark-theme .aside-menu .socials__link:focus,.active-dark-theme .aside-menu .socials__link:hover,.active-dark-theme .socials__item--modal .socials__link:focus,.active-dark-theme .socials__item--modal .socials__link:hover{color:#f4f4f8;background-color:#4d1299}.active-dark-theme .aside-menu .socials__link:focus .socials__icon,.active-dark-theme .aside-menu .socials__link:hover .socials__icon,.active-dark-theme .socials__item--modal .socials__link:focus .socials__icon,.active-dark-theme .socials__item--modal .socials__link:hover .socials__icon{fill:#f4f4f8}.menu-toggle{margin-left:auto;background-color:transparent;border:0;outline:0;cursor:pointer}.menu-toggle svg{stroke:#4d1299;-webkit-transition:stroke 300ms cubic-bezier(.4,0,.2,1);transition:stroke 300ms cubic-bezier(.4,0,.2,1)}.aside-menu .menu-toggle{position:absolute;z-index:50;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:42px;height:42px;top:40px;right:20px}@media screen and (min-width:768px){.aside-menu .menu-toggle{right:35px}}@media screen and (min-width:1440px){.aside-menu .menu-toggle{right:138px}}.active-dark-theme .menu-toggle .menu-toggle__icon{stroke:#f4f4f8}.aside-menu{position:fixed;top:0;right:0;width:100vw;height:100vh;z-index:50;padding-top:20px;background-color:#4d1299;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.aside-menu.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:768px){.aside-menu{width:460px;padding-top:215px}}@media screen and (min-width:1440px){.aside-menu{width:600px;padding-top:167px}}.aside-menu .menu__icon-close{fill:#4d1299;-webkit-transition:fill 300ms cubic-bezier(.4,0,.2,1);transition:fill 300ms cubic-bezier(.4,0,.2,1)}.active-dark-theme .aside-menu{background-color:#21005d}.active-dark-theme .aside-menu .menu__icon-close{fill:#21005d}.aside-menu__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:68px;gap:10px}@media screen and (min-width:768px){.aside-menu__about{margin-bottom:84px}}@media screen and (min-width:1440px){.aside-menu__about{gap:14px}}.aside-menu__item{font-weight:600;font-size:24px;line-height:1.38}.aside-menu__item:not(:first-child) .aside-menu__link{padding-top:3px}.aside-menu__item:not(:last-child) .aside-menu__link{padding-bottom:3px}@media screen and (min-width:768px){.aside-menu__item{font-size:32px;line-height:1.38}}@media screen and (min-width:1440px){.aside-menu__item{font-size:36px;line-height:1.36}.aside-menu__item:not(:first-child) .aside-menu__link{padding-top:5px}.aside-menu__item:not(:last-child) .aside-menu__link{padding-bottom:5px}}.aside-menu__link{display:block;width:100%;color:#fff;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);padding-left:20px}@media screen and (min-width:768px){.aside-menu__link{padding-left:61px}}@media screen and (min-width:1440px){.aside-menu__link{padding-left:77px}}.aside-menu__link:hover{color:#4d1299;background-color:#fff}.socials__item--aside-menu{border:1px solid transparent;-webkit-transition:border 300ms cubic-bezier(.4,0,.2,1);transition:border 300ms cubic-bezier(.4,0,.2,1)}.socials__item--aside-menu:focus,.socials__item--aside-menu:hover{border:1px solid #fff}.banner--office{position:relative}@media screen and (max-width:767px){.banner--office{height:292px;padding:32px 16px;background-image:url(../images/office-page/mobile/brush@1x.png);background-size:94px;background-position:right bottom 94px}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.banner--office{background-image:url(../images/office-page/mobile/brush@2x.png)}}@media screen and (min-width:768px){.banner--office{padding:60px;background-position:right -20px top}}@media screen and (min-width:1440px){.banner--office{background-position:right 114px top}}.banner--services{position:relative}@media screen and (max-width:767px){.banner--services{margin-top:64px;padding:32px 16px;background-image:url(../images/banner/mobile/question-bubble@1x.png);background-size:180px;background-position:right -20px top -60px}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.banner--services{background-image:url(../images/banner/mobile/question-bubble@2x.png)}}@media screen and (min-width:768px){.banner--services{padding:60px;margin-top:72px;background-image:url(../images/banner/tablet/hand-with-phone@1x.png);background-size:500px;background-position:right -50px bottom -135px}@supports (background-image:url(../images/banner/tablet/hand-with-phone@1x.webp)){.banner--services{background-image:url(../images/banner/tablet/hand-with-phone@1x.webp)}}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.banner--services{background-image:url(../images/banner/tablet/hand-with-phone@2x.png)}@supports (background-image:url(../images/banner/tablet/hand-with-phone@2x.webp)){.banner--services{background-image:url(../images/banner/tablet/hand-with-phone@2x.webp)}}}@media screen and (min-width:1440px){.banner--services{margin-top:116px;background-image:url(../images/banner/desktop/hand-with-phone@1x.png);background-size:660px;background-position:right bottom -135px}@supports (background-image:url(../images/banner/desktop/hand-with-phone@1x.webp)){.banner--services{background-image:url(../images/banner/desktop/hand-with-phone@1x.webp)}}}@media screen and (min-width:1440px) and (min-device-pixel-ratio:2),screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1440px) and (min-resolution:192dpi),screen and (min-width:1440px) and (min-resolution:2dppx){.banner--services{background-image:url(../images/banner/desktop/hand-with-phone@2x.png)}@supports (background-image:url(../images/banner/desktop/hand-with-phone@2x.webp)){.banner--services{background-image:url(../images/banner/desktop/hand-with-phone@2x.webp)}}}@media screen and (max-width:767px){.banner--office .info-block__title{max-width:290px}}@media screen and (max-width:1439px){.banner--office .info-block__title{max-width:400px}}.banner--office .text{color:#ebe7f3;margin-top:16px;margin-bottom:24px}@media screen and (min-width:768px){.banner--office .text{max-width:362px}}@media screen and (min-width:1440px){.banner--office .text{max-width:500px;margin-bottom:40px}}.banner--services .text{color:#ebe7f3;margin-top:8px;margin-bottom:24px}@media screen and (min-width:768px){.banner--services .text{margin-top:16px;max-width:333px}}@media screen and (min-width:1440px){.banner--services .text{max-width:400px;margin-bottom:32px;margin-top:8px}}.office-calc{position:relative}.title--office-calc{margin-bottom:30px}@media screen and (min-width:768px){.title--office-calc{margin-bottom:48px}}@media screen and (min-width:1440px){.title--office-calc{margin-bottom:205px}}.office-calc__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media screen and (max-width:767px){.office-calc__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px){.office-calc__wrap{gap:60px}}@media screen and (min-width:1440px){.office-calc__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}}.office-calc__block{background-color:#fff;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1);border-radius:20px}@media screen and (min-width:1440px){.office-calc__block{border-radius:30px}}.active-dark-theme .office-calc__block{background-color:rgba(235,231,243,.8)}@media screen and (min-width:768px){.data-order{max-width:690px}}@media screen and (min-width:1440px){.data-order{max-width:760px}}.full-order-table{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:40px 27px;width:100%}@media screen and (min-width:768px){.full-order-table{padding:40px;width:360px}}@media screen and (min-width:1440px){.full-order-table{position:sticky;top:0}}.table__header{padding-bottom:10px;border-bottom:1px solid rgba(77,18,153,.5);font-weight:600;font-size:16px;line-height:1.38}.table__sum{padding-top:10px;border-top:1px solid rgba(77,18,153,.5);font-weight:600;font-size:18px;line-height:1.39}.item__name,.table__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table__block .service-value{font-weight:600}.item__name{margin-right:5px}.item__quantity{font-style:italic}.discount,.table__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table__data{gap:8px;margin-top:16px;margin-bottom:16px}.discount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid #ebe7f3;background-color:#ebe7f3;width:250px;height:250px;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-animation:background-color-cycle 4s infinite;animation:background-color-cycle 4s infinite}@media screen and (min-width:768px) and (max-width:1439px){.discount{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);position:absolute;bottom:47px;right:47px}}@media screen and (min-width:1440px){.discount{-webkit-transform:rotate(10deg) translate(-50%,-50%);-ms-transform:rotate(10deg) translate(-50%,-50%);transform:rotate(10deg) translate(-50%,-50%);position:absolute;left:655px}}.discount__value{color:#4d1299;font-weight:700;line-height:1.22;font-size:46px;-webkit-animation:color-cycle 4s infinite;animation:color-cycle 4s infinite}.discount__text{color:#1b1b1b;font-weight:600;font-size:18px;line-height:1.39;margin-bottom:12px}.discount__remark{text-align:center;max-width:173px;font-weight:400;font-size:14px;color:#252525}.buildings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px;border:2px solid #4d1299;border-radius:50px;margin-top:23px;margin-bottom:10px}@media screen and (min-width:768px){.buildings{width:335px;margin-top:20px;margin-bottom:30px}}@media screen and (min-width:1440px){.buildings{margin-bottom:40px}}.buildings__element{text-align:center;padding-top:9px;padding-bottom:9px;border-radius:50px;font-size:14px;line-height:1.36;font-weight:600;cursor:pointer;color:#1b1b1b;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.buildings__element{padding-top:16px;padding-bottom:16px;font-size:16px;line-height:1.38}}.buildings__element.buildings__element--current{background-color:#4d1299;color:#fff}.data-order__title{margin:0}.data-order__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:164px}.wrap--square{margin-top:24px;margin-bottom:40px}@media screen and (min-width:1440px){.wrap--square{margin-bottom:48px}}.data-order__quantity-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:17px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px;border-radius:50px;border:2px solid #4d1299;font-weight:700}.control-quantity-btn,.data-order__quantity-block,.wrap--service{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.control-quantity-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;background-color:transparent}.control-quantity-btn .icon--minus,.control-quantity-btn .icon--plus{width:35px;height:35px}.wrap--service{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;margin-top:12px;margin-left:42px}@media screen and (min-width:768px){.wrap--service{margin-left:47px}}.wrap--service .icon--minus,.wrap--service .icon--plus{width:26px;height:26px}@media screen and (min-width:1440px){.wrap--service .icon--minus,.wrap--service .icon--plus{width:31px;height:31px}}.icon--minus.isHidden,.icon--plus.isHidden{display:none}.data-order__text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;font-weight:400;font-size:16px;line-height:1.38}.wrap--square .data-order__text{margin-top:8px}.control-quantity-btn--minus svg{fill:rgba(77,18,153,.5)}.control-quantity-btn--plus svg{fill:#4d1299}.quantity-block__text{font-weight:600;line-height:1.39;font-size:18px}.data-order__add-services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:26px;margin-bottom:40px}@media screen and (min-width:768px){.data-order__add-services-list{margin-top:24px}}@media screen and (min-width:1440px){.data-order__add-services-list{margin-bottom:48px}}.service-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.38;color:#1b1b1b}@media screen and (min-width:768px){.service-element{font-size:18px;line-height:1.39}}.name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:10px}.quantity-wrapper{-ms-flex-item-align:center;align-self:center}.questions__text span,.service-element__accent{font-weight:700}.checkbox-custom--service{width:26px;height:26px;margin-right:16px}@media screen and (min-width:768px){.checkbox-custom--service{margin-right:21px}}@media screen and (min-width:1440px){.checkbox-custom--service{margin-right:16px;width:31px;height:31px}}.data-order__btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;gap:16px}@media screen and (max-width:767px){.data-order__btn-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:768px){.data-order__btn-list{gap:10px}}@media screen and (min-width:1440px){.data-order__btn-list{gap:13px}}.add-services-list__item.isHidden,.keys-address-block.isHidden,.keys-address-block__give-item.isHidden,.keys-address-block__take-item.isHidden,.wrap--service.isHidden{display:none}.keys-address-block{margin-top:24px}@media screen and (min-width:1440px){.keys-address-block{margin-top:36px}}.order__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-order__banner{position:relative;background-image:url(../images/banner/pail@1x.png);background-position:right 20px top 125px;background-size:80px 100px;background-repeat:no-repeat}@media screen and (min-width:768px){.home-order__banner{padding:60px 90px}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.home-order__banner{background-image:url(../images/banner/pail@2x.png)}}@media screen and (min-width:768px){.home-order__banner{background-position:left 0 top,right 13px bottom;background-size:226px 315px,126px 343px;background-image:url(../images/banner/tablet/girl_tablet@1x.png),url(../images/banner/tablet/boy_tablet@1x.png)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.home-order__banner{background-image:url(../images/banner/tablet/girl_tablet@2x.png),url(../images/banner/tablet/boy_tablet@2x.png)}}@media screen and (min-width:1440px){.home-order__banner{background-size:contain;background-position:left 29px top,right 60px top;background-image:url(../images/banner/desktop/girl_desktop@1x.png),url(../images/banner/desktop/boy_desktop@1x.png)}}@media screen and (min-width:1440px) and (min-device-pixel-ratio:2),screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1440px) and (min-resolution:192dpi),screen and (min-width:1440px) and (min-resolution:2dppx){.home-order__banner{background-image:url(../images/banner/desktop/girl_desktop@2x.png),url(../images/banner/desktop/boy_desktop@2x.png)}}@media screen and (max-width:767px){.home-order__banner,.office-order__banner{padding:32px 16px}}@media screen and (min-width:1440px){.home-order__banner,.office-order__banner{padding:60px 212px}}.office-order__banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-repeat:no-repeat;background-image:url(../images/calculator/star1@1x.png),url(../images/calculator/star2@1x.png)}@media screen and (min-width:768px){.office-order__banner{padding:60px}}@media screen and (min-width:1440px){.office-order__banner{padding:60px 212px}}@media screen and (max-width:767px){.office-order__banner{background-size:60px 60px,70px 70px;background-position:right 16px bottom 80px,left top 67px}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.office-order__banner{background-image:url(../images/calculator/star1@2x.png),url(../images/calculator/star2@2x.png),url(../images/calculator/star3@2x.png),url(../images/calculator/calc@2x.png)}}@media screen and (min-width:768px) and (max-width:1439px){.office-order__banner{background-size:35px 35px,69px 69px,69px 69px,250px 250px;background-position:left 41px top 33px,left 57px bottom 21px,right 10px top 9px,right -50px bottom -50px;background-image:url(../images/calculator/star1@1x.png),url(../images/calculator/star2@1x.png),url(../images/calculator/star3@1x.png),url(../images/calculator/calc@1x.png)}}@media screen and (min-width:768px) and (max-width:1439px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (max-width:1439px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (max-width:1439px) and (min-resolution:192dpi),screen and (min-width:768px) and (max-width:1439px) and (min-resolution:2dppx){.office-order__banner{background-image:url(../images/calculator/star1@2x.png),url(../images/calculator/star2@2x.png),url(../images/calculator/star3@2x.png),url(../images/calculator/calc@2x.png)}}@media screen and (min-width:1440px){.office-order__banner{background-size:49px 49px,98px 98px,50px 50px,85px 85px,250px 250px;background-position:left 43px top 48px,left 134px bottom 42px,right 123px top 23px,right 35px bottom;background-image:url(../images/calculator/star1@1x.png),url(../images/calculator/star2@1x.png),url(../images/calculator/star3@1x.png),url(../images/calculator/star4@1x.png),url(../images/calculator/calc@1x.png)}}@media screen and (min-width:1440px) and (min-device-pixel-ratio:2),screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1440px) and (min-resolution:192dpi),screen and (min-width:1440px) and (min-resolution:2dppx){.office-order__banner{background-image:url(../images/calculator/star1@2x.png),url(../images/calculator/star2@2x.png),url(../images/calculator/star3@2x.png),url(../images/calculator/star4@2x.png),url(../images/calculator/calc@2x.png)}}.info-block__title--order{max-width:303px;margin-bottom:48px}@media screen and (min-width:768px){.info-block__title--order{max-width:510px;margin-bottom:56px}}@media screen and (min-width:1440px){.info-block__title--order{max-width:737px;margin-bottom:36px}}.office-order__banner .info-block__title--order{margin-bottom:24px}@media screen and (min-width:768px){.office-order__banner .info-block__title--order{max-width:570px}}@media screen and (min-width:1440px){.office-order__banner .info-block__title--order{max-width:737px}}.title--questions{margin-bottom:64px}@media screen and (min-width:768px){.title--questions{margin-bottom:72px}}@media screen and (min-width:1440px){.title--questions{margin-bottom:64px}.questions__container{padding-top:60px;padding-bottom:60px}}.questions__item{border-bottom:2px solid #4d1299;padding-top:20px;padding-bottom:20px}@media screen and (min-width:768px){.questions__item{padding-top:28px;padding-bottom:28px}}@media screen and (min-width:1440px){.questions__item{padding-top:32px;padding-bottom:32px}}.question__title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:20px;line-height:1.15;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1);cursor:pointer}@media screen and (min-width:768px){.question__title{line-height:1.23;font-size:22px}}@media screen and (min-width:1440px){.question__title{font-size:24px;line-height:1.21}}.question__title:focus,.question__title:hover{color:#4d1299}.questions__text{font-weight:400;font-size:16px;line-height:1.38}@media screen and (min-width:1440px){.questions__text{font-size:18px;line-height:1.39}}.questions__text:nth-child(2){margin-bottom:16px}@media screen and (min-width:1440px){.questions__text:nth-child(2){margin-bottom:12px}}.toggle-question-icon{fill:#4d1299;width:23px;height:23px}@media screen and (min-width:768px){.toggle-question-icon{width:27px;height:27px}}@media screen and (min-width:1440px){.toggle-question-icon{width:29px;height:29px}}.toggle-question-btn{top:50%;left:100%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.toggle-question-btn .icon--minus{fill:#4d1299}.questions__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:57px}@media screen and (max-width:767px){.questions__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}@media screen and (min-width:768px){.questions__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}}.questions-expanded__text{max-width:285px;margin-left:50px}@media screen and (min-width:768px){.questions-expanded__text{margin-left:54px;max-width:396px}}@media screen and (min-width:1440px){.questions-expanded__text{margin-left:72px;max-width:660px}}.container--questions-expanded{background-repeat:no-repeat;background-position:left -5px bottom 75px;background-size:95px 95px;background-image:url(../images/faq/question-sign-small@1x.png)}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.container--questions-expanded{background-image:url(../images/faq/question-sign-small@2x.png)}}@media screen and (min-width:768px){.container--questions-expanded{background-position:right 30px top -24px,left 20px bottom -15px;background-size:137px 137px,95px 95px;background-image:url(../images/faq/question-sign-big@1x.png),url(../images/faq/question-sign-small@1x.png)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.container--questions-expanded{background-image:url(../images/faq/question-sign-big@1x.png),url(../images/faq/question-sign-small@2x.png)}}@media screen and (min-width:1440px){.container--questions-expanded{background-position:right 0 top -24px,left 0 bottom -15px;background-size:137px 137px,105px 105px}}.accordion{width:100%;overflow:hidden}.accordion__intro{position:relative}.accordion__content{max-height:0;overflow:hidden;will-change:max-height;-webkit-transition:all 300ms cubic-bezier(.4,0,.2,1);transition:all 300ms cubic-bezier(.4,0,.2,1);opacity:0}.accordion__active .accordion__content{opacity:1;margin-top:24px}.reviews__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews__list{border-radius:20px}@media screen and (min-width:768px){.reviews__list{left:30px}}@media screen and (min-width:1440px){.reviews__list{border-radius:30px;left:40px}}.mobile__reviews,.reviews__item{border-radius:20px}.reviews__item{width:335px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#f4f4f8;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1),-webkit-box-shadow 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1),box-shadow 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1),box-shadow 300ms cubic-bezier(.4,0,.2,1),-webkit-box-shadow 300ms cubic-bezier(.4,0,.2,1);padding:28px 24px}@media screen and (max-width:767px){.reviews__item:not(:last-child){margin-bottom:24px}}@media screen and (min-width:768px){.reviews__item{width:300px}}@media screen and (min-width:768px) and (max-width:1439px){.reviews__item:not(:nth-last-child(-n+2)){margin-bottom:30px}}@media screen and (min-width:1440px){.reviews__item{width:340px;border-radius:30px}.reviews__item:not(:nth-last-child(-n+3)){margin-bottom:36px}}.active-dark-theme .reviews__item{background-color:rgba(235,231,243,.8);-webkit-box-shadow:rgba(0,0,0,.35) 0 5px 15px;box-shadow:rgba(0,0,0,.35) 0 5px 15px}.review__title{font-weight:600;margin-bottom:8px;line-height:1.2;font-size:20px}@media screen and (min-width:1440px){.review__title{line-height:1.23;font-size:22px}}.review__rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin-bottom:16px}.review__text{line-height:22px;font-size:16px}@media screen and (min-width:1440px){.review__text{line-height:1.39;font-size:18px}}.reviews__button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.reviews__button-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:center;align-self:center}}@media screen and (max-width:767px){.inner-swiper{display:none}}@media screen and (min-width:768px){.inner-swiper{position:relative;margin-bottom:56px}}@media screen and (min-width:768px) and (min-width:1440px){.inner-swiper{margin-bottom:60px}}.mobile__swiper-slide:not(:first-child){display:none}.mobile__swiper-slide:not(:last-child){margin-bottom:24px}.mobile__reviews-list{margin-bottom:48px}@media screen and (min-width:768px){.mobile__reviews-list{display:none}}.gallery,.gallery__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery{overflow:hidden}.gallery__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;z-index:1;font-size:30px;border:0;background-color:transparent;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1);cursor:pointer}@media screen and (max-width:767px){.gallery__btn{display:none}}@media screen and (min-width:768px){.gallery__btn{position:absolute;top:320px;width:25px;height:25px}}@media screen and (min-width:1440px){.gallery__btn{top:250px;width:30px;height:30px}}.gallery__btn i{-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1);width:30px;height:30px}.gallery__prev-btn{left:0}.gallery__next-btn{right:0}.gallery__swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto 0}.inner-swiper .swiper-pagination-bullet{width:16px;height:16px;cursor:pointer;background-color:#4d1299}.inner-swiper .swiper-pagination-progressbar{width:50%;border-radius:20px;position:relative;margin:20px auto 0}.inner-swiper .swiper-pagination-progressbar-fill{height:4px;background-color:rgba(77,18,153,.5);border-radius:20px}.scroll-to-top-btn{display:none;width:80px;height:60px;right:10px;position:fixed;bottom:80px;z-index:5;cursor:pointer;list-style:none;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (min-width:1440px){.scroll-to-top-btn{right:40px;width:130px;height:60px}}.circle{position:absolute;height:10px;width:10px;border-radius:50%;background-color:#4d1299;-webkit-animation:animate linear 2s infinite;animation:animate linear 2s infinite}.circle:nth-child(1){top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-animation-delay:1.3s;animation-delay:1.3s}.circle:nth-child(2){top:50%;right:0;-webkit-transform:translate(-35px,-50%);-ms-transform:translate(-35px,-50%);transform:translate(-35px,-50%);-webkit-animation-delay:.9s;animation-delay:.9s}@media screen and (max-width:1439px){.circle:nth-child(2){-webkit-transform:translate(-18px,-50%);-ms-transform:translate(-18px,-50%);transform:translate(-18px,-50%)}}.circle:nth-child(3){top:50%;right:0;-webkit-transform:translate(-18px,calc(-50% + 10px));-ms-transform:translate(-18px,calc(-50% + 10px));transform:translate(-18px,calc(-50% + 10px));-webkit-animation-delay:1.1s;animation-delay:1.1s}@media screen and (max-width:1439px){.circle:nth-child(3){-webkit-transform:translate(-18px,calc(-50% + 13px));-ms-transform:translate(-18px,calc(-50% + 13px));transform:translate(-18px,calc(-50% + 13px))}}.circle:nth-child(4){top:50%;right:0;-webkit-transform:translate(-55px,-50%);-ms-transform:translate(-55px,-50%);transform:translate(-55px,-50%);-webkit-animation-delay:.7s;animation-delay:.7s}@media screen and (max-width:1439px){.circle:nth-child(4){-webkit-transform:translate(-37px,-50%);-ms-transform:translate(-37px,-50%);transform:translate(-37px,-50%)}}.circle:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s;top:50%;right:0;-webkit-transform:translate(-75px,-50%);-ms-transform:translate(-75px,-50%);transform:translate(-75px,-50%)}@media screen and (max-width:1439px){.circle:nth-child(5){-webkit-transform:translate(-55px,-50%);-ms-transform:translate(-55px,-50%);transform:translate(-55px,-50%)}}.circle:nth-child(6){top:50%;right:0;-webkit-transform:translate(-95px,-50%);-ms-transform:translate(-95px,-50%);transform:translate(-95px,-50%);-webkit-animation-delay:.3s;animation-delay:.3s}@media screen and (max-width:1439px){.circle:nth-child(6){display:none}}.circle:nth-child(7){top:50%;right:0;-webkit-transform:translate(-115px,-50%);-ms-transform:translate(-115px,-50%);transform:translate(-115px,-50%);-webkit-animation-delay:.1s;animation-delay:.1s}@media screen and (max-width:1439px){.circle:nth-child(7){display:none}}.circle:nth-child(8){-webkit-animation-delay:.9s;animation-delay:.9s;top:50%;right:0;-webkit-transform:translate(-35px,calc(-50% + 20px));-ms-transform:translate(-35px,calc(-50% + 20px));transform:translate(-35px,calc(-50% + 20px))}@media screen and (max-width:1439px){.circle:nth-child(8){display:none}}.circle:nth-child(9){top:50%;right:0;-webkit-transform:translate(-35px,calc(-50% - 20px));-ms-transform:translate(-35px,calc(-50% - 20px));transform:translate(-35px,calc(-50% - 20px));-webkit-animation-delay:.9s;animation-delay:.9s}@media screen and (max-width:1439px){.circle:nth-child(9){display:none}}.circle:nth-child(10){top:50%;right:0;-webkit-transform:translate(-18px,calc(-50% - 10px));-ms-transform:translate(-18px,calc(-50% - 10px));transform:translate(-18px,calc(-50% - 10px));-webkit-animation-delay:1.1s;animation-delay:1.1s}@media screen and (max-width:1439px){.circle:nth-child(10){-webkit-transform:translate(-18px,calc(-50% - 13px));-ms-transform:translate(-18px,calc(-50% - 13px));transform:translate(-18px,calc(-50% - 13px))}}.dry-clean__item{background-color:#e3d5f5;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-repeat:no-repeat;background-size:cover;border:1px solid #1b1b1b;padding:10px}.dry-clean__item.swiper-slide{-webkit-filter:blur(4px);filter:blur(4px);border-radius:10px;overflow:hidden;width:180px;height:250px}@media screen and (min-width:768px){.dry-clean__item.swiper-slide{width:220px;height:300px}}@media screen and (min-width:1440px){.dry-clean__item.swiper-slide{width:320px;height:400px}}.dry-clean__item.swiper-slide-active{-webkit-filter:blur(0);filter:blur(0);background-color:#d6bcf7}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.3)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,.3),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.3)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.3),transparent)}@media screen and (min-width:1440px){.dry-clean__item{padding:20px}}.dry-clean__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:-2;opacity:.3}.dry-clean__duration{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:400;color:#25292c;border-radius:10px;-ms-flex-item-align:end;align-self:flex-end;font-size:14px;padding:10px}@media screen and (min-width:768px){.dry-clean__duration{font-size:16px}}@media screen and (min-width:1440px){.dry-clean__duration{font-size:20px;padding:10px 20px}}.active-dark-theme .dry-clean__cost,.active-dark-theme .dry-clean__duration{color:#ebe7f3}.dry-clean__cost{position:relative;font-weight:700;color:#1b1b1b;font-size:16px;padding:10px;border-radius:10px}@media screen and (min-width:768px){.dry-clean__cost{font-size:18px}}@media screen and (min-width:1440px){.dry-clean__cost{font-size:24px;padding:10px 20px}}.dry-clean__cost:before,.dry-clean__duration:before,.dry-clean__title::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1;-webkit-filter:blur(4px);filter:blur(4px)}.dry-clean__title{position:relative;font-family:"Open Sans",sans-serif;font-weight:600;color:#1b1b1b;padding:10px;border-radius:10px;font-size:20px}@media screen and (min-width:768px){.dry-clean__title{font-size:22px}}@media screen and (min-width:1440px){.dry-clean__title{font-size:28px;padding:10px 20px}}.dry-clean__title::before{background-color:#f79e5a}.backdrop--subscr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px;padding-top:30px}@media screen and (min-width:1440px){.backdrop--subscr{padding-bottom:50px;padding-top:50px}}.modal{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px;border-radius:30px;background-color:#fff;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);width:335px}.backdrop--hidden .modal{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}@media screen and (min-width:768px){.modal{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:480px}.backdrop--hidden .modal{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@media screen and (min-width:1440px){.modal{min-height:581px;gap:24px}}.form--subscription{gap:0;padding:40px 20px 20px;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media screen and (min-width:768px){.form--subscription{padding:60px;width:690px}}@media screen and (min-width:1440px){.form--subscription{width:800px}}.subscr__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}@media screen and (max-width:767px){.subscr__title-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.subscr-modal__title{font-weight:600;font-size:20px;line-height:1.15}@media screen and (min-width:768px){.subscr-modal__title{max-width:450px;font-size:28px}}@media screen and (min-width:1440px){.subscr-modal__title{font-size:32px;max-width:484px}}.subscr-modal__list{gap:0}.subscr__text-accent{max-width:210px;margin-top:32px;line-height:1.38}@media screen and (min-width:768px){.subscr__text-accent{max-width:380px}}@media screen and (min-width:1440px){.subscr__text-accent{max-width:430px}}.subscr__accent{color:#4d1299;font-weight:700;font-size:32px;line-height:1.22}@media screen and (min-width:1440px){.subscr__accent{font-size:46px}}.subscr__form{margin-top:24px}.form-title{margin-top:32px;font-weight:600;font-size:22px;line-height:1.23}@media screen and (min-width:768px){.form-title{margin-top:48px}}.form__user-info{margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (min-width:768px){.form__user-info{gap:28px}}.form__user-info li:last-child{margin-top:-4px}.form__error-text{font-size:16px;line-height:1.38;color:#c00;font-weight:600;margin-bottom:10px}@media screen and (min-width:768px){.form__error-text{font-size:18px;line-height:1.39}}.form__input{width:100%;border:0;outline:0;border-bottom:1px solid rgba(77,18,153,.5);font-size:16px;line-height:1.38;background-color:transparent;font-weight:600;padding-bottom:10px;color:#1b1b1b;-webkit-transition:border 300ms cubic-bezier(.4,0,.2,1);transition:border 300ms cubic-bezier(.4,0,.2,1);cursor:pointer}@media screen and (min-width:768px){.form__input{font-size:18px;line-height:1.39}}.form__input:focus{border-bottom:1px solid #4d1299}@media screen and (max-width:767px){.form__input--long-placeholder{height:60px}.form__input--long-placeholder::-webkit-input-placeholder{white-space:pre-line;position:relative;top:-10px}.form__input--long-placeholder:-moz-placeholder{white-space:pre-line;position:relative;top:-10px}.form__input--long-placeholder:-ms-input-placeholder{white-space:pre-line;position:relative;top:-10px}}@media screen and (min-width:768px){.form__item--short:first-child{width:240px}.form__item--short:nth-child(2){width:340px}}.form__input::-webkit-input-placeholder{font-weight:400;color:rgba(27,27,27,.7)}.form__input::-moz-placeholder{font-weight:400;color:rgba(27,27,27,.7)}.form__input:-ms-input-placeholder{font-weight:400;color:rgba(27,27,27,.7)}.form__input::-ms-input-placeholder{font-weight:400;color:rgba(27,27,27,.7)}.form__input::placeholder{font-weight:400;color:rgba(27,27,27,.7)}.form__comment{resize:vertical;min-height:89px;font-size:18px;line-height:1.39;font-weight:600;padding:0 0 10px;color:#1b1b1b}.form__comment::-webkit-input-placeholder{font-size:18px;line-height:1.39;font-weight:400;color:rgba(27,27,27,.7)}.form__comment::-moz-placeholder{font-size:18px;line-height:1.39;font-weight:400;color:rgba(27,27,27,.7)}.form__comment:-ms-input-placeholder{font-size:18px;line-height:1.39;font-weight:400;color:rgba(27,27,27,.7)}.form__comment::-ms-input-placeholder{font-size:18px;line-height:1.39;font-weight:400;color:rgba(27,27,27,.7)}.form__comment::placeholder{font-size:18px;line-height:1.39;font-weight:400;color:rgba(27,27,27,.7)}.form__label{display:block;margin-top:5px;color:#252525;font-size:14px;line-height:1.36}.form__wrap{position:relative;display:block}.form__icon{position:absolute;top:0;right:0;-webkit-transition:fill 300ms cubic-bezier(.4,0,.2,1);transition:fill 300ms cubic-bezier(.4,0,.2,1);fill:rgba(77,18,153,.5);cursor:pointer}@media screen and (max-width:767px){.form__icon--vertical-centered{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}.form__icon.isActive{fill:#4d1299}.form__input--location{position:relative}.form__agreement,.form__agreement-block{display:-webkit-box;display:-ms-flexbox;display:flex}.form__agreement-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:56px}.form__agreement{font-size:16px;line-height:1.38;color:#1b1b1b}@media screen and (min-width:768px){.form__agreement{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1440px){.form__agreement{font-size:18px;line-height:1.36}}.checkbox{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.form__agreement-link{font-weight:600;color:#4d1299}.form__check-text{max-width:260px}@media screen and (min-width:768px){.form__check-text{max-width:510px}}@media screen and (min-width:1440px){.form__check-text{max-width:580px}}.checkbox-custom{position:relative;display:block;width:24px;height:24px;margin-right:10px;border:2px solid #4d1299;border-radius:50%;cursor:pointer;background-color:transparent;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.checkbox-custom{width:31px;height:31px;margin-right:16px}}.checkbox:checked+.checkbox-custom{background-color:#4d1299}.form__icon-custom{opacity:0;-webkit-transition:opacity 300ms cubic-bezier(.4,0,.2,1);transition:opacity 300ms cubic-bezier(.4,0,.2,1)}.checkbox:checked+.checkbox-custom .form__icon-custom,.checkbox:checked+.checkbox-custom:before{opacity:1}.checkbox-custom:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-40%,-60%) rotate(45deg);-ms-transform:translate(-40%,-60%) rotate(45deg);transform:translate(-40%,-60%) rotate(45deg);content:"";opacity:0;width:8px;height:15px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transition:opacity 300ms cubic-bezier(.4,0,.2,1);transition:opacity 300ms cubic-bezier(.4,0,.2,1)}.form__payment-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:48px}@media screen and (max-width:767px){.form__payment-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.option-button{width:100%;background-position:left 26px top 18px;background-repeat:no-repeat;padding-right:26px;max-height:86px}@media screen and (max-width:767px){.option-button{font-size:16px}}.row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (min-width:768px){.row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}}.error{border-bottom:1px solid #c00}.form__input.error::-webkit-input-placeholder{color:#c00}.form__input.error::-moz-placeholder{color:#c00}.form__input.error:-ms-input-placeholder{color:#c00}.form__input.error::-ms-input-placeholder{color:#c00}.form__input.error::placeholder{color:#c00}.form__input.error+.form__icon{fill:#c00}.success-table td,.success-table th{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.33;letter-spacing:.4px;text-align:left}.success-table{border-radius:20px;border-collapse:collapse;background-color:#ebe1f3}.success-order-info-table{margin-top:30px}@media screen and (max-width:767px){.success-order-info-table{width:335px}}@media screen and (max-width:1439px){.success-order-info-table{z-index:2;opacity:.8}}@media screen and (min-width:1440px){.success-order-info-table{width:650px}}.success-order__name{padding:10px 5px 10px 15px;border-right:2px solid #fff}@media screen and (max-width:767px){.success-order__name{width:180px}}@media screen and (min-width:768px){.success-order__name{width:200px}}@media screen and (min-width:1440px){.success-order__name{width:200px}}.success-table .success-order--total{font-size:16px}.success-order--total{color:#fff;background-color:rgba(77,18,153,.3)}.success-order--total:first-child{border-bottom-left-radius:20px}.success-order--total:nth-child(2){border-bottom-right-radius:20px}@media screen and (min-width:768px) and (max-width:1439px){.success-order-services-table .success-order__name{width:270px}}.success-order-services-table thead,tr:not(:last-child) .success-order__name,tr:not(:last-child) .success-order__value{border-bottom:2px solid #fff}.success-order__value{padding:10px 15px;border-left:2px solid #fff}@media screen and (min-width:1440px){.success-order__value{width:450px}}@media screen and (max-width:767px){.success-order-services-table{margin-top:30px;z-index:2;opacity:.8}}@media screen and (min-width:768px) and (max-width:1439px){.success-order-services-table{margin-top:30px;width:450px;z-index:2;opacity:.8}}@media screen and (min-width:1440px){.success-order-services-table{position:absolute;top:650px;width:500px;margin-left:700px}}.success-order-services-table .success-order__quantity{text-align:center;width:20px}@media screen and (min-width:1440px){.success-order-services-table .success-order__quantity{width:30px}}.success-order-services-table .success-order__cost{text-align:center;width:20px}@media screen and (min-width:1440px){.success-order-services-table .success-order__cost{width:30px}}.backdrop{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;overflow-y:scroll;background-color:rgba(0,0,0,.4);opacity:1;-webkit-transition:opacity 300ms cubic-bezier(.4,0,.2,1),visibility 300ms cubic-bezier(.4,0,.2,1);transition:opacity 300ms cubic-bezier(.4,0,.2,1),visibility 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.backdrop{padding-top:50px}}.backdrop--location,.backdrop--support{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.backdrop--hidden{visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:opacity 300ms cubic-bezier(.4,0,.2,1),visibility 300ms cubic-bezier(.4,0,.2,1);transition:opacity 300ms cubic-bezier(.4,0,.2,1),visibility 300ms cubic-bezier(.4,0,.2,1)}.active-dark-theme .modal{background-color:#d7d7d9}.modal--support{gap:24px;padding-top:40px}@media screen and (min-width:768px){.modal--support{padding:60px}}.modal__title{font-weight:600;font-size:20px;line-height:1.15;max-width:250px}@media screen and (min-width:768px){.modal__title{max-width:300px}}@media screen and (min-width:1440px){.modal__title{font-size:22px;line-height:1.23}}.modal--location{gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.modal--location{padding-top:60px;width:600px}}@media screen and (min-width:1440px){.modal--location{width:800px}}.location__map{height:300px;border:0;border-radius:20px;width:calc(100% - 40px)}.socials--modal,.socials__item--modal{display:-webkit-box;display:-ms-flexbox;display:flex}.socials--modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.socials__item--modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.socials__text{color:#1b1b1b;font-weight:600;font-size:16px;line-height:1.38;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1440px){.socials__text{font-size:18px;line-height:1.39}}.socials__text:focus,.socials__text:hover{color:#4d1299}.modal__tel{display:block;font-family:"Open Sans",sans-serif;font-weight:700;margin:0}.close-modal-btn{position:absolute;z-index:20;width:22px;height:22px;top:18px;right:18px;margin-left:auto;background-color:transparent;border:0;outline:0;color:#1b1b1b;cursor:pointer}@media screen and (min-width:1440px){.close-modal-btn{width:28px;height:28px;top:24px;right:24px}}.close-modal-btn .close-modal-icon{-webkit-transition:stroke 300ms cubic-bezier(.4,0,.2,1);transition:stroke 300ms cubic-bezier(.4,0,.2,1);stroke:currentColor;width:22px;height:22px}@media screen and (min-width:1440px){.close-modal-btn .close-modal-icon{width:28px;height:28px}}.close-modal-btn:focus,.close-modal-btn:hover{color:#4d1299}.modal--support .socials__icon{width:40px;height:40px}@media screen and (min-width:1440px){.modal--support .socials__icon{width:48px;height:48px}}.team__wrapper{position:relative}.team__circular-slider{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;position:relative;height:400px;overflow:hidden;-webkit-transition:all 300ms cubic-bezier(.4,0,.2,1);transition:all 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.team__circular-slider{height:400px}}.team__slider-container{position:relative}@media screen and (min-width:768px){.team__slider-container{padding-left:30px;padding-right:30px}}.team__circular-section img{-webkit-filter:drop-shadow(5px 5px 5px #000);filter:drop-shadow(5px 5px 5px #000)}@media screen and (min-width:768px){.team__circular-section img{-webkit-filter:drop-shadow(5px 5px 10px #000);filter:drop-shadow(5px 5px 10px #000)}}@media screen and (min-width:1440px){.team__circular-section img{-webkit-filter:drop-shadow(5px 5px 15px #000);filter:drop-shadow(5px 5px 15px #000)}}.team__circular-section .team__image{max-width:100%;width:100%;height:auto}.team__circular-section.team-active-slide img{-webkit-filter:drop-shadow(5px 5px 10px #4d1299);filter:drop-shadow(5px 5px 10px #4d1299)}@media screen and (min-width:1440px){.team__circular-section.team-active-slide img{-webkit-filter:drop-shadow(5px 5px 15px #4d1299);filter:drop-shadow(5px 5px 15px #4d1299)}}.team-active-slide,.team__slide:hover{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.team__btn{position:absolute;top:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;z-index:1;font-size:30px;border:0;background-color:transparent;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1);cursor:pointer}.team__btn i{width:20px;height:20px;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1)}@media screen and (max-width:767px){.team__btn{top:120px}}@media screen and (min-width:768px){.team__btn{position:absolute;top:200px}.team__btn,.team__btn i{width:25px;height:25px}}@media screen and (min-width:1440px){.team__btn{top:250px}.team__btn,.team__btn i{width:30px;height:30px}}.team__btn-prev{left:0}.team__btn-next{right:10px}.team__circular-section{position:absolute;-webkit-transition:all 300ms cubic-bezier(.4,0,.2,1);cursor:pointer;max-width:100px;width:100px;transition:all 300ms cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.team__circular-section{max-width:150px;width:150px}}@media screen and (min-width:1440px){.team__circular-section{max-width:200px;width:200px}}.team__circular-section.slide-1{top:260px;left:20%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-15deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-15deg);transform:translateX(-50%) translateY(-50%) rotate(-15deg)}@media screen and (max-width:767px){.team__circular-section.slide-1{top:210px}}.team__circular-section.slide-1.team-active-slide{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-15deg) scale(1.4);-ms-transform:translateX(-50%) translateY(-50%) rotate(-15deg) scale(1.4);transform:translateX(-50%) translateY(-50%) rotate(-15deg) scale(1.4)}.team__circular-section.slide-2{top:90px;left:50%;-webkit-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}@media screen and (max-width:767px){.team__circular-section.slide-2{top:40px}}.team__circular-section.slide-2.team-active-slide{-webkit-transform:translateX(-50%) scale(1.4);-ms-transform:translateX(-50%) scale(1.4);transform:translateX(-50%) scale(1.4);z-index:2}.team__circular-section.slide-3{top:260px;left:80%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(15deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(15deg);transform:translateX(-50%) translateY(-50%) rotate(15deg)}@media screen and (max-width:767px){.team__circular-section.slide-3{top:210px}}.team__circular-section.slide-3.team-active-slide,.team__circular-section.slide-4.team-active-slide{-webkit-transform:translateX(-50%) translateY(-50%) rotate(15deg) scale(1.4);-ms-transform:translateX(-50%) translateY(-50%) rotate(15deg) scale(1.4);transform:translateX(-50%) translateY(-50%) rotate(15deg) scale(1.4)}.team__circular-section.slide-4{top:540px;left:100%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(15deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(15deg);transform:translateX(-50%) translateY(-50%) rotate(15deg)}@media screen and (max-width:767px){.team__circular-section.slide-4{top:490px}}.team__circular-section.slide-5{top:540px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.team__circular-section.slide-5{top:490px}}.team__circular-section.slide-5.team-active-slide{-webkit-transform:translateX(-50%) scale(1.4);-ms-transform:translateX(-50%) scale(1.4);transform:translateX(-50%) scale(1.4)}.team__circular-section.slide-6{top:540px;left:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-15deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-15deg);transform:translateX(-50%) translateY(-50%) rotate(-15deg)}@media screen and (max-width:767px){.team__circular-section.slide-6{top:490px}}.team__circular-section.slide-6.team-active-slide{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.4);-ms-transform:translateX(-50%) translateY(-50%) scale(1.4);transform:translateX(-50%) translateY(-50%) scale(1.4)}.team__circular-section.slide-7{top:540px;left:100%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(15deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(15deg);transform:translateX(-50%) translateY(-50%) rotate(15deg)}@media screen and (max-width:767px){.team__circular-section.slide-7{top:490px}}.team__circular-section.slide-7.team-active-slide{-webkit-transform:translateX(-50%) translateY(-50%) rotate(15deg) scale(1.4);-ms-transform:translateX(-50%) translateY(-50%) rotate(15deg) scale(1.4);transform:translateX(-50%) translateY(-50%) rotate(15deg) scale(1.4)}.team__circular-section.slide-8{top:540px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.team__circular-section.slide-8{top:490px}}.team__circular-section.slide-8.team-active-slide{-webkit-transform:translateX(-50%) scale(1.4);-ms-transform:translateX(-50%) scale(1.4);transform:translateX(-50%) scale(1.4)}.team__circular-section.slide-9{top:540px;left:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-15deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-15deg);transform:translateX(-50%) translateY(-50%) rotate(-15deg)}@media screen and (max-width:767px){.team__circular-section.slide-9{top:490px}}.team__circular-section.slide-9.team-active-slide{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.4);-ms-transform:translateX(-50%) translateY(-50%) scale(1.4);transform:translateX(-50%) translateY(-50%) scale(1.4)}.team__category-item:before,.team__member-info,.team__name:before{-webkit-transition:all 300ms cubic-bezier(.4,0,.2,1);transition:all 300ms cubic-bezier(.4,0,.2,1)}.team__member-info{position:relative;margin:0 auto;border-radius:30px;text-align:center;background-color:#d6bcf7;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:270px;-webkit-box-shadow:rgba(0,0,0,.45) 0 25px 20px -20px;box-shadow:rgba(0,0,0,.45) 0 25px 20px -20px}@media screen and (max-width:767px){.team__member-info{bottom:100px;padding:20px 10px}}@media screen and (min-width:768px){.team__member-info{max-width:430px}}.member-info__title{font-weight:700;font-size:16px}@media screen and (min-width:768px){.member-info__title{font-size:20px}}@media screen and (min-width:1440px){.member-info__title{font-size:22px}}.member-info__exp{font-style:italic;font-size:14px}@media screen and (min-width:768px){.member-info__exp{font-size:18px}}@media screen and (min-width:1440px){.member-info__exp{font-size:20px}}.member-info__quote{font-weight:600;font-style:italic;font-size:12px}@media screen and (min-width:768px){.member-info__quote{font-size:18px}}@media screen and (min-width:1440px){.member-info__quote{font-size:20px}}.team__category-list{gap:10px;padding-left:10px;padding-right:10px}.team__category-list,.team__members-name-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.team__category-list,.team__members-name-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.team__category-list .team__category-item,.team__members-name-list .team__category-item{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.team__category-list .team__category-item:nth-child(3),.team__members-name-list .team__category-item:nth-child(3){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.team__category-list .team__category-item:nth-child(1),.team__members-name-list .team__category-item:nth-child(1){-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}}.team__members-name-list{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;background-color:#4d1299;padding:10px}.team__category-item{position:relative;background-color:transparent;overflow:hidden;cursor:pointer;z-index:1;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1);font-size:14px;padding:10px}.team__category-item.category--active,.team__category-item:hover{color:#fff;z-index:2}.team__category-item.category--active:before,.team__category-item:hover:before,.team__name.name--active:before,.team__name:hover:before{top:0;z-index:-1}@media screen and (min-width:768px){.team__category-item{font-size:16px;padding:10px}}@media screen and (min-width:1440px){.team__category-item{font-size:20px;padding:10px 20px}}.team__category-item:before,.team__name:before{position:absolute;top:calc(100% - 3px);left:0;content:"";width:100%;height:calc(100% + 3px);z-index:0;background-color:#4d1299}.team__name{position:relative;padding:10px 20px;background-color:transparent;overflow:hidden;cursor:pointer;z-index:1;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1);color:#fff}.team__name:before{top:calc(100% - 2px);height:calc(100% + 2px);background-color:#fff}.team__name.name--active,.team__name:hover{color:#1b1b1b;z-index:2}@media screen and (max-width:767px){.team__name{padding-right:5px;padding-left:5px;width:140px;text-align:center;font-size:14px}}.theme-toggler-wrap{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:27px;height:27px;cursor:pointer;-webkit-transition:border 300ms cubic-bezier(.4,0,.2,1);transition:border 300ms cubic-bezier(.4,0,.2,1)}@media screen and (max-width:767px){.theme-toggler-wrap{top:50%;right:0;-webkit-transform:translate(-60px,-50%);-ms-transform:translate(-60px,-50%);transform:translate(-60px,-50%)}}@media screen and (min-width:768px) and (max-width:1439px){.theme-toggler-wrap{top:50%;right:0;-webkit-transform:translate(-90px,-50%);-ms-transform:translate(-90px,-50%);transform:translate(-90px,-50%)}}@media screen and (min-width:1440px){.theme-toggler-wrap{left:-90px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:90px;height:43px;border-radius:50px}.theme-toggler-wrap--light{border:3px solid #4d1299}.theme-toggler-wrap--dark{border:3px solid #49454f}}.theme__circle{position:absolute;border-radius:50%;background-color:transparent;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1),transform 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1),transform 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);width:27px;height:27px}@media screen and (min-width:1440px){.theme__circle{background-color:#4d1299;-webkit-transform:translate(-1px,-1px);-ms-transform:translate(-1px,-1px);transform:translate(-1px,-1px);height:40px;width:40px}}.theme__circle--light{background-color:transparent}@media screen and (min-width:1440px){.theme__circle--light{background-color:#4d1299}}.theme__circle--dark{background-color:transparent}@media screen and (min-width:1440px){.theme__circle--dark{background-color:#49454f;-webkit-transform:translate(calc(100% + 9px),-1px);-ms-transform:translate(calc(100% + 9px),-1px);transform:translate(calc(100% + 9px),-1px)}}.circle-item{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);border-radius:50%}.circle__sun{width:11px;height:11px;background-color:#4d1299;-webkit-transition:opacity 300ms cubic-bezier(.4,0,.2,1);transition:opacity 300ms cubic-bezier(.4,0,.2,1);opacity:1}@media screen and (min-width:1440px){.circle__sun{background-color:#f4f4f8}}.circle__sun--hidden{opacity:0}.circle__moon{position:relative;background-color:#fff;width:27px;height:27px;opacity:1;-webkit-transition:opacity 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);transition:opacity 300ms cubic-bezier(.4,0,.2,1),transform 300ms cubic-bezier(.4,0,.2,1);transition:opacity 300ms cubic-bezier(.4,0,.2,1),transform 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}@media screen and (min-width:1440px){.circle__moon{background-color:#fff}}.circle__moon--hidden{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.circle__moon::before{position:absolute;left:-4px;top:0;content:"";width:22px;height:22px;background-color:#25292c;border-radius:50%}@media screen and (min-width:1440px){.circle__moon::before{background-color:#49454f}}.circle__ray{position:absolute;top:50%;left:50%;background-color:#4d1299;width:2px;height:7px;-webkit-transition:opacity 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),opacity 300ms cubic-bezier(.4,0,.2,1);transition:transform 300ms cubic-bezier(.4,0,.2,1),opacity 300ms cubic-bezier(.4,0,.2,1),-webkit-transform 300ms cubic-bezier(.4,0,.2,1);opacity:1}@media screen and (min-width:1440px){.circle__ray{background-color:#f4f4f8}}.circle__ray--hidden{opacity:0}.circle__ray:nth-child(3):not(.circle__ray--hidden){-webkit-transform:translate(-50%,calc(-50% - 13px));-ms-transform:translate(-50%,calc(-50% - 13px));transform:translate(-50%,calc(-50% - 13px))}.circle__ray:nth-child(6):not(.circle__ray--hidden){-webkit-transform:translate(-50%,calc(-50% + 13px));-ms-transform:translate(-50%,calc(-50% + 13px));transform:translate(-50%,calc(-50% + 13px))}.circle__ray:nth-child(5):not(.circle__ray--hidden){-webkit-transform:translate(calc(-50% + 13px),-50%) rotate(90deg);-ms-transform:translate(calc(-50% + 13px),-50%) rotate(90deg);transform:translate(calc(-50% + 13px),-50%) rotate(90deg)}.circle__ray:nth-child(9):not(.circle__ray--hidden){-webkit-transform:translate(calc(-50% - 13px),-50%) rotate(90deg);-ms-transform:translate(calc(-50% - 13px),-50%) rotate(90deg);transform:translate(calc(-50% - 13px),-50%) rotate(90deg)}.circle__ray:nth-child(4):not(.circle__ray--hidden){-webkit-transform:translate(calc(-50% + 9px),calc(-50% - 9px)) rotate(45deg);-ms-transform:translate(calc(-50% + 9px),calc(-50% - 9px)) rotate(45deg);transform:translate(calc(-50% + 9px),calc(-50% - 9px)) rotate(45deg)}.circle__ray:nth-child(10):not(.circle__ray--hidden){-webkit-transform:translate(calc(-50% - 9px),calc(-50% - 9px)) rotate(-45deg);-ms-transform:translate(calc(-50% - 9px),calc(-50% - 9px)) rotate(-45deg);transform:translate(calc(-50% - 9px),calc(-50% - 9px)) rotate(-45deg)}.circle__ray:nth-child(8):not(.circle__ray--hidden){-webkit-transform:translate(calc(-50% - 9px),calc(-50% + 9px)) rotate(45deg);-ms-transform:translate(calc(-50% - 9px),calc(-50% + 9px)) rotate(45deg);transform:translate(calc(-50% - 9px),calc(-50% + 9px)) rotate(45deg)}.circle__ray:nth-child(7):not(.circle__ray--hidden){-webkit-transform:translate(calc(-50% + 9px),calc(-50% + 9px)) rotate(-45deg);-ms-transform:translate(calc(-50% + 9px),calc(-50% + 9px)) rotate(-45deg);transform:translate(calc(-50% + 9px),calc(-50% + 9px)) rotate(-45deg)}.circle__ray:nth-child(3).circle__ray--hidden,.circle__ray:nth-child(6).circle__ray--hidden{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.circle__ray:nth-child(5).circle__ray--hidden,.circle__ray:nth-child(9).circle__ray--hidden{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.circle__ray:nth-child(4).circle__ray--hidden,.circle__ray:nth-child(8).circle__ray--hidden{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.circle__ray:nth-child(10).circle__ray--hidden,.circle__ray:nth-child(7).circle__ray--hidden{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.time-picker-wrap{position:relative;font-family:"Roboto",sans-serif;border-radius:28px;background-color:#ebe1f3;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1);text-align:center;max-width:328px;margin-top:10px;padding:32px 36px 60px}.active-dark-theme .time-picker-wrap{background-color:rgba(77,18,153,.11)}.time-picker-wrap.isHidden{display:none}.time-picker__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 36px;font-size:57px;line-height:1.13}.time-picker__hours,.time-picker__minutes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:116px;height:80px;border-radius:8px;color:#21005d;background-color:#fff;cursor:pointer;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1)}.time-picker__hours:hover,.time-picker__minutes:hover{color:#fff;background-color:#4d1299}.active-dark-theme .time-picker__hours,.active-dark-theme .time-picker__minutes,.active-dark-theme .time-picker__tablo{background-color:#f4f4f8}.time-picker__separator{width:24px;color:#1c1b1f}.time-picker__tablo{position:relative;width:256px;height:256px;background-color:#fff;-webkit-transition:background-color 300ms cubic-bezier(.4,0,.2,1);transition:background-color 300ms cubic-bezier(.4,0,.2,1);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-picker__tablo.isHidden{display:none}.time-picker__tablo::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:8px;height:8px;border-radius:50%;background-color:#4d1299}.number:not(.disabled):hover{color:#fff;background-color:#4d1299}.number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;color:#1c1b1f;border-radius:50%;font-family:"Roboto",sans-serif;position:absolute;font-size:16px;line-height:1.5;letter-spacing:.5px;font-weight:400;-webkit-transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);transition:color 300ms cubic-bezier(.4,0,.2,1),background-color 300ms cubic-bezier(.4,0,.2,1);cursor:pointer}.disabled{color:rgba(235,231,243,.8);cursor:auto}.number.active{color:#fff;background-color:#4d1299}.number.active:before{position:absolute;content:"";height:2px;background-color:#4d1299}.number.pm.active:before{width:50px}.number.am.active:before{width:78px}.number:nth-child(1){top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.number:nth-child(2){top:16px;right:54px}.number:nth-child(3){top:54px;right:16px}.number:nth-child(4){top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.number:nth-child(5){bottom:54px;right:16px}.number:nth-child(6){bottom:16px;right:54px}.number:nth-child(7){bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.number:nth-child(8){bottom:16px;left:54px}.number:nth-child(9){bottom:54px;left:16px}.number:nth-child(10){top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.number:nth-child(11){top:54px;left:16px}.number:nth-child(12){top:16px;left:54px}.number:nth-child(13){top:0;left:50%;-webkit-transform:translate(-50%,28px);-ms-transform:translate(-50%,28px);transform:translate(-50%,28px)}.number:nth-child(14){top:40px;right:67px}.number:nth-child(15){top:67px;right:40px}.number:nth-child(16){top:50%;right:0;-webkit-transform:translate(-28px,-50%);-ms-transform:translate(-28px,-50%);transform:translate(-28px,-50%)}.number:nth-child(17){bottom:67px;right:40px}.number:nth-child(18){bottom:40px;right:67px}.number:nth-child(19){bottom:0;left:50%;-webkit-transform:translate(-50%,-28px);-ms-transform:translate(-50%,-28px);transform:translate(-50%,-28px)}.number:nth-child(20){bottom:40px;left:67px}.number:nth-child(21){bottom:67px;left:40px}.number:nth-child(22){top:50%;left:0;-webkit-transform:translate(28px,-50%);-ms-transform:translate(28px,-50%);transform:translate(28px,-50%)}.number:nth-child(23){top:67px;left:40px}.number:nth-child(24){top:40px;left:67px}.number:nth-child(1).active:before,.number:nth-child(13).active:before{bottom:0;left:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.number:nth-child(14).active:before,.number:nth-child(15).active:before,.number:nth-child(2).active:before,.number:nth-child(3).active:before{-webkit-transform:translate(calc(-50% - 11px),20px) rotate(-60deg);-ms-transform:translate(calc(-50% - 11px),20px) rotate(-60deg);transform:translate(calc(-50% - 11px),20px) rotate(-60deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.number:nth-child(15).active:before,.number:nth-child(3).active:before{-webkit-transform:translate(calc(-50% - 20px),11px) rotate(-30deg);-ms-transform:translate(calc(-50% - 20px),11px) rotate(-30deg);transform:translate(calc(-50% - 20px),11px) rotate(-30deg)}.number:nth-child(16).active:before,.number:nth-child(4).active:before{top:50%;left:-78px;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.number:nth-child(16).active:before{left:-100%}.number:nth-child(17).active:before,.number:nth-child(18).active:before,.number:nth-child(5).active:before,.number:nth-child(6).active:before{-webkit-transform:translate(calc(-50% - 20px),-11px) rotate(30deg);-ms-transform:translate(calc(-50% - 20px),-11px) rotate(30deg);transform:translate(calc(-50% - 20px),-11px) rotate(30deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.number:nth-child(18).active:before,.number:nth-child(6).active:before{-webkit-transform:translate(calc(-50% - 11px),-20px) rotate(60deg);-ms-transform:translate(calc(-50% - 11px),-20px) rotate(60deg);transform:translate(calc(-50% - 11px),-20px) rotate(60deg)}.number:nth-child(19).active:before,.number:nth-child(7).active:before{top:-78px;left:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.number:nth-child(19).active:before{top:-101%}.number:nth-child(20).active:before,.number:nth-child(21).active:before,.number:nth-child(8).active:before,.number:nth-child(9).active:before{-webkit-transform:translate(calc(50% + 11px),-20px) rotate(-60deg);-ms-transform:translate(calc(50% + 11px),-20px) rotate(-60deg);transform:translate(calc(50% + 11px),-20px) rotate(-60deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.number:nth-child(21).active:before,.number:nth-child(9).active:before{-webkit-transform:translate(calc(50% + 20px),-11px) rotate(-30deg);-ms-transform:translate(calc(50% + 20px),-11px) rotate(-30deg);transform:translate(calc(50% + 20px),-11px) rotate(-30deg)}.number:nth-child(10).active:before,.number:nth-child(22).active:before{top:50%;right:-78px;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.number:nth-child(22).active:before{right:-100%}.number:nth-child(11).active:before,.number:nth-child(12).active:before,.number:nth-child(23).active:before,.number:nth-child(24).active:before{-webkit-transform:translate(calc(50% + 20px),11px) rotate(30deg);-ms-transform:translate(calc(50% + 20px),11px) rotate(30deg);transform:translate(calc(50% + 20px),11px) rotate(30deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.number:nth-child(12).active:before,.number:nth-child(24).active:before{-webkit-transform:translate(calc(50% + 11px),20px) rotate(60deg);-ms-transform:translate(calc(50% + 11px),20px) rotate(60deg);transform:translate(calc(50% + 11px),20px) rotate(60deg)}@media screen and (min-width:1440px){.section--trust{padding-top:110px;padding-bottom:122px}}.trust__container{position:relative}@media screen and (min-width:1440px){.trust__container{padding-top:116px;padding-bottom:116px}}.trust__container::before{content:"";position:absolute;background-repeat:no-repeat;top:916px;right:-11px;width:107px;height:107px;background-image:url(../images/trust/washcloth_tablet@1x.png)}@supports (background-image:url(../images/trust/washcloth_tablet@1x.webp)){.trust__container::before{background-image:url(../images/trust/washcloth_tablet@1x.webp)}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.trust__container::before{background-image:url(../images/trust/washcloth_tablet@2x.png);background-size:contain}@supports (background-image:url(../images/trust/washcloth_tablet@2x.webp)){.trust__container::before{background-image:url(../images/trust/washcloth_tablet@2x.webp)}}}@media screen and (min-width:768px){.trust__container::before{top:496px;right:-6px;background-size:contain}}@media screen and (min-width:1440px){.trust__container::before{top:492px;right:-11px;width:140px;height:140px;background-image:url(../images/trust/washcloth@1x.png)}@supports (background-image:url(../images/trust/washcloth@1x.webp)){.trust__container::before{background-image:url(../images/trust/washcloth@1x.webp)}}}@media screen and (min-width:1440px) and (min-device-pixel-ratio:2),screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1440px) and (min-resolution:192dpi),screen and (min-width:1440px) and (min-resolution:2dppx){.trust__container::before{background-image:url(../images/trust/washcloth@2x.png)}@supports (background-image:url(../images/trust/washcloth@2x.webp)){.trust__container::before{background-image:url(../images/trust/washcloth@2x.webp)}}}.trust__container::after{content:"";position:absolute;background-repeat:no-repeat;bottom:120px;left:-6px;width:110px;height:110px;background-image:url(../images/trust/brush__mobile@1x.png)}@supports (background-image:url(../images/trust/brush__mobile@1x.webp)){.trust__container::after{background-image:url(../images/trust/brush__mobile@1x.webp)}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.trust__container::after{background-image:url(../images/trust/brush__mobile@2x.png);background-size:contain}@supports (background-image:url(../images/trust/brush__mobile@2x.webp)){.trust__container::after{background-image:url(../images/trust/brush__mobile@2x.webp)}}}@media screen and (min-width:768px){.trust__container::after{bottom:80px;left:0;width:134px;height:134px;background-image:url(../images/trust/brush_tablet@1x.png)}@supports (background-image:url(../images/trust/brush_tablet@1x.webp)){.trust__container::after{background-image:url(../images/trust/brush_tablet@1x.webp)}}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.trust__container::after{background-image:url(../images/trust/brush_tablet@2x.png);background-size:contain}@supports (background-image:url(../images/trust/brush_tablet@2x.webp)){.trust__container::after{background-image:url(../images/trust/brush_tablet@2x.webp)}}}@media screen and (min-width:1440px){.trust__container::after{bottom:143px;width:157px;height:157px;background-image:url(../images/trust/brush@1x.png)}@supports (background-image:url(../images/trust/brush@1x.webp)){.trust__container::after{background-image:url(../images/trust/brush@1x.webp)}}}@media screen and (min-width:1440px) and (min-device-pixel-ratio:2),screen and (min-width:1440px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1440px) and (min-resolution:192dpi),screen and (min-width:1440px) and (min-resolution:2dppx){.trust__container::after{background-image:url(../images/trust/brush@2x.png)}@supports (background-image:url(../images/trust/brush@2x.webp)){.trust__container::after{background-image:url(../images/trust/brush@2x.webp)}}}.block-wrapper--trust{gap:32px;margin-bottom:48px}@media screen and (min-width:768px){.block-wrapper--trust{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-bottom:56px}}@media screen and (min-width:1440px){.block-wrapper--trust{gap:40px;margin-bottom:64px}}.block--zIndex{z-index:2}@media screen and (max-width:1439px){.block--trust{min-height:379px}}.shedule-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}@media screen and (max-width:767px){.shedule-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.work-shedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:16px;text-align:center;width:200px;margin-top:8px;padding:15px}.work-shedule__title{font-family:"Montserrat",sans-serif;text-align:center;font-weight:600;font-size:16px;line-height:1.2;margin-bottom:20px}@media screen and (min-width:1440px){.work-shedule__title{font-size:18px;line-height:1.23}}.days-list,.work-shedule__item,.work-shedule__list{display:-webkit-box;display:-ms-flexbox;display:flex}.work-shedule__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.days-list,.work-shedule__item{gap:10px}.days-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:15px;border-right:2px solid #4d1299}.days-list__item{color:#fff;background-color:rgba(77,18,153,.3);padding:5px 10px;border-radius:10px;font-weight:400;font-size:12px;line-height:1.38}@media screen and (min-width:1440px){.days-list__item{font-size:14px;line-height:1.39}}.days-list__item--accent{background-color:#4d1299}.work-shedule__text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4d1299;font-weight:700;font-size:24px;line-height:1.38}@media screen and (min-width:1440px){.work-shedule__text{font-size:30px;line-height:1.39}}.work-shedule__text{position:relative}.work-shedule__text--above{position:absolute;font-size:14px;margin-left:3px}@media screen and (min-width:1440px){.work-shedule__text--above{font-size:18px}}.work-shedule__text--space{margin-left:10px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYW5pbWF0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9jYWxjLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9zY3JvbGwtdG8tdG9wLWJ0bi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21vZGVybi1ub3JtYWxpemUvbW9kZXJuLW5vcm1hbGl6ZS5jc3MiLCJpbmRleC5jc3MiLCJiYXNlL2Jhc2Uuc2NzcyIsInV0aWxzL3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiYmFzZS9jb250YWluZXIuc2NzcyIsImJhc2UvbW9kaWZpZXJzLnNjc3MiLCJiYXNlL3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvYmVmb3JlLWFmdGVyLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9iZW5lZml0cy5zY3NzIiwiY29tcG9uZW50cy9idWlsZGluZ3Muc2NzcyIsImNvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9jYWxlbmRhci5zY3NzIiwiY29tcG9uZW50cy9jbGVhbmluZy1wYWNrYWdlLnNjc3MiLCJjb21wb25lbnRzL2NsZWFuaW5nLXR5cGVzLnNjc3MiLCJjb21wb25lbnRzL2Nvbm5lY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvZGlzY291bnRzLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9oZXJvLnNjc3MiLCJjb21wb25lbnRzL2hvbWVfaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL3NlcnZpY2VzLnNjc3MiLCJjb21wb25lbnRzL3Jldmlld3Muc2NzcyIsImNvbXBvbmVudHMvcXVlc3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL3RlYW0tc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL29mZmljZS1jYWxjdWxhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9vcmRlci1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvc3Vic2NyaXB0aW9uLW1vZGFsLnNjc3MiLCJjb21wb25lbnRzL3N1Y2Nlc3Mtb3JkZXItdGFibGUuc2NzcyIsImNvbXBvbmVudHMvc3VwcG9ydC1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy90aGVtZS10b2dnbGVyLnNjc3MiLCJjb21wb25lbnRzL3RpbWUtcGlja2VyLnNjc3MiLCJjb21wb25lbnRzL3RydXN0LnNjc3MiLCJjb21wb25lbnRzL3dvcmstc2hlZHVsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBO0FBb0JBLHdCQUNFLEUsQ0FBQSxFLENBRUksa0QsQ0FBQSwwQyxDQUdGLEcsQ0FRQSxHLENBUEUseUMsQ0FBQSxpQyxDQUdGLEcsQ0FDRSx3QyxDQUFBLGtDLEFBWE4sZ0JBQ0UsRSxDQUFBLEUsQ0FFSSxrRCxDQUFBLDBDLENBR0YsRyxDQVFBLEcsQ0FQRSx5QyxDQUFBLGlDLENBR0YsRyxDQUNFLHdDLENBQUEsa0MsQUFRTiwwQkFDRSxFLENBQ0UsOEIsQ0FBQSxzQixDQUdGLEUsQ0FDRSxnQyxDQUFBLDBCLEFBb0VKLDJCQUNFLEUsQ0FJQSxHLENBWUEsRSxDQWZFLDBCLENBQUEsa0IsQ0FPRixHLENBQ0UsNkIsQ0FBQSxxQixDQUdGLEcsQ0FDRSwwQixDQUFBLG9CLEFBZEosbUJBQ0UsRSxDQUlBLEcsQ0FZQSxFLENBZkUsMEIsQ0FBQSxrQixDQU9GLEcsQ0FDRSw2QixDQUFBLHFCLENBR0YsRyxDQUNFLDBCLENBQUEsb0IsQUFRSiwrQkFDRSxFLENBUUEsRyxDQU9BLEUsQ0FkRSxhLENBR0YsRyxDQU9BLEcsQ0FORSxZLEFBTkosdUJBQ0UsRSxDQVFBLEcsQ0FPQSxFLENBZEUsYSxDQUdGLEcsQ0FPQSxHLENBTkUsWSxBQWVKLDBDQUNFLEUsQ0FRQSxHLENBUUEsRSxDQWZFLHdCLENBR0YsRyxDQVFBLEcsQ0FQRSwwQixBQU5KLGtDQUNFLEUsQ0FRQSxHLENBUUEsRSxDQWZFLHdCLENBR0YsRyxDQVFBLEcsQ0FQRSwwQixBQWdCSiw2QkFFQSxFLENBZ0JFLEUsQ0FmRSw4QixDQUFBLHNCLENBR0YsRyxDQUNFLDhCLENBQUEsc0IsQ0FHRixHLENBQ0UsNkIsQ0FBQSxxQixDQUdGLEcsQ0FDRSwrQixDQUFBLHlCLEFBZkoscUJBRUEsRSxDQWdCRSxFLENBZkUsOEIsQ0FBQSxzQixDQUdGLEcsQ0FDRSw4QixDQUFBLHNCLENBR0YsRyxDQUNFLDZCLENBQUEscUIsQ0FHRixHLENBQ0UsK0IsQ0FBQSx5QixBQVFKLHlCQUNFLEUsQ0FNQSxFLENBTEUsdUIsQ0FFRixHLENBQ0UsNEIsQUFMSixpQkFDRSxFLENBTUEsRSxDQUxFLHVCLENBRUYsRyxDQUNFLDRCLEFBTUosMkJBQ0UsRSxDQVFBLEUsQ0FQRSwwQixDQUFBLGtCLENBQ0EsUyxDQUVGLEcsQ0FDRSw0QixDQUFBLG9CLENBQ0EsWSxBQVBKLG1CQUNFLEUsQ0FRQSxFLENBUEUsMEIsQ0FBQSxrQixDQUNBLFMsQ0FFRixHLENBQ0UsNEIsQ0FBQSxvQixDQUNBLFksQUNoRkosa0NBQ0UsRSxDQUNFLFMsQUFGSiwwQkFDRSxFLENBQ0UsUyxBQW1CSixrQ0FDRSxFLENBQ0UsaUMsQ0FBQSwyQixBQUZKLDBCQUNFLEUsQ0FDRSxpQyxDQUFBLDJCLEFBT0osa0JBQ0UsRSxDQUNFLGdDLENBQUEsMEIsQUN4Q0osMkJBRUUsRSxDQUFBLEUsQ0FFRSx3QixDQUdGLEcsQ0FDRSx1QixBQVJKLG1CQUVFLEUsQ0FBQSxFLENBRUUsd0IsQ0FHRixHLENBQ0UsdUJDaElKLEMsQ0NEQSxPLENBREEsUSxDREtDLDZCLENBQUEscUIsQ0FHRCxJLENBRUMsdUcsQ0FTQSxnQixDQUNBLDZCLENBQ0EsZSxDQUNBLGEsQ0FBQSxVLENFOUJDLHNCLENGc0NGLEksQ0F3RUEsRyxDQ3RCQSxHLENEMEJDLGlCLENBNUVELEksQ0VoQ0UsUyxDQUNBLFEsQ0FDQSxrQyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxnQixDQUNBLGEsQ0FDQSxpQixDRnVDRixFLENBQ0MsUSxDQUNBLGEsQ0FZRCxXLENBQ0Msd0MsQ0FBQSxnQyxDQU9ELEMsQ0NiQSxNLENEZUMsa0IsQ0FRRCxJLENDZEEsRyxDQUVBLEcsQ0FEQSxJLENEaUJDLGtGLENBT0EsYSxDQU9ELEssQ0FDQyxhLENBT0QsRyxDQ3RCQSxHLENEd0JDLGEsQ0FDQSxhLENBRUEsdUIsQ0FHRCxHLENBQ0MsYSxDQUdELEcsQ0FDQyxTLENBYUQsSyxDQUNDLGEsQ0FDQSxvQixDQWFELE0sQ0MxQkEsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsUSxDRDRCQyxtQixDQUNBLGMsQ0FDQSxnQixDQUNBLFEsQ0FPRCxNLENDM0JBLE0sQ0Q2QkMsbUIsQ0NyQkQsYSxDQUNBLFksQ0FDQSxhLENEMEJBLE0sQ0FJQyx5QixDQU9ELGtCLENBQ0MsaUIsQ0FDQSxTLENBT0QsZSxDQUNDLDZCLENBUUQsZ0IsQ0FDQyxlLENDeUhELE0sQ0NuUUEsSyxDRmlKQSxNLENBQ0MsUyxDQU9ELFEsQ0FDQyx1QixDQU9ELDJCLENDbENBLDJCLENEb0NDLFcsQ0FRRCxhLENBQ0MsNEIsQ0FDQSxtQixDQU9ELDJCLENBQ0MsdUIsQ0FRRCw0QixDQUNDLHlCLENBQ0EsWSxDQVlELE8sQ0FDQyxpQixDR2hSRCxnQixDQUNFLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFMsQ0FDQSxrQixDQUNBLDZCLENBQUEscUIsQ0FDQSxrQixDQUNBLGUsQ0RLQSw0QixDQUFBLHVCLENBRUksZSxDQUlOLEksQ0FDRSxVLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxpQixDQUNBLHdCLENBSUYsdUIsQ0FDRSx3QixDQUVGLEUsQ0RvUUEsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsQyxDQzlPQSxFLENBakJFLFEsQ0FHRixFLENEb1FBLEUsQ0FDQSxFLENBQ0EsRSxDQ2xRRSxtQyxDQUlGLEcsQ0FDRSxhLENBQ0EsYyxDQUNBLFcsQ0FHRixFLENBQ0UsYyxDQUVBLGUsQ0FHRixDLENBQ0Usb0IsQ0FERixDLENBVUEsTSxDQUNFLGMsQ0UxRUYsVSxDQUNFLGdCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlCLENBRUEsb0NBTkYsVSxDQU9JLGEsQUFHRixvQ0FWRixVLENBV0ksVyxDQUNBLGtCLENBQ0EsbUIsQUFHRixxQ0FoQkYsVSxDQWlCSSxZLENBQ0Esa0IsQ0FDQSxtQkNuQkosb0IsQ0FDRSxpQixDQUVGLHNCLENBQ0UsYSxDQU9GLFcsQ0FKQSx5QixDQUNFLGdCLENBR0YsVyxDQUNFLGEsQ0FJRixTLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FJRixTLENBSUEsc0IsQ0FIRSxZLENDeEJGLFEsQ0FDRSxxQixDQUNFLGlFLENBQUEseUQsQ0FDQSxnQixDQUNBLG1CLENBQ0Ysb0NBTEYsUSxDQU1JLGdCLENBQ0EscUIsQUFFRixxQ0FURixRLENBVUksaUIsQ0FDQSxzQkFJSixRLENBQUEsbUIsQ0FBQSx3QixDQUFBLGdCLENBR0UsaUIsQ0FDQSxnQixDQUNBLG1CLENBQ0Esb0MsQ0FDQSxpQyxDQUNDLG9DQVJILFEsQ0FBQSxtQixDQUFBLHdCLENBQUEsZ0IsQ0FTSSxnQixDQUNBLHFCLEFBR0YscUNBYkYsUSxDQUFBLG1CLENBQUEsd0IsQ0FBQSxnQixDQWNNLGdCLENBQ0EsbUIsQ0FDQSxvQyxDQUNBLG1DQUlOLHFCLENBR0UsaUIsQ0FDQSxvQyxDQUNBLG9DQUxGLHFCLENBTUkscUIsQUFHRixxQ0FURixxQixDQVVNLG9DLENBQ0EscUJBSU4sYyxDQUNFLGlCLENBQ0Esb0MsQ0FDQSxvQ0FIRixjLENBSUkscUIsQUFHRixxQ0FQRixjLENBUU0sb0MsQ0FDQSxxQkxnYU4sZ0IsQ0FDQSwyQixDSzNaQSxnQyxDTDRaQSx3QixDS3haRSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLG9HLENBQUEseUQsQ0FDQSx5QixDQUFBLGlCLENBQ0EsUyxDQUNFLFMsQ0FDQSxXLENBQ0YscUNMOFpBLGdCLENBQ0EsMkIsQ0s1YUYsZ0MsQ0w2YUUsd0IsQ0svWkUsUyxDQUNBLGFBSUosMkIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLDBHLENBQUEsa0UsQ0FFQSx5QixDQUFBLGlCLENBQ0EsUyxDQUNBLFksQ0FDQSxXLENBQ0UscUNBWEosMkIsQ0FZTSxVLENBQ0EsWSxDQUNFLGFBSVIscUIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLDBHLENBQUEsa0UsQ0FFQSx5QixDQUFBLGlCLENBQ0EsUyxDQUNFLFksQ0FDQSxXLENBQ0YscUNBWEYscUIsQ0FZRyxZLENBQ0MsYUw2YUosa0MsQ0FGQSxtQyxDQUlBLDZDLENBREEsOEMsQ0FGQSxrRCxDS3BhQSxtRCxDTHlhQSwwQyxDQURBLDJDLENLaGFJLDBHLENBQUEsa0UsQ0FHSiw4QyxDQUFBLHdDLENBQ0UsMEcsQ0FBQSxrRSxDQUlGLGUsQ0FBQSwwQixDQUFBLCtCLENBQUEsdUIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUVBLG9HLENBQUEseUQsQ0FDQSx5QixDQUFBLGlCLENBQ0EsUyxDQUNDLFksQ0FDRCxXLENBQ0UscUNBWEosZSxDQUFBLDBCLENBQUEsK0IsQ0FBQSx1QixDQVlNLFksQ0FDRSxhQVVSLDJCLENBQ0Usd0IsQ0FJRix5QixDQUNFLHdCLENBQ0EsaUUsQ0FBQSx5RCxDQUlGLDRDLENBQ0Esd0IsQ0FLQSwyQixDQUNFLGEsQ0FDQSxvQ0FGRiwyQixDQUdNLGUsQUFFTixxQ0FMQSwyQixDQU1JLGtCQUlKLGtCLENBQ0UsZ0IsQ0FDRSxvQ0FGSixrQixDQUdNLGtCLEFBRUYscUNBTEosa0IsQ0FNTSxtQkFJTix5QixDQUNFLG1CLENBRUUsb0NBSEoseUIsQ0FJTSxzQkFLTiwwQixDQUNFLGdCLENBQ0Usb0NBRkosMEIsQ0FHTSxrQixBQUVGLHFDQUxKLDBCLENBTU0sa0JBS04sZSxDQUVBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxvQ0FOQSxlLENBT0ksYyxDQUNBLGtCLEFBRUoscUNBVkEsZSxDQVdJLGtCLENBQ0EsZ0JBSUosbUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGlFLENBQUEseUQsQ0FJQSxpQixDQUVBLG9DQVhGLG1CLENBZUksbUIsQUFHRixxQ0FsQkYsbUIsQ0FtQkksa0IsQ0FDQSxpQixDQUNBLG9CQUdKLHNDLENBQ0Usd0IsQ0FHRixpQixDQUNFLGUsQ0FDQSxxQ0FGRixpQixDQUdJLGlCVDNRSixnQixDQUNFLGlCLENBR0Ysd0IsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQUNBLFMsQ0FDQSxVLENBQ0EsaUUsQ0FDQSxpQixDQUNBLHlCLENBQUEsaUIsQ0FDQSw4QyxDQUFBLHNDLENBa0NGLHlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FHRix1QixDQUNFLFMsQ0FDQSxVLENBQ0EsVyxDQUVGLG9DLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBR0EsMkIsQ0FNQSwyQixDQU1BLDJCLENBTUEsMkIsQ0FqQkUsZ0MsQ0FBQSw0QixDQUFBLHdCLENBQ0Esc0IsQ0FDQSxzRCxDQUFBLDhDLENBR0YsMkIsQ0FNQSwyQixDQU1BLDJCLENBVEUsb0QsQ0FBQSw0QyxDQUdGLDJCLENBTUEsMkIsQ0FIRSxzRCxDQUFBLDhDLENBR0YsMkIsQ0FHRSxzRCxDQUFBLDhDLENBR0YsMkIsQ0FNQSwyQixDQUtBLDJCLENBS0EsMkIsQ0FmRSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FDQSxzQixDQUNBLHNELENBQUEsOEMsQ0FHRiwyQixDQUtBLDJCLENBS0EsMkIsQ0FQRSxzRCxDQUFBLDhDLENBRUYsMkIsQ0FLQSwyQixDQUZFLHNELENBQUEsOEMsQ0FFRiwyQixDQUdFLHNELENBQUEsOEMsQ1U5R0Ysd0IsQ0FDRSxpQixDQUNBLGlCLENBQ0Esb0NBSEYsd0IsQ0FJSSxtQkFJSixrQixDQUNFLGlCLENBQ0EsZSxDQUVBLGlCLENBRUEsZ0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxvQ0FYRixrQixDQVlJLFcsQ0FDQSxrQixDQUNBLGdCLENBQ0EsYyxBQUVGLHFDQWpCRixrQixDQWtCSSxrQixDQUNBLFcsQ0FDQSxrQixDQUNBLGdCLENBQ0EsY0FHSix5QixDQUNFLGEsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxnQixDQUNBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxXLENBQ0Esb0NBUEYseUIsQ0FRSSxhLEFBRUYscUNBVkYseUIsQ0FXSSxhQUdKLDJCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFMsQ0FDQSxXLENBQ0EsZSxDQUNBLFMsQ0FDQSwrQixDQUFBLHVCLENBRUYscUQsQ0FDRSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsVyxDQUVGLHlCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGEsQ0FDQSxxQixDQUNDLGlCLENBQ0Qsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUNBLFMsQ0FDQSxzRCxDQUFBLDhDLENBQ0Esa0IsQ0FDQSxZLENBQ0UsYyxDQUNBLGUsQ0FDRixvQ0FmRix5QixDQWdCSSxpQixDQUNBLGdCLEFBRUYscUNBbkJGLHlCLENBb0JJLGlCLENBQ0EsZ0JBTUosa0QsQ0FDRSxTLENBRUYsMEQsQ0FDRSxTLENBRUYseUQsQ0FDRSxVLENBQ0Esd0IsQ0FDQSxVLENBRUYsMEIsQ0FDRSxpQixDQUNBLEssQ0FDQSxxQixDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBQ0EsUyxDQUNBLG9DQVpGLDBCLENBYUksVSxDQUNBLHVCLEFBRUYscUNBaEJGLDBCLENBaUJJLFUsQ0FDQSx1QkFHSCxhLENBQ0MsUyxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0Esd0IsQ0FFRixlLENBQ0UsVSxDQUNBLFcsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsNkIsQ0FBQSwwQixDQUFBLDRCLENBQ0EscUIsQ0FDQSxvQ0FWRixlLENBV0ksVSxDQUNBLGEsQUFFRixxQ0FkRixlLENBZUksVSxDQUNBLGFBS0osNEIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFEsQ0FDQSxpQixDQUNBLGtCLENBQ0Esa0IsQ0FHRixpQixDQUNFLFcsQ0FDQSxZLENBQ0EsYyxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGEsQ0FDQSxxRyxDQUFBLDZGLENBQ0Esb0NBVEYsaUIsQ0FVSSxpQixDQUNGLGdCQUlGLHlCLENBS0EsdUIsQ0FKRSx3QixDQUNBLFUsQ0FRRixrQixDQUNFLHdHLENBQUEsd0YsQ0FBQSx3SSxDQUdGLDJCLENBQ0UsNkMsQ0FBQSx5QyxDQUFBLHFDLENBQ0EsUyxDTmtwQ0Ysc0MsQ005b0NBLHNDLENBRUUsWSxDTmlwQ0YsZ0QsQ005b0NBLGdELENBRUUsYSxDQUdGLG1CLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxRLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esb0NBSkYsbUIsQ0FLTSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFEsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0JDbE5OLGdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQU9FLG9DQUZKLFMsQ0FHTSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsYyxBQUVGLHFDQVJKLFMsQ0FTUSxxQixDQUFBLGlCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSxXLEFBTU4sb0NBRkYseUIsQ0FHSSw2QyxDQUFBLGtDLEFBR0YscUNBTkYseUIsQ0FPSSw4QyxDQUFBLG1DLEFBSUEsb0NBREYsOEJBQUEsWSxDQUVJLG9CQUtOLHFCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FJRixnQixDQUNFLG1DLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUVFLHFDQVJKLGdCLENBU00sYyxDQUNBLGtCQUlOLGUsQ0FDRSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDRSxxQ0FMSixlLENBTUssYyxDQUNDLGtCQUdGLG9CLENBQ0UsZSxDQ3RFTixnQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUNBLGtCLENBQ0EsaUIsQ0FFQSwyREFSRixnQixDQVNJLDZDLENBQUEsZ0MsQ0FDQSxpQixBQUdGLHFDQWJGLGdCLENBY0ksWSxDQUNBLFcsQ0FDQSxrQixDQUNBLGNBS0oscUIsQ0FDRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxTLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSw0QixDQUNBLFcsQ0FDQSw2QyxDQUFBLGdDLENBRUEseUIsQ0FDRSxVLENBQ0EsWSxDQUdBLDJEQWJKLHFCLENBY00sNkMsQ0FBQSxrQyxBQUdGLHFDQWpCSixxQixDQWtCTSw4QyxDQUFBLG1DQU1OLGdCLENBQ0UsYSxDQUNBLGUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNFLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBR0EsbUMsQ0FBQSwyQixDQUlKLGdCLENBQ0UsaUIsQ0FDQSxlLENBRUEsb0NBSkYsZ0IsQ0FLTSxjLENBQ0Esa0JBS04sd0IsQ0FDRSxpQixDQUNBLGUsQ0FDQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsOEMsQ0FBQSxzQyxDQUNBLHFCLENBQ0EsNkMsQ0FBQSxnQyxDQUNBLFcsQ0FDQSxpSCxDQUFBLGlHLENBQUEsaUosQ0FFQSwyREFYRix3QixDQVlJLDZDLENBQUEsa0MsQUFHRixxQ0FmRix3QixDQWdCSSw2QyxDQUFBLGtDQUlKLDJDLENBQ0Usd0IsQ0FHRix3QixDQUNFLFMsQ0FDQSxzRCxDQUFBLDhDLENBSUEsb0NBREYsd0IsQ0FBQSxxQixDQUVNLGMsQ0FDQSxpQixBQUVKLHFDQUxGLHdCLENBQUEscUIsQ0FNTSxjLENBQ0Esa0JBSU4scUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGtCLENBR0YsaUIsQ0FDRSxTLENBR0YsbUIsQ0FDRSxpQixDQU9ELFcsQ0FDQyxZLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFMsQ0FDQSxpSCxDQUFBLGlHLENBQUEsaUosQ0FWQSxxQ0FIRixtQixDQUlNLFMsQ0FDQSxVQWNOLDhDLENBQ0UsVyxDQUNBLFksQ0FDQSxpQixDQUNBLHFCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxvRCxDQUFBLDRDLENBSUYsaUUsQ0FDRSx3QixDQUNFLHdCLENBSUosb0QsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFcsQ0FDQSxZLENBQ0EsYSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSx1QyxDQUFBLCtCLENBR0YsOEIsQ0FDQyw0QixDQUFBLHdCLENBQUEsb0IsQ0FHRCxvRCxDQUNFLG9CLENBQ0Esd0IsQ0FHRiwwRCxDQUNFLGtCLENBQ0UsUSxDQUNFLFEsQ0FDQSxXLENBQ0EsWSxDQUNBLHlCLENBQUEsaUIsQ0FHTix1RCxDQUNFLGEsQ0FHRixrRCxDQUNFLDBCLENBQUEsc0IsQ0FBQSxrQixDQVVGLGdCLENBQ0UsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsUSxDQUVBLG9DQUpGLGdCLENBS0ksVSxBQUdGLHFDQVJGLGdCLENBU0ksVUFJSix3QixDQUNFLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLHFDQUhGLHdCLENBSUksVUFJSixxQixDQUNFLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSxZLENBRUEsb0NBTkYscUIsQ0FPSSx1QixDQUFBLG9CLENBQUEsaUIsQUFFRixxQ0FURixxQixDQVVJLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsY0M3T0osSSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsNEIsQ0FDQSxrQixDQUNBLHdCLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSwwSSxDQUFBLGtJLENBRUEsVSxDQUFBLFUsQ0FFRSx3QixDQUNBLHFCLENBQ0EsYSxDQUdGLHFDQXBCRixJLENBcUJJLGMsQ0FDQSxrQkFNRixnQyxDQUFBLGdDLENBRUUsd0IsQ0FDQSxhLENBSUosVyxDQUNFLHdCLENBQ0EscUIsQ0FDQSxhLENBQ0EsaUUsQ0FBQSx5RCxDQUNBLGlCLENBQUEsaUIsQ0FFSSx3QixDQUlOLG1DQUFBLFEsQ0FDRSx3QixDQUNBLG1DQUFBLGMsQ0FDSSx3QixDQUlOLFEsQ0FDSSwwSSxDQUFBLGtJLENBQ0EsZ0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSw0QixDQUNBLHdCLENBR0YscUNBZkYsUSxDQWdCSSxjLENBQ0Esa0JBR0YsYyxDQUFBLGMsQ0FFRSxVLENBQ0Esd0IsQ0FLSixrQixDQUNFLHFCLENBRUYscUIsQ0FDRSx3QixDQUlGLGlCLENBSEUscUNBRkYscUIsQ0FHSSxrQkFHRiwyQixDQUFBLDJCLENBRUUsbUMsQ0FDQSxxQixDQUlKLGdDQUFBLHNCLENBQ0UsYSxDQUNBLHdCLENBQ0EsZ0NBQUEsNEIsQ0FBQSxnQ0FBQSw0QixDQUVJLGEsQ0FDQSx3QixDQUdOLHVDLENBQ0UsYSxDQUNJLHdCLENBRU4sVyxDQUNFLHlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLGlCLENBRUEsb0NBSkYsVyxDQUtJLG1CLEFBR0YscUNBUkYsVyxDQVNJLG1CQUlKLGMsQ0FDRSxjLENBQ0EsZ0IsQ0FHQSxVLENBQ0EsaUIsQ0FFQSxvQ0FSRixjLENBU0ksVyxDQUNBLG1CLEFBR0YscUNBYkYsYyxDQWNJLGlCLENBQ0EsYyxDQUNBLGtCLEFBT0YscUNBSEYsVSxDVDB3REUsYSxDU3R3REUsaUIsQ0FDQSxjLENBQ0Esa0JBSUosYyxDQUNFLDBCLENBQUEsaUIsQ0FDRSxhLENBS0Ysb0NBREYsYSxDQUVJLGlCQXlCRixnQyxDQUFBLGdDLENBdkJBLG1CLENBQUEsbUIsQ0FFRSx3QixDQUlKLHNCLENBRUUsa0IsQ0FDQSx3QixDQUNBLGEsQ0FDQSxvQ0FMRixzQixDQU1JLGNBR0osMEIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLFEsQ0FTRixnQixDQUNFLDhCLENBQ0EsZSxDQUNBLGtCLENBRUEscUNBTEYsZ0IsQ0FNSSxrQyxDQUNBLGUsQ0FDQSxvQixBQUtGLG9DQURGLDBCLENBQUEsNEIsQ0FFSSxZLEFBR0Ysb0NBTEYsMEIsQ0FBQSw0QixDQU1JLGFBSUosUSxDQUNFLG9ELENBQ0EseUIsQ0FDQSxnQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLDRCLENUOHdERixxQixDUzN3REEscUIsQ1Q0d0RBLG9CLENTendERSx3QixDQUNBLFUsQ0FHRixTLENBQ0UsVSxDQUNBLGUsQ0FHRix1QixDQUNFLHlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLFksQ0FHRCxpQixDQUNFLHNELENBQ0EseUIsQ0FDQSxnQixDQUNBLG1CLENBQ0Esa0IsQ0FDQSxlLENBR0YsaUIsQ0FDRSx5RCxDQUNBLHlCLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGlCLENBRUEsb0NBUEYsaUIsQ0FRSSxpQixBQUtGLG9DQURGLGlCLENBRUksWSxBQUdGLG9DQUxGLGlCLENBTUksbUJBSUosUSxDQUNHLGUsQ0FFRSxvQ0FITCxRLENBSU8saUIsQUFHRixxQ0FQTCxRLENBUU8saUJBSVAsaUIsQ0FDQyxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLCtCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLDRCLENBQ0EsOEIsQ0FDQSwrQixDQUNBLGEsQ0FDQSx3QixDQUNFLGMsQ0FDQSxxRyxDQUFBLDZGLENBWUosUyxDQVZJLHVCLENBQ0UsVSxDQUNBLHdCLENBSUwsb0MsQ0FDRyxvQyxDQUdKLFMsQ0FDRSxTLENBQ0EsaUIsQ0FDQSxpQixDQUVBLDRCLENBQ0EsUyxDQUNBLDRCLENBQ0EsdUMsQ0FBQSwrQixDQUNBLGMsQ0F1QkYsZSxDQVhBLGdCLENBQ0UsVSxDQUNBLFMsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUdGLGUsQ0FFRSxVLENBRUEsUSxDQUNBLE8sQ0FHQSw4QixDQUFBLHNCLENBMUJGLGdCLENBOEJBLGUsQ0FDRSxhLENBQ0Esd0IsQ0FFRixlLENBQ0UsVSxDQUNBLHdCLENBbUJGLDJDLENBaEJFLGEsQ0FHRiw0QixDQUNFLFUsQ0FDQSx3QixDQU1GLHFDLENBQ0UsYSxDQUNBLHdCLENBT0YscUMsQ0FDRSxVLENBQ0Esd0IsQ0FNRixzQixDQUNFLFUsQ0FDQSx3QixDQUdGLDZCLENBQ0Usd0IsQ0FJRixzQixDQUNFLGEsQ0FDQSx3QixDQUlGLHFCLENBQ0UsMEIsQ0FBQSxrQixDQUNBLE0sQ0FDQSxLLENBR0YsZ0IsQ0FDRSxVLENBQ0EsZSxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0Esd0IsQ0FHRix1QyxDQUNFLHdCLENBSUYsdUIsQ0FDQSx3QixDQUlBLGdCLENBQ0UsaUIsQ0FDQSxhLENBQ0EsVyxDQUVGLFdBQUEsZ0IsRUFFRSxTLENBQ0Usd0IsQ0FBQSxnQixDQUdGLGUsQ0FDRSxrRCxDQUFBLDBDLENBR0YsK0IsQ0FDRSwwQyxDQUFBLG9DQU9KLGUsQ0FDRSxpQixDQUNBLE8sQ0FDQSxTLENBQ0EsVyxDQUNBLGUsQ0FDQSxrQixDQUNBLGtELENBQUEsMEMsQ0FDQSx5QyxDQUFBLHlCLENBQUEsZ0QsQ0FHRixzQixDQUNFLGtCLENBSUYsNEIsQ0FDRSxNLENBQ0EsMkIsQ0FBQSxtQixDQUdGLDRCLENBQ0UsUSxDQUNBLDZCLENBQUEscUIsQ0FHRiw0QixDQUNFLFEsQ0FDQSw2QixDQUFBLHFCLENBR0YsNEIsQ0FDRSxRLENBQ0EsNkIsQ0FBQSxxQixDQUdGLCtCLENBQ0UsMEMsQ0FBQSxrQyxDQUlGLGtCLENBQ0UsaUIsQ0FFRixrQixDQUNFLGlCLENBQ0EsSyxDQUNBLE0sQ1ovZkYsMkIsQ0FDRSxlLENBR0YsaUIsQ0FDQSxpQixDQUNBLGEsQ0FDQSxlLENBQ0EsVyxDQUNBLGUsQ0FDQSxXLENBQ0EsZ0IsQ0FFRSxvQ0FURixpQixDQVVJLGUsQ0FDQSxXLENBQ0Esa0IsQUFHRixxQ0FmRixpQixDQWdCSSxnQixDQUNBLFksQ0FDQSxtQkFLSixrQyxDQUNJLGUsQ0FDRixZLENBQ0UsYyxDQUNGLG9DQUpGLGtDLENBS0ksYyxBQUdGLHFDQVJGLGtDLENBU0ksY0FRSixtQixDQUNFLGlCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUyxDQUNBLHNELENBQUEsOEMsQ0FDQSxhLENBQ0EsYyxDQUNBLG9DQVJGLG1CLENBU0ksZ0IsQUFHRixxQ0FaRixtQixDQWFJLGdCQU1KLCtDLENBQ0Esd0IsQ0FDQSx3QyxDQUdBLCtDLENBQ0Esd0IsQ0FDQSx3QyxDQUVBLCtDLENBQ0EscUMsQ0FDQSxxRCxDQUdBLHVDLENBQ0EsVyxDQUNBLFEsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFEsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxhLENBQ0Esb0NBUEEsdUMsQ0FRRSxVQUdGLGlFLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxTLENBQ0EsYSxDQUNBLDRCLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0Esb0NBWEEsaUUsQ0FZQSxZLEFBRUEsb0NBZEEsaUUsQ0FlQSxjLENBQ0EsZSxDQUNBLGVBTUEsd0UsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxZLENBQ0EsTSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxVLENBSUYsdUUsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxZLENBQ0EsTSxDQUNBLE8sQ0FDQSxVLENBQ0Esd0IsQ0FHRix1RyxDQUNDLFUsQ0FDQSwwQyxDQUFBLGtDLENBVUQsNEIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLEssQ0FDQSx1RCxDQUFBLCtDLENBSUYsaUMsQ0FDRSxpQixDQUNBLGlDLENBQUEseUIsQ0FDQSwwQyxDQUFBLGtDLENBUUYscUQsQ0FDRyw2QyxDQUFBLHFDLENBU0gsZ0YsQ0FDRSxVLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0Esb0NBTEYsZ0YsQ0FNSSxVLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLEFBRUYscUNBWEYsZ0YsQ0FZSSxVLENBQ0EsUSxDQUNBLFUsQ0FDQSxhQUdKLGdGLENBQ0UsTSxDQUNBLFMsQ0FDQSxXLENBQ0Esb0NBSkYsZ0YsQ0FLSSxTLENBQ0EsUyxDQUNBLGEsQUFFRixxQ0FURixnRixDQVVJLFUsQ0FDQSxTLENBQ0EsYUFHSixnRixDQUNFLFUsQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQ0FDQSxvQ0FMRixnRixDQU1JLFUsQ0FDQSxTLENBQ0EsVyxDQUNBLFksQUFFRixxQ0FYRixnRixDQVlJLFMsQ0FDRixLLENBQ0EsVyxDQUNBLFlBR0YsZ0YsQ0FDRSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxvQ0FKRixnRixDQUtJLFUsQ0FDQSxTLENBQ0EsYSxBQUdGLHFDQVZGLGdGLENBV0ksVSxDQUNBLFMsQ0FDQSxhQUlKLGdGLENBQ0ksVSxDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQUNGLG9DQUxGLGdGLENBTUksVSxDQUNBLFUsQ0FDQSxTLENBQ0EsWSxBQUVGLHFDQVhGLGdGLENBWUksVyxDQUNBLFUsQ0FDQSxTLENBQ0EsWUFHSixnRixDQUNFLFksQ0FDQSxNLENBQ0EsUSxDQUNBLFUsQ0FDQSxvQ0FMRixnRixDQU1JLFksQ0FDQSxNLENBQ0EsUSxDQUNBLFksQUFFRixxQ0FYRixnRixDQVlJLFksQ0FDQSxTLENBQ0EsUSxDQUNBLFlBR0osZ0YsQ0FDRSxVLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0Esb0NBTEYsZ0YsQ0FNSSxVLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLEFBRUYscUNBWEYsZ0YsQ0FZSSxVLENBQ0EsUSxDQUNBLFUsQ0FDQSxhQUdKLGdGLENBQ0UsTSxDQUNBLFMsQ0FDQSxVLENBQ0EsVSxDQUNBLG9DQUxGLGdGLENBTUksUyxDQUNBLFMsQ0FDQSxVLENBQ0EsYSxBQUVGLHFDQVhGLGdGLENBWUksVSxDQUNBLFMsQ0FDQSxVLENBQ0EsYUFLSixnRixDQUNFLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLFUsQ0FDQSxvQ0FMRixnRixDQU1JLFUsQ0FDQSxRLENBQ0EsVSxDQUNBLFksQUFFRixxQ0FYRixnRixDQVlJLFUsQ0FDRixRLENBQ0EsVSxDQUNBLGFBR0YsZ0YsQ0FDRSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBQ0Esb0NBTEYsZ0YsQ0FNSSxVLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLEFBRUYscUNBWEYsZ0YsQ0FZSSxTLENBQ0EsUSxDQUNBLFUsQ0FDQSxhQUdKLGdGLENBQ0UsUyxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLG9DQUxGLGdGLENBTUksVSxDQUNBLFMsQ0FDQSxVLENBQ0EsYyxBQUVGLHFDQVhGLGdGLENBWUksVSxDQUNBLFMsQ0FDQSxVLENBQ0EsY0FJSixnRixDQUNFLFUsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxvQ0FMRixnRixDQU1JLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLGEsQUFFRixxQ0FYRixnRixDQVlJLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLGFhcFlKLFMsQ0FDRSwrQixDQUNBLGtCLENBQ0Esb0MsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FHRixrQixDQUNFLFksQ0FJRixpQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FHRixvQixDQUNBLCtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxtQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxjLENBR0Esd0IsQ0FBQSx3QixDQUNFLDRCLENBQ0EsUSxDQUNBLGMsQ0FDQSw0QixDQUFBLDRCLENBQ0UscUQsQ0FBQSw2QyxDQUNBLFksQ0FJQyxrQyxDQUFBLGtDLENBQUEsa0MsQ0FBQSxrQyxDQUNHLFksQ0FLUixtQixDQUFBLEUsQ0FDRSwrQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxtQixDQUtGLGUsQ0FDRSxVLENBQ0EsUSxDQUNBLHdCLENBRUYsa0IsQ1ZpdkZBLFksQ1U1dUZBLG1CLENBR0UsaUIsQ0FDQSxVLENBQ0EsVyxDQVFBLGlCLENBQ0EscUcsQ0FBQSw2RixDQVJBLG9DVmd2RkEsWSxDVXR2RkYsbUIsQ0FPRSxVLENBQ0EsVyxDQUNFLGdCLENBQ0UscUJBUU4sWSxDQUNFLFUsQ0FDRSxXLENBRUEsb0NBSkosWSxDQUtNLFUsQ0FDQSxhQUlOLFksQ0FDRSxjLENWa3ZGRixhLENBREEsVyxDVTl1RkEsZSxDQUdFLHVCLENBR0YsaUJBQUEsb0IsQ0FBQSxVLENBQ0UsK0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxVLENBQ0Esd0IsQ0NuSEYsMEIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBR0YsZSxDQUNFLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUVBLG9DQU5GLGUsQ0FPSSxhLENBQ0EsaUIsQUFHRixxQ0FYRixlLENBWUksZSxDQUNBLGMsQ0FDQSxrQkFJSixrQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0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c0IsQ0FFRixxRyxDQUFBLDZGLENBQ0Ysb0IsQ0FBQSxvQixDQUNJLFUsQ0FDQSx3QixDQUNBLG1DLENBQUEsbUMsQ0FDRSxTLENBS0wsYyxDQUNFLGlCLENBQ0EscUQsQ0FBQSw2QyxDQUNBLFUsQ0FDQSxXLENBRUEscUNBTkYsYyxDQU9JLFUsQ0FDQSxhQUlMLGlDLENBQ0UsYSxDQUNGLHVDLENBQUEsdUMsQ0FDSSxhLENBQ0EscUIsQ0FDQSxzRCxDQUFBLHNELENBQ0UsWSxDQU9OLDZDLENBV0EsdUQsQ0VoSkkscUIsQ0MvR0EscUIsQ0M4Q0Esa0IsQ0p1TUYsYSxDQUNGLG1ELENBQUEsbUQsQ0FZRSw2RCxDQUFBLDZELENBWEUsYSxDQUNBLHdCLENBQ0Esa0UsQ0FBQSxrRSxDQWNBLDRFLENBQUEsNEUsQ0FiRSxZLENBbUJMLFksQ0FDRyxnQixDQUNBLDRCLENBQ0EsUSxDQUNBLFMsQ0FDQSxjLENBQ0EsZ0IsQ0FDRSxjLENBQ0EsdUQsQ0FBQSwrQyxDQUdGLHdCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsVSxDQUNBLG9DQVJGLHdCLENBU0ksWSxBQUVGLHFDQVhGLHdCLENBWUksYUFLUixrRCxDQUNFLGMsQ0FJRCxXLENBQ0MsYyxDQUNBLEssQ0FDQSxPLENBQ0EsVyxDQUNBLFksQ0FDQSxVLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGlILENBQUEsaUcsQ0FBQSxpSixDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLG1CLENBQ0ksK0IsQ0FBQSwyQixDQUFBLHVCLENBRUosb0NBZEQsVyxDQWVHLFcsQ0FDQSxtQixBQUVGLHFDQWxCRCxXLENBbUJHLFcsQ0FDQSxtQkFHQSw2QixDQUNKLFksQ0FDQSxxRCxDQUFBLDZDLENBTUMsOEIsQ0FDQyx3QixDQUNBLGdELENBQ0ksWSxDQUlMLGtCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNDLGtCLENBQ0QsUSxDQUNE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LENBQUEsNkQsQ0FBQSx5RCxDQUdGLDhCQUFBLHFCLENBQ0UsaUUsQ0FBQSw2RCxDQUFBLHlELENBR0YsOEJBQUEscUIsQ0FDRSw0RSxDQUFBLHdFLENBQUEsb0UsQ0FHRiwrQkFBQSxxQixDQUNFLDZFLENBQUEseUUsQ0FBQSxxRSxDQUdGLDhCQUFBLHFCLENBQ0UsNEUsQ0FBQSx3RSxDQUFBLG9FLENBRUYsOEJBQUEscUIsQ0FDRSw2RSxDQUFBLHlFLENBQUEscUUsQ0FNRiw2QyxDM0JrK1NBLDZDLEMyQmgrU0Usc0MsQ0FBQSxrQyxDQUFBLDhCLENBS0YsNkMsQzNCaytTQSw2QyxDMkJoK1NFLG9ELENBQUEsZ0QsQ0FBQSw0QyxDQUtGLDZDLEMzQmsrU0EsNkMsQzJCaCtTRSxvRCxDQUFBLGdELENBQUEsNEMsQ0FHRiw4QyxDM0JvK1NBLDZDLEMyQmwrU0UscUQsQ0FBQSxpRCxDQUFBLDZDLENDbE5BLGlCLENBQ0UsaUIsQ0FDQSwrQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxpRSxDQUFBLHlELENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUVBLHNCLENBSUosb0MsQ0FDQSxvQyxDQUdJLDBCLENBQ0UsWSxDQUlKLG1CLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FFQSxrQixDQUNBLGMsQ0FDQSxnQixDQUlGLG1CLENBQUEscUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxhLENBQ0EscUIsQ0FDQSxjLENBQ0EscUcsQ0FBQSw2RixDQUNFLHlCLENBQUEsMkIsQ0FDSSxVLENBQ0Esd0IsQ0FJTixzQyxDQUFBLHdDLENBcUJGLHNDLENBcEJNLHdCLENBR04sdUIsQ0FDRSxVLENBQ0EsYSxDQUdGLG1CLENBQ0UsaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLHFCLENBQ0YsaUUsQ0FBQSx5RCxDQUNFLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FNRiw0QixDQUNFLFksQ0FHSiwyQixDQUNFLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxzQyxDQUFBLGtDLENBQUEsOEIsQ0FDQSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLHdCLENBSUYsWUFBQSxnQixDQUNFLFUsQ0FDQSx3QixDQUtELE8sQ0FDRyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0EsYSxDQUNBLGlCLENBQ0EsK0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxlLENBQ0EscUcsQ0FBQSw2RixDQUNBLGMsQ0FHSixTLENBQ0UsMEIsQ0FDQSxXLENBRUEsYyxDQUNFLFUsQ0FDQSx3QixDQUdKLHFCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBRUYsd0IsQ0FDRSxVLENBRUYsd0IsQ0FDRSxVLENBR0Esb0IsQ0FDRSxLLENBQ0EsUSxDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQUVGLG9CLENBQ0UsUSxDQUNBLFUsQ0FFRixvQixDQUNFLFEsQ0FDQSxVLENBRUYsb0IsQ0FDRSxPLENBQ0EsTyxDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQUVGLG9CLENBQ0UsVyxDQUNBLFUsQ0FFRixvQixDQUNFLFcsQ0FDQSxVLENBRUYsb0IsQ0FDRSxRLENBQ0EsUSxDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQUVGLG9CLENBQ0UsVyxDQUNBLFMsQ0FFRixvQixDQUNFLFcsQ0FDQSxTLENBRUYscUIsQ0FDRSxPLENBQ0EsTSxDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQUVGLHFCLENBQ0UsUSxDQUNBLFMsQ0FFRixxQixDQUNFLFEsQ0FDQSxTLENBRUYscUIsQ0FDSSxLLENBQ0EsUSxDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQUVKLHFCLENBQ0UsUSxDQUNBLFUsQ0FFRixxQixDQUNFLFEsQ0FDQSxVLENBRUYscUIsQ0FDRSxPLENBQ0EsTyxDQUNBLHVDLENBQUEsbUMsQ0FBQSwrQixDQUVGLHFCLENBQ0UsVyxDQUNBLFUsQ0FFRixxQixDQUNFLFcsQ0FDQSxVLENBRUYscUIsQ0FDRSxRLENBQ0EsUSxDQUNBLHVDLENBQUEsbUMsQ0FBQSwrQixDQUVGLHFCLENBQ0UsVyxDQUNBLFMsQ0FFRixxQixDQUNFLFcsQ0FDQSxTLENBRUYscUIsQ0FDRSxPLENBQ0EsTSxDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQUVGLHFCLENBQ0UsUSxDQUNBLFMsQ0FFRixxQixDQUNFLFEsQ0FDQSxTLENBRUEsa0MsQzVCMnZUSixtQyxDNEJ6dlRNLFEsQ0FDQSxRLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsNkIsQ0FBQSx5QixDQUFBLHFCLEM1Qmt3VE4sbUMsQ0FVQSxtQyxDNEJ6d1RJLGtDLENBTUEsa0MsQ0FKRSxrRSxDQUFBLDhELENBQUEsMEQsQ0FDQSw4QixDQUFBLDBCLENBQUEsc0IsQzVCc3dUTixtQyxDNEJud1RJLGtDLENBRUUsa0UsQ0FBQSw4RCxDQUFBLDBELENBUUYsbUMsQ0FMQSxrQyxDQUNFLE8sQ0FDQSxVLENBQ0EsNkIsQ0FBQSx5QixDQUFBLHFCLENBRUYsbUMsQ0FFRSxVLEM1Qml4VE4sbUMsQ0FVQSxtQyxDNEJ4eFRJLGtDLENBS0Esa0MsQ0FIRSxrRSxDQUFBLDhELENBQUEsMEQsQ0FDQSw4QixDQUFBLDBCLENBQUEsc0IsQzVCcXhUTixtQyxDNEJueFRJLGtDLENBRUUsa0UsQ0FBQSw4RCxDQUFBLDBELENBU0YsbUMsQ0FOQSxrQyxDQUNFLFMsQ0FDQSxRLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsNkIsQ0FBQSx5QixDQUFBLHFCLENBRUYsbUMsQ0FDRSxTLEM1QnV5VE4sbUMsQ0FVQSxtQyxDNEI1eVRJLGtDLENBTUEsa0MsQ0FKRSxrRSxDQUFBLDhELENBQUEsMEQsQ0FDQSw2QixDQUFBLHlCLENBQUEscUIsQzVCeXlUTixtQyxDNEJ0eVRJLGtDLENBRUUsa0UsQ0FB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R0YsbUIsQ0FFRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFEsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLHFDQVZGLG1CLENBV00sYyxDQUNBLGtCQUtOLG1CLENBQ0ksaUIsQ0FFSCwwQixDQUNFLGlCLENBQ0EsYyxDQUNDLGUsQ0FDRCxxQ0FKRiwwQixDQUtJLGdCQUdKLDBCLENBQ0MsZ0IiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmZlYXR1cmVzX19waG90byB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmVhdHVyZXNfX3Bob3RvOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgd2lkdGg6IDcwJTtcclxuICBoZWlnaHQ6IDcwJTtcclxuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkbGlnaHQtYWNjZW50LWNvbG9yLCB0cmFuc3BhcmVudCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGZpbHRlcjogYmx1cig1MHB4KTtcclxuICBhbmltYXRpb246IGdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbn1cclxuXHJcblxyXG5cclxuQGtleWZyYW1lcyBnbG93IHtcclxuICAwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCA1cHggJGxpZ2h0LWFjY2VudC1jb2xvcjtcclxuICAgIH1cclxuICBcclxuICAgIDI1JSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDcuNXB4ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICAgIH1cclxuICBcclxuICAgIDUwJSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDEwcHggJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgNzUlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggNy41cHggJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhcnMtYW5pbWF0aW9uX193cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zdGFycy1hbmltYXRpb25fX2ljb25zIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uc3RhcnMtYW5pbWF0aW9uX19pY29uczpudGgtY2hpbGQoMikge1xyXG50cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uc3BhcmtsZXMgcGF0aDpudGgtY2hpbGQoMSkge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XHJcbiAgYW5pbWF0aW9uOiBzcGFya2xlIDEuOXMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5zcGFya2xlcyBwYXRoOm50aC1jaGlsZCgyKSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcclxuICBhbmltYXRpb246IHNwYXJrbGUgM3MgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5zcGFya2xlcyBwYXRoOm50aC1jaGlsZCgzKSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcclxuICBhbmltYXRpb246IHNwYXJrbGUgMS42cyAwcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnNwYXJrbGVzIHBhdGg6bnRoLWNoaWxkKDQpIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xyXG4gIGFuaW1hdGlvbjogc3BhcmtsZSAzLjRzIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uc3BhcmtsZXMgcGF0aDpudGgtY2hpbGQoNSkge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XHJcbiAgYW5pbWF0aW9uOiBzcGFya2xlIDIuNXMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5zcGFya2xlcyBwYXRoOm50aC1jaGlsZCg2KSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcclxuICBhbmltYXRpb246IHNwYXJrbGUgMy45cyAwcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxufVxyXG4uc3BhcmtsZXMgcGF0aDpudGgtY2hpbGQoNykge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XHJcbiAgYW5pbWF0aW9uOiBzcGFya2xlIDIuMXMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLnNwYXJrbGVzIHBhdGg6bnRoLWNoaWxkKDgpIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xyXG4gIGFuaW1hdGlvbjogc3BhcmtsZSAzLjlzIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwYXJrbGUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAwKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjb2xvci1jeWNsZSB7XHJcbiAgMCUge1xyXG4gICAgY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICB9XHJcblxyXG4gIDI1JSB7XHJcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBiYWNrZ3JvdW5kLWNvbG9yLWN5Y2xlIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kLWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgfVxyXG5cclxuICAyNSUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmaXJzdC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kLWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRpbHRTaGFrZSB7XHJcblxyXG4wJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDI1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHByb21vIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MDAlIDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHB1bHNhdGUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufSIsIi5zd2lwZXItLWNhbGMtYmFubmVyLnN3aXBlcntcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uc2xpZGVfX2NvbnRhaW5lciB7XHJcbnBvc2l0aW9uOiByZWxhdGl2ZTtcclxubWFyZ2luOiAwIGF1dG87XHJcbm92ZXJmbG93OiBoaWRkZW47XHJcbmhlaWdodDogMTAwJTtcclxubWF4LXdpZHRoOiAzMzVweDtcclxud2lkdGg6MzM1cHg7XHJcbnBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWF4LXdpZHRoOiA2OTBweDtcclxuICAgIHdpZHRoOiA2OTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcclxuICAgIHdpZHRoOiAxMTYwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gIH1cclxuIFxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uY2FsYy1iYW5uZXJfX3RpdGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjY2LCAwLjUxLCAwLjIsIC45OCkgMnM7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikge1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kLWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbmJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCggJHByaW1hcnktd2hpdGUtY29sb3IsJGNhcmQtaG92ZXItZWZmZWN0LWNvbG9yKTtcclxufVxyXG5cclxuLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMSkge1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAkYmFubmVyLWNvbG9yLTI7XHJcbmJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCggJHByaW1hcnktd2hpdGUtY29sb3IsJGJhbm5lci1jb2xvci0yKTtcclxufVxyXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSB7XHJcbmJhY2tncm91bmQtY29sb3I6ICRiYW5uZXItY29sb3ItMTtcclxuYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCAkcHJpbWFyeS13aGl0ZS1jb2xvciwkYmFubmVyLWNvbG9yLTEpO1xyXG59XHJcblxyXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5ib3R0b206IDgwcHg7XHJcbnRvcDogYXV0bztcclxuZGlzcGxheTogZmxleDtcclxuZ2FwOiAxMHB4O1xyXG5qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxubWFyZ2luOiAwIGF1dG87XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5wb3NpdGlvbjogcmVsYXRpdmU7XHJcbndpZHRoOmF1dG87XHJcbmhlaWdodDogYXV0bztcclxuYm9yZGVyLXJhZGl1czogMDtcclxub3BhY2l0eToxO1xyXG5jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuZm9udC1zaXplOiAxMnB4O1xyXG5mb250LXdlaWdodDogNjAwO1xyXG5tYXJnaW46IDAgMjBweDtcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxud2lkdGg6IDgwcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuZm9udC1zaXplOiAyMHB4O1xyXG5mb250LXdlaWdodDogNjAwO1xyXG5tYXJnaW46IDAgNTBweDtcclxufVxyXG5cclxuXHJcbn1cclxuXHJcbi5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC0xNXB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBcclxufVxyXG5cclxuLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1wYWdpbmF0aW9uICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtMTVweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxufVxyXG5cclxuLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1wYWdpbmF0aW9uICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXIge1xyXG4gd2lkdGg6IDEwMCU7XHJcbiBhbmltYXRpb246IHBhZ2luYXRpb25MaW5lIDJzIGxpbmVhcjtcclxuXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcGFnaW5hdGlvbkxpbmUge1xyXG4gIGZyb20ge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsYy1iYW5uZXJfX2ltYWdlcy13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC45NywgMC4wMiwgMC4wMiwgMC45OCkgMnM7XHJcbn1cclxuXHJcblxyXG4uc3dpcGVyLXNsaWRlIC5jYWxjLWJhbm5lcl9faW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIC4xcztcclxuICBhbmltYXRpb246IHJvdGF0ZVJldmVyc2VkIGxpbmVhciAzcztcclxufVxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZVJldmVyc2Vke1xyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5jYWxjLWJhbm5lcl9faW1hZ2Uge1xyXG4gICBhbmltYXRpb246IHJvdGF0ZSBsaW5lYXIgMTAwcyBpbmZpbml0ZTtcclxufVxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgxKSB7XHJcbiAgbGVmdDogMTIwcHg7XHJcbiAgdG9wOiAzMHB4O1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHdpZHRoOjEzMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBsZWZ0OiA0MjBweDtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgd2lkdGg6MTUwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgbGVmdDogODgwcHg7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOjE1MHB4O1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgyKSB7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMTYwcHg7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBsZWZ0OiA4MHB4O1xyXG4gICAgdG9wOiAyMDBweDtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBsZWZ0OiAyNzBweDtcclxuICAgIHRvcDogMzAwcHg7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDEpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDMpIHtcclxuICBsZWZ0OiAtNzBweDtcclxuICB0b3A6LTIwcHg7XHJcbiAgd2lkdGg6MTIwcHg7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgdG9wOi0xMHB4O1xyXG4gICAgd2lkdGg6MTUwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBsZWZ0OiA1MHB4O1xyXG4gIHRvcDowO1xyXG4gIHdpZHRoOjIwMHB4O1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCg0KSB7XHJcbiAgbGVmdDoxODBweDtcclxuICB0b3A6IDIyMHB4O1xyXG4gIHdpZHRoOjgwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGxlZnQ6NDAwcHg7XHJcbiAgICB0b3A6IDIxMHB4O1xyXG4gICAgd2lkdGg6MTAwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGxlZnQ6NjUwcHg7XHJcbiAgICB0b3A6IDI3MHB4O1xyXG4gICAgd2lkdGg6MTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgxKSB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGxlZnQ6IDE0MHB4O1xyXG4gICAgdG9wOiAxNTBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICAgIGxlZnQ6IDMyMHB4O1xyXG4gICAgdG9wOiAxOTBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGxlZnQ6IDc4MHB4O1xyXG4gICAgdG9wOiAyNzBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgyKSB7XHJcbiAgaGVpZ2h0OjEyMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICB0b3A6IDIwcHg7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGhlaWdodDoxNTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBoZWlnaHQ6MTUwcHg7XHJcbiAgICBsZWZ0OiA1MHB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDIpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDMpIHtcclxuICBsZWZ0OiAxNzBweDtcclxuICB0b3A6IDMwcHg7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBsZWZ0OjQzMHB4O1xyXG4gICAgdG9wOjQwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBsZWZ0OiA3NTBweDtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCg0KSB7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDoxNzBweDtcclxuICB6LWluZGV4OiAtMTtcclxuICB3aWR0aDogOTBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbGVmdDogNDBweDtcclxuICAgIHRvcDoxODBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGxlZnQ6IDIwMHB4O1xyXG4gICAgdG9wOjIxMHB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgxKSB7XHJcbiAgbGVmdDogMTQwcHg7XHJcbiAgdG9wOiAyMDBweDtcclxuICB6LWluZGV4OiAtMTtcclxuICB3aWR0aDogNjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbGVmdDogNDkwcHg7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGxlZnQ6IDkwMHB4O1xyXG4gIHRvcDogNzBweDtcclxuICB6LWluZGV4OiAtMTtcclxuICB3aWR0aDogMTIwcHg7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDIpIHtcclxuICBsZWZ0OiAtMzBweDtcclxuICB0b3A6MTIwcHg7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgdG9wOjYwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgdG9wOjgwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICB9XHJcbn1cclxuLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykgLmNhbGMtYmFubmVyX19pbWFnZTpudGgtY2hpbGQoMykge1xyXG4gIGxlZnQ6MTBweDtcclxuICB0b3A6IDYwcHg7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBsZWZ0OjIzMHB4O1xyXG4gICAgdG9wOiAyMjBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBsZWZ0OjM4MHB4O1xyXG4gICAgdG9wOiAyMjBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgaGVpZ2h0OiAxNjBweDtcclxuICB9XHJcblxyXG59XHJcbi5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDQpIHtcclxuICBsZWZ0OiAxMzBweDtcclxuICB0b3A6IDUwcHg7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBsZWZ0OiA0NzBweDtcclxuICAgIHRvcDogMTgwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBsZWZ0OiA2NzBweDtcclxuICAgIHRvcDogMjUwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxODBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi5zY3JvbGwtdG8tdG9wLWJ0biB7XHJcbiAgZGlzcGxheTogbm9uZTsgIFxyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICByaWdodDogMTBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICByaWdodDogNDBweDtcclxuXHJcbiAgd2lkdGg6IDEzMHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICB9XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogODBweDtcclxuICB6LWluZGV4OiA1O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpXHJcbn1cclxuXHJcbi5jaXJjbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICBhbmltYXRpb246IGFuaW1hdGUgbGluZWFyIDJzIGluZmluaXRlO1xyXG4gIFxyXG59XHJcblxyXG5cclxuLmNpcmNsZTpudGgtY2hpbGQoMSkge1xyXG4gIHRvcDo1MCU7XHJcbiAgcmlnaHQ6MDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICBhbmltYXRpb24tZGVsYXk6IDEuM3M7XHJcbn1cclxuXHJcbi5jaXJjbGU6bnRoLWNoaWxkKDIpIHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIC01MCUpO1xyXG4gICAgfVxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNXB4LCAtNTAlKTtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XHJcblxyXG59XHJcblxyXG4uY2lyY2xlOm50aC1jaGlsZCgzKSB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCBjYWxjKC01MCUgKyAxM3B4KSk7XHJcbiAgICB9XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICBhbmltYXRpb24tZGVsYXk6IDEuMXM7XHJcbn1cclxuXHJcbi5jaXJjbGU6bnRoLWNoaWxkKDQpIHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM3cHgsIC01MCUpO1xyXG4gICAgfVxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NXB4LCAtNTAlKTtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XHJcbn1cclxuXHJcbi5jaXJjbGU6bnRoLWNoaWxkKDUpIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NXB4LCAtNTAlKTtcclxuICAgIH1cclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzVweCwgLTUwJSk7XHJcbn1cclxuXHJcbi5jaXJjbGU6bnRoLWNoaWxkKDYpIHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOTVweCwgLTUwJSk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2lyY2xlOm50aC1jaGlsZCg3KSB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExNXB4LCAtNTAlKTtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2lyY2xlOm50aC1jaGlsZCg4KSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNXB4LCBjYWxjKC01MCUgKyAyMHB4KSk7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaXJjbGU6bnRoLWNoaWxkKDkpIHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzVweCwgY2FsYygtNTAlIC0gMjBweCkpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC45cztcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNpcmNsZTpudGgtY2hpbGQoMTApIHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCBjYWxjKC01MCUgLSAxM3B4KSk7XHJcbiAgfVxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCBjYWxjKC01MCUgLSAxMHB4KSk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGUge1xyXG5cclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyohIG1vZGVybi1ub3JtYWxpemUgdjIuMC4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUgKi9cblxuLypcbkRvY3VtZW50XG49PT09PT09PVxuKi9cblxuLyoqXG5Vc2UgYSBiZXR0ZXIgYm94IG1vZGVsIChvcGluaW9uYXRlZCkuXG4qL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdC8qIEltcHJvdmUgY29uc2lzdGVuY3kgb2YgZGVmYXVsdCBmb250cyBpbiBhbGwgYnJvd3NlcnMuIChodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUvaXNzdWVzLzMpICovXG5cdGZvbnQtZmFtaWx5OlxuXHRcdHN5c3RlbS11aSxcblx0XHQnU2Vnb2UgVUknLFxuXHRcdFJvYm90byxcblx0XHRIZWx2ZXRpY2EsXG5cdFx0QXJpYWwsXG5cdFx0c2Fucy1zZXJpZixcblx0XHQnQXBwbGUgQ29sb3IgRW1vamknLFxuXHRcdCdTZWdvZSBVSSBFbW9qaSc7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuICovXG5cdC1tb3otdGFiLXNpemU6IDQ7IC8qIDMuIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUgKG9waW5pb25hdGVkKS4gKi9cblx0dGFiLXNpemU6IDQ7IC8qIDMgKi9cbn1cblxuLypcblNlY3Rpb25zXG49PT09PT09PVxuKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDsgLyogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLiAqL1xufVxuXG4vKlxuR3JvdXBpbmcgY29udGVudFxuPT09PT09PT09PT09PT09PVxuKi9cblxuLyoqXG4xLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXG4yLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDY1NSlcbiovXG5cbmhyIHtcblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG5UZXh0LWxldmVsIHNlbWFudGljc1xuPT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4qL1xuXG5hYmJyW3RpdGxlXSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxuKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuMS4gSW1wcm92ZSBjb25zaXN0ZW5jeSBvZiBkZWZhdWx0IGZvbnRzIGluIGFsbCBicm93c2Vycy4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZS9pc3N1ZXMvMylcbjIuIENvcnJlY3QgdGhlIG9kZCAnZW0nIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmNvZGUsXG5rYmQsXG5zYW1wLFxucHJlIHtcblx0Zm9udC1mYW1pbHk6XG5cdFx0dWktbW9ub3NwYWNlLFxuXHRcdFNGTW9uby1SZWd1bGFyLFxuXHRcdENvbnNvbGFzLFxuXHRcdCdMaWJlcmF0aW9uIE1vbm8nLFxuXHRcdE1lbmxvLFxuXHRcdG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbkFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG5QcmV2ZW50ICdzdWInIGFuZCAnc3VwJyBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLypcblRhYnVsYXIgZGF0YVxuPT09PT09PT09PT09XG4qL1xuXG4vKipcbjEuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05OTkwODgsIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDEyOTcpXG4yLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTkzNTcyOSwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTAxNilcbiovXG5cbnRhYmxlIHtcblx0dGV4dC1pbmRlbnQ6IDA7IC8qIDEgKi9cblx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG5Gb3Jtc1xuPT09PT1cbiovXG5cbi8qKlxuMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4yLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4qL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIGFuZCBGaXJlZm94LlxuKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiovXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG5SZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4qL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBhZGRpdGlvbmFsICc6aW52YWxpZCcgc3R5bGVzIGluIEZpcmVmb3guXG5TZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3XG4qL1xuXG46LW1vei11aS1pbnZhbGlkIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLyoqXG5SZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0ICdmaWVsZHNldCcgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxubGVnZW5kIHtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cbiovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbkNvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiovXG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbjIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG5SZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4qL1xuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbjIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gJ2luaGVyaXQnIGluIFNhZmFyaS5cbiovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG5JbnRlcmFjdGl2ZVxuPT09PT09PT09PT1cbiovXG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4iLCIvKiEgbW9kZXJuLW5vcm1hbGl6ZSB2Mi4wLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZSAqL1xuLypcbkRvY3VtZW50XG49PT09PT09PVxuKi9cbi8qKlxuVXNlIGEgYmV0dGVyIGJveCBtb2RlbCAob3BpbmlvbmF0ZWQpLlxuKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgLyogSW1wcm92ZSBjb25zaXN0ZW5jeSBvZiBkZWZhdWx0IGZvbnRzIGluIGFsbCBicm93c2Vycy4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZS9pc3N1ZXMvMykgKi9cbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiO1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLiAqL1xuICAtbW96LXRhYi1zaXplOiA0OyAvKiAzLiBVc2UgYSBtb3JlIHJlYWRhYmxlIHRhYiBzaXplIChvcGluaW9uYXRlZCkuICovXG4gIHRhYi1zaXplOiA0OyAvKiAzICovXG59XG5cbi8qXG5TZWN0aW9uc1xuPT09PT09PT1cbiovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuICovXG59XG5cbi8qXG5Hcm91cGluZyBjb250ZW50XG49PT09PT09PT09PT09PT09XG4qL1xuLyoqXG4xLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXG4yLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDY1NSlcbiovXG5ociB7XG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbj09PT09PT09PT09PT09PT09PT09XG4qL1xuLyoqXG5BZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxuKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbjEuIEltcHJvdmUgY29uc2lzdGVuY3kgb2YgZGVmYXVsdCBmb250cyBpbiBhbGwgYnJvd3NlcnMuIChodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUvaXNzdWVzLzMpXG4yLiBDb3JyZWN0IHRoZSBvZGQgJ2VtJyBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuY29kZSxcbmtiZCxcbnNhbXAsXG5wcmUge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIE1lbmxvLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG5BZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcblByZXZlbnQgJ3N1YicgYW5kICdzdXAnIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLypcblRhYnVsYXIgZGF0YVxuPT09PT09PT09PT09XG4qL1xuLyoqXG4xLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxuMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05MzU3MjksIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTUwMTYpXG4qL1xudGFibGUge1xuICB0ZXh0LWluZGVudDogMDsgLyogMSAqL1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcbkZvcm1zXG49PT09PVxuKi9cbi8qKlxuMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4yLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4qL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcblJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSBhbmQgRmlyZWZveC5cbiovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG5Db3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiovXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuKi9cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG5SZW1vdmUgdGhlIGFkZGl0aW9uYWwgJzppbnZhbGlkJyBzdHlsZXMgaW4gRmlyZWZveC5cblNlZTogaHR0cHM6Ly9naXRodWIuY29tL21vemlsbGEvZ2Vja28tZGV2L2Jsb2IvMmY5ZWFjZDlkM2Q5OTVjOTM3YjQyNTFhNTU1N2Q5NWQ0OTRjOWJlMS9sYXlvdXQvc3R5bGUvcmVzL2Zvcm1zLmNzcyNMNzI4LUw3MzdcbiovXG46LW1vei11aS1pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyoqXG5SZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0ICdmaWVsZHNldCcgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuKi9cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXG4qL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuKi9cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4xLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbjIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcblJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbjIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gJ2luaGVyaXQnIGluIFNhZmFyaS5cbiovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuSW50ZXJhY3RpdmVcbj09PT09PT09PT09XG4qL1xuLypcbkFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5LnN1cHBvcnQtbW9kYWwtb3BlbiwgYm9keS5zdWJzY3JpcHRpb24tbW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMTEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjg7XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSBtYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dCxcbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAzNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc2OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ucmVsYXRpdmUtcG9zaXRpb25lZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VjdGlvbi5uby1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5zZWN0aW9uLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmlzSGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvcmstc2hlZHVsZS5pc0hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDExNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTZweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tY2xlYW5pbmctdHlwZXMsIC5yZXZpZXdzLCAuc2VjdGlvbi0tYnVpbGRpbmdzLCAuc2VjdGlvbi0tcmVwYWlyIHtcbiAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzRweDtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tY2xlYW5pbmctdHlwZXMsIC5yZXZpZXdzLCAuc2VjdGlvbi0tYnVpbGRpbmdzLCAuc2VjdGlvbi0tcmVwYWlyIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLS1jbGVhbmluZy10eXBlcywgLnJldmlld3MsIC5zZWN0aW9uLS1idWlsZGluZ3MsIC5zZWN0aW9uLS1yZXBhaXIge1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NnB4O1xuICAgIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tY2FsYy1iYW5uZXIge1xuICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tY2FsYy1iYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24tLWNhbGMtYmFubmVyIHtcbiAgICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLS10ZWFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXRlYW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24tLXRlYW0ge1xuICAgIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWNsZWFuaW5nLXR5cGVzOjpiZWZvcmUsXG4ucmV2aWV3czo6YmVmb3JlLFxuLnNlY3Rpb24tLWJ1aWxkaW5nczo6YmVmb3JlLFxuLnNlY3Rpb24tLXJlcGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTEwJTtcbiAgbGVmdDogLTUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUsIHdoaXRlLCB3aGl0ZSk7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLS1jbGVhbmluZy10eXBlczo6YmVmb3JlLFxuICAucmV2aWV3czo6YmVmb3JlLFxuICAuc2VjdGlvbi0tYnVpbGRpbmdzOjpiZWZvcmUsXG4gIC5zZWN0aW9uLS1yZXBhaXI6OmJlZm9yZSB7XG4gICAgdG9wOiAtNzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWNhbGMtYmFubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDExMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0Y0RjRGOCwgI0Y0RjRGOCwgI0Y0RjRGOCk7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAtMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLS1jYWxjLWJhbm5lcjphZnRlciB7XG4gICAgbGVmdDogLTUwcHg7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tLXRlYW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTEwJTtcbiAgbGVmdDogLTUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0Y0RjRGOCwgI0Y0RjRGOCwgI0Y0RjRGOCk7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAtNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLS10ZWFtOjphZnRlciB7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zZWN0aW9uLS1jbGVhbmluZy10eXBlczo6YmVmb3JlLFxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5yZXZpZXdzOjpiZWZvcmUsXG4uYWN0aXZlLWRhcmstdGhlbWUgLnNlY3Rpb24tLWNsZWFuaW5nLXR5cGVzOjphZnRlcixcbi5hY3RpdmUtZGFyay10aGVtZSAucmV2aWV3czo6YWZ0ZXIsXG4uYWN0aXZlLWRhcmstdGhlbWUgLnNlY3Rpb24tLWJ1aWxkaW5nczo6YmVmb3JlLFxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zZWN0aW9uLS1idWlsZGluZ3M6OmFmdGVyLFxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zZWN0aW9uLS1yZXBhaXI6OmJlZm9yZSxcbi5hY3RpdmUtZGFyay10aGVtZSAuc2VjdGlvbi0tcmVwYWlyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U2ZTZlOCwgI2U2ZTZlOCwgI2U2ZTZlOCk7XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAuc2VjdGlvbi0tY2FsYy1iYW5uZXI6YWZ0ZXIsIC5hY3RpdmUtZGFyay10aGVtZSAuc2VjdGlvbi0tdGVhbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjNWM1YzcsICNjNWM1YzcsICNjNWM1YzcpO1xufVxuXG4uc2VjdGlvbi0tY2xlYW5pbmctdHlwZXM6OmFmdGVyLCAucmV2aWV3czo6YWZ0ZXIsIC5zZWN0aW9uLS1idWlsZGluZ3M6OmFmdGVyLCAuc2VjdGlvbi0tcmVwYWlyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUwcHg7XG4gIHdpZHRoOiAxMTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCB3aGl0ZSwgd2hpdGUpO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogLTUwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbi0tY2xlYW5pbmctdHlwZXM6OmFmdGVyLCAucmV2aWV3czo6YWZ0ZXIsIC5zZWN0aW9uLS1idWlsZGluZ3M6OmFmdGVyLCAuc2VjdGlvbi0tcmVwYWlyOjphZnRlciB7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlODtcbn1cblxuLnNlY3Rpb24tLWRhcmstYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zZWN0aW9uLS1kYXJrLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM3O1xufVxuXG4uc2VjdGlvbi0tYmVuZWZpdHMtZXhwYW5kZWQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1iZW5lZml0cy1leHBhbmRlZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbi0tYmVuZWZpdHMtZXhwYW5kZWQge1xuICAgIHBhZGRpbmctdG9wOiA3NHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLS1iZW5lZml0cyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWJlbmVmaXRzIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLS1iZW5lZml0cyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLS1jYWxjLW9yZGVyLWNvc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1jYWxjLW9yZGVyLWNvc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0taG9tZS1tYWludGVuYW5jZSB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWUtbWFpbnRlbmFuY2Uge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24tLWhvbWUtbWFpbnRlbmFuY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICB9XG59XG5cbi5zZWN0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMS4yMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG4uc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdGMztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLnNlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQwZGI7XG59XG5cbi50aXRsZS0tZHJ5LWNsZWFuIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGl0bGUtLWRyeS1jbGVhbiB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxufVxuXG4uZmVhdHVyZXNfX3Bob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmVhdHVyZXNfX3Bob3RvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDcwJTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSg3NywgMTgsIDE1MywgMC4zKSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgYW5pbWF0aW9uOiBnbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGdsb3cge1xuICAwJSwgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggNXB4IHJnYmEoNzcsIDE4LCAxNTMsIDAuMyk7XG4gIH1cbiAgMjUlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCA3LjVweCAjNEQxMjk5O1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMTBweCAjNEQxMjk5O1xuICB9XG4gIDc1JSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggNy41cHggIzREMTI5OTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN0YXJzLWFuaW1hdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhcnMtYW5pbWF0aW9uX19pY29ucyB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdGFycy1hbmltYXRpb25fX2ljb25zOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zcGFya2xlcyBwYXRoOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xuICBhbmltYXRpb246IHNwYXJrbGUgMS45cyAwcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLnNwYXJrbGVzIHBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gIGFuaW1hdGlvbjogc3BhcmtsZSAzcyAwcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLnNwYXJrbGVzIHBhdGg6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gIGFuaW1hdGlvbjogc3BhcmtsZSAxLjZzIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uc3BhcmtsZXMgcGF0aDpudGgtY2hpbGQoNCkge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcbiAgYW5pbWF0aW9uOiBzcGFya2xlIDMuNHMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5zcGFya2xlcyBwYXRoOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xuICBhbmltYXRpb246IHNwYXJrbGUgMi41cyAwcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLnNwYXJrbGVzIHBhdGg6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gIGFuaW1hdGlvbjogc3BhcmtsZSAzLjlzIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uc3BhcmtsZXMgcGF0aDpudGgtY2hpbGQoNykge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcbiAgYW5pbWF0aW9uOiBzcGFya2xlIDIuMXMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5zcGFya2xlcyBwYXRoOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xuICBhbmltYXRpb246IHNwYXJrbGUgMy45cyAwcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuQGtleWZyYW1lcyBzcGFya2xlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMCk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY29sb3ItY3ljbGUge1xuICAwJSB7XG4gICAgY29sb3I6ICM0RDEyOTk7XG4gIH1cbiAgMjUlIHtcbiAgICBjb2xvcjogI0NDMDAwMDtcbiAgfVxuICA1MCUge1xuICAgIGNvbG9yOiAjNEQxMjk5O1xuICB9XG4gIDc1JSB7XG4gICAgY29sb3I6ICNDQzAwMDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgY29sb3I6ICM0RDEyOTk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja2dyb3VuZC1jb2xvci1jeWNsZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFN0YzO1xuICB9XG4gIDI1JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGODtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkU3RjM7XG4gIH1cbiAgNzUlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY4O1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkU3RjM7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGlsdFNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb21vIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwMCUgMDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNvbXBhcmlzb25fX3NsaWRlci1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyaXNvbl9fc2xpZGVyLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxufVxuXG4uY29tcGFyaXNvbi1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xuICB3aWR0aDogMjcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyaXNvbi1zbGlkZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29tcGFyaXNvbi1zbGlkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWluLWhlaWdodDogMzc1cHg7XG4gICAgaGVpZ2h0OiAzNzVweDtcbiAgfVxufVxuXG4uY29tcGFyaXNvbi1zbGlkZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDI3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmlzb24tc2xpZGVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbXBhcmlzb24tc2xpZGVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbi5jb21wYXJpc29uLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5jb21wYXJpc29uLXNsaWRlcl9fd3JhcHBlciAuY29tcGFyaXNvbi1zbGlkZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb21wYXJpc29uLXNsaWRlcl9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICM0RDEyOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjY4LCAwLjI2LCAwLjU4LCAxLjIyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmlzb24tc2xpZGVyX19sYWJlbCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb21wYXJpc29uLXNsaWRlcl9fbGFiZWwge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyOmhvdmVyIC5jb21wYXJpc29uLXNsaWRlcl9fbGFiZWwge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29tcGFyaXNvbi1zbGlkZXIgLmNvbXBhcmlzb24tc2xpZGVyX19sYWJlbC5sYWJlbC0tYmVmb3JlIHtcbiAgbGVmdDogMjBweDtcbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyIC5jb21wYXJpc29uLXNsaWRlcl9fbGFiZWwubGFiZWwtLWFmdGVyIHtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY29tcGFyaXNvbi1zbGlkZXJfX2hhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyaXNvbi1zbGlkZXJfX2hhbmRsZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb21wYXJpc29uLXNsaWRlcl9faGFuZGxlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICB9XG59XG5cbi5oYW5kbGVfX2xpbmUge1xuICB3aWR0aDogNHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjg0Mjc7XG59XG5cbi5oYW5kbGVfX2NpcmNsZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjRkY4NDI3O1xuICBib3JkZXI6IDRweCBzb2xpZCAjRkY4NDI3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhhbmRsZV9fY2lyY2xlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGFuZGxlX19jaXJjbGUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uY29tcGFyaXNvbl9fY2F0ZWdvcmllcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jYXRlZ29yeV9fYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RDEyOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnlfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY2F0ZWdvcnlfX2J1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYXRlZ29yeV9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jb21wYXJpc29uLXNsaWRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci5maWx0ZXJlZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yKSB0cmFuc2xhdGVZKDIwMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbXBhcmlzb25fX2NvbnRhaW5lciAuYnRuLXdyYXAtLW1vcmUsXG4uY29tcGFyaXNvbl9fY29udGFpbmVyIC5idG4td3JhcC0tbGVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJpc29uX19jb250YWluZXIgLmJ0bi13cmFwLS1tb3JlLmlzVmlzaWJsZSxcbi5jb21wYXJpc29uX19jb250YWluZXIgLmJ0bi13cmFwLS1sZXNzLmlzVmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9yZS1sZXNzLWJ0bi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb3JlLWxlc3MtYnRuLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbnRhaW5lci0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICByb3ctZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZlYXR1cmVzIHtcbiAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlc19faXRlbS0tYmVuZWZpdHMge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZlYXR1cmVzX19pdGVtLS1iZW5lZml0cyB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDEyMHB4KSAvIDQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXNfX2l0ZW0tLWJlbmVmaXRzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmZlYXR1cmVzX19pbWFnZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mZWF0dXJlc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZlYXR1cmVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICB9XG59XG5cbi5mZWF0dXJlc19fZGVzYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmVhdHVyZXNfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuLmZlYXR1cmVzX19kZXNjIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnVpbGRpbmdzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmJ1aWxkaW5nc19faXRlbSB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5idWlsZGluZ3NfX2l0ZW0ge1xuICAgIGhlaWdodDogMjMxcHg7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG4uc2VydmljZXMtdHlwZXNfX2l0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xufVxuLnNlcnZpY2VzLXR5cGVzX19pdGVtIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlcnZpY2VzLXR5cGVzX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gNjBweCkgLyAzKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZXJ2aWNlcy10eXBlc19faXRlbSB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDEyMHB4KSAvIDQpO1xuICB9XG59XG5cbi5idWlsZGluZ3NfX2xpbmsge1xuICBjb2xvcjogIzFCMUIxQjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uYnVpbGRpbmdzX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1aWxkaW5nc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICB9XG59XG5cbi5zZXJ2aWNlLWJ1aWxkaW5nc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlcnZpY2UtYnVpbGRpbmdzX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZXJ2aWNlLWJ1aWxkaW5nc19faXRlbSB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDQwcHgpIC8gMik7XG4gIH1cbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zZXJ2aWNlLWJ1aWxkaW5nc19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjg7XG59XG5cbi5zZXJ2aWNlLWJ1aWxkaW5nc19fdGV4dCB7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLWJ1aWxkaW5nc19fdGV4dCwgLnNlcnZpY2VzLXR5cGVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZXJ2aWNlLWJ1aWxkaW5nc19fdGV4dCwgLnNlcnZpY2VzLXR5cGVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIH1cbn1cblxuLmJ1aWxkaW5nc19faWNvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5idWlsZGluZ3NfX2ltYWdlIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmJ1aWxkaW5nc19fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZjc7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJ1aWxkaW5nc19fb3ZlcmxheSB7XG4gICAgbGVmdDogOTVweDtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtYnVpbGRpbmdzX19pdGVtIC5idWlsZGluZ3NfX2ljb24td3JhcCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDZiY2Y3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLnNlcnZpY2UtYnVpbGRpbmdzX19pdGVtIC5idWlsZGluZ3NfX2ljb24td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNmJjZjc7XG59XG5cbi5zZXJ2aWNlLWJ1aWxkaW5nc19faXRlbSAuYnVpbGRpbmdzX19pY29uLXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2Q2YmNmNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5zZXJ2aWNlLWJ1aWxkaW5nc19faXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnNlcnZpY2UtYnVpbGRpbmdzX19pdGVtOmhvdmVyIC5idWlsZGluZ3NfX2ljb24td3JhcCB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjRGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YmNmNztcbn1cblxuLnNlcnZpY2UtYnVpbGRpbmdzX19pdGVtOmhvdmVyIC5idWlsZGluZ3NfX2ljb24td3JhcDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGNEY0Rjg7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLnNlcnZpY2UtYnVpbGRpbmdzX19pdGVtOmhvdmVyIC5zZXJ2aWNlLWJ1aWxkaW5nc19fdGV4dCB7XG4gIGNvbG9yOiAjRjRGNEY4O1xufVxuXG4uc2VydmljZS1idWlsZGluZ3NfX2l0ZW06aG92ZXIgLmJ1aWxkaW5nc19fb3ZlcmxheSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoNCk7XG59XG5cbi5idWlsZGluZ3NfX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1aWxkaW5nc19fbGlzdCB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJ1aWxkaW5nc19fbGlzdCB7XG4gICAgZ2FwOiA5MHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLWJ1aWxkaW5nc19fbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZXJ2aWNlLWJ1aWxkaW5nc19fbGlzdCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlcy10eXBlc19fbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy10eXBlc19fbGlzdCB7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZXJ2aWNlcy10eXBlc19fbGlzdCB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICByb3ctZ2FwOiA0OHB4O1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJvcmRlciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0RDEyOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuXG4ubW9iaWxlX19zaG93LW1vcmUtYnRuLmJ0bjpob3ZlciwgLm1vYmlsZV9fc2hvdy1tb3JlLWJ0bi5idG46Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY4NDI3O1xuICBjb2xvcjogI0ZGODQyNztcbn1cblxuLmJ0bi0tbGlnaHQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNEQxMjk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzREMTI5OTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmJ0bi0tbGlnaHQ6aG92ZXIsIC5idG4tLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdGMztcbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5idG4tLWxpZ2h0Om5vdCguYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjg7XG59XG4uYWN0aXZlLWRhcmstdGhlbWUgLmJ0bi0tbGlnaHQ6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkOTtcbn1cblxuLnRlbC1idG4ge1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJvcmRlciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBsaW5lLWhlaWdodDogMS4xOTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjNEQxMjk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0RDEyOTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRlbC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuLnRlbC1idG46aG92ZXIsIC50ZWwtYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG59XG5cbi50ZWwtYnRuLS13aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi50ZWwtYnRuLS1hc2lkZS0tbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RDEyOTk7XG4gIHBhZGRpbmc6IDE3cHggMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudGVsLWJ0bi0tYXNpZGUtLW1lbnUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICB9XG59XG4udGVsLWJ0bi0tYXNpZGUtLW1lbnU6aG92ZXIsIC50ZWwtYnRuLS1hc2lkZS0tbWVudTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDE4LCAxNTMsIDAuMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAudGVsLWJ0bjpub3QoLnRlbC1idG4tLWFzaWRlLS1tZW51KSB7XG4gIGNvbG9yOiAjRUJFN0YzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUJFN0YzO1xufVxuLmFjdGl2ZS1kYXJrLXRoZW1lIC50ZWwtYnRuOm5vdCgudGVsLWJ0bi0tYXNpZGUtLW1lbnUpOmhvdmVyLCAuYWN0aXZlLWRhcmstdGhlbWUgLnRlbC1idG46bm90KC50ZWwtYnRuLS1hc2lkZS0tbWVudSk6Zm9jdXMge1xuICBjb2xvcjogIzREMTI5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdGMztcbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5jb25uZWN0aW9uIC50ZWwtYnRuIHtcbiAgY29sb3I6ICM0RDEyOTk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0RDEyOTk7XG59XG5cbi5hY3Rpb24tYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFjdGlvbi1idG4ge1xuICAgIHBhZGRpbmc6IDE3cHggMjVweDtcbiAgfVxufVxuXG4uY2xlYW5pbmdfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbGVhbmluZ19fYnRuIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogMTVweCAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNsZWFuaW5nX19idG4ge1xuICAgIHBhZGRpbmc6IDE3cHggMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vcmRlci1idG4sXG4gIC5yZXZpZXdzX19idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMjNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIH1cbn1cblxuLmJ0bi0tY2VudGVyZWQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3c19fYnRuIHtcbiAgICBtaW4td2lkdGg6IDI3N3B4O1xuICB9XG59XG4ucmV2aWV3c19fYnRuOmhvdmVyLCAucmV2aWV3c19fYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdGMztcbn1cblxuLm1vYmlsZV9fc2hvdy1tb3JlLWJ0biB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4NDI3O1xuICBjb2xvcjogIzFCMUIxQjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGVfX3Nob3ctbW9yZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbXBhcmlzb25fX3Nob3ctbW9yZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNXB4IDIzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIG1pbi13aWR0aDogMjc3cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5jb21wYXJpc29uX19zaG93LW1vcmUtYnRuOmhvdmVyLCAuY29tcGFyaXNvbl9fc2hvdy1tb3JlLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU3RjM7XG59XG5cbi5jb25uZWN0aW9uX19idG4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb25uZWN0aW9uX19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi0tc3VjY2VzcyAuaGVyb19fYnRuLCAuc2VjdGlvbi0tZXJyb3IgLmhlcm9fX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1zdWNjZXNzIC5oZXJvX19idG4sIC5zZWN0aW9uLS1lcnJvciAuaGVyb19fYnRuIHtcbiAgICB3aWR0aDogMjI1cHg7XG4gIH1cbn1cblxuLmtleS1idG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb2ZmaWNlLXBhZ2Uva2V5cy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogOTJweDtcbiAgbWF4LXdpZHRoOiAzMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiN0YWtlLWtleXMtYnRuLmFjdGl2ZSxcbiNnaXZlLWtleXMtYnRuLmFjdGl2ZSxcbi5wYXltZW50X19idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYWxjLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ub2ZmaWNlLW9yZGVyIC5jYWxjLWJ0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNhcmQtcGF5bWVudC1idG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3Vic2NyLW1vZGFsL2NhcmRzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2NXB4IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiAzMTJweDtcbn1cblxuLmNhc2gtcGF5bWVudC1idG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3Vic2NyLW1vZGFsL2N1cnJlbmN5LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MXB4IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzMC41cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMC41cHg7XG4gIHBhZGRpbmctbGVmdDogODlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXNoLXBheW1lbnQtYnRuIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtX19zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm1fX3N1Ym1pdC1idG4ge1xuICAgIHBhZGRpbmc6IDE2cHggODRweDtcbiAgfVxufVxuXG4uYXNrLWJ0biB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXNrLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hc2stYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICB9XG59XG5cbi50aW1lLXBpY2tlcl9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzREMTI5OTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI4cHg7XG4gIGNvbG9yOiAjMjEwMDVEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFMUYzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi50aW1lLXBpY2tlcl9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAudGltZS1waWNrZXJfX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDE4LCAxNTMsIDAuMTEpO1xufVxuXG4uYmxvYi1idG4ge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cywgYm9yZGVyIDAuNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2ItYnRuLS1saWdodCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0RDEyOTk7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuXG4uYmxvYi1idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5ibG9iLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5ibG9iLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNEQxMjk5O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNEQxMjk5O1xufVxuXG4uYmxvYi1idG46Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbn1cblxuLm1vYmlsZV9fc2hvdy1tb3JlLWJ0bi5ibG9iLWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjRkY4NDI3O1xufVxuXG4ubW9iaWxlX19zaG93LW1vcmUtYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjg0Mjc7XG59XG5cbi5tb2JpbGVfX3Nob3ctbW9yZS1idG4uYmxvYi1idG46aG92ZXIge1xuICBjb2xvcjogI0ZGODQyNztcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGODQyNztcbn1cblxuLm1vYmlsZV9fc2hvdy1tb3JlLWJ0bi5ibG9iLWJ0bjpmb2N1czpob3ZlciB7XG4gIGNvbG9yOiAjRkY4NDI3O1xufVxuXG4ubW9iaWxlX19zaG93LW1vcmUtYnRuLmJsb2ItYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjg0Mjc7XG59XG5cbi5ibG9iLWJ0bi0tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzREMTI5OTtcbn1cblxuLmJsb2ItYnRuLS13aGl0ZS1ib3JkZXI6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUJFN0YzO1xufVxuXG4uYmxvYi1idG4tLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICM0RDEyOTk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0RDEyOTk7XG59XG5cbi5ibG9iLWJ0bjpob3ZlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5ibG9iLWJ0bl9faW5uZXIge1xuICB6LWluZGV4OiAtMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG59XG5cbi5tb2JpbGVfX3Nob3ctbW9yZS1idG4gLmJsb2ItYnRuX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjg0Mjc7XG59XG5cbi5ibG9iLWJ0bl9faW5uZXItLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdGMztcbn1cblxuLmJsb2ItYnRuX19ibG9icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQHN1cHBvcnRzIChmaWx0ZXI6IHVybChcIiNnb29cIikpIHtcbiAgW2lkXj1nb29dIHtcbiAgICBmaWx0ZXI6IHVybChcIiNnb29cIik7XG4gIH1cbiAgLmJsb2ItYnRuX19ibG9iIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApIHNjYWxlKDEuNCk7XG4gIH1cbiAgLmJsb2ItYnRuOmhvdmVyIC5ibG9iLWJ0bl9fYmxvYiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuNCk7XG4gIH1cbn1cbi5ibG9iLWJ0bl9fYmxvYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKSBzY2FsZSgxLjcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXM7XG59XG5cbi5ibG9iLWJ0bl9fYmxvYi0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjNEQxMjk5O1xufVxuXG4uYmxvYi1idG5fX2Jsb2I6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5ibG9iLWJ0bl9fYmxvYjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAzMCU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDhzO1xufVxuXG4uYmxvYi1idG5fX2Jsb2I6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogNjAlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE2cztcbn1cblxuLmJsb2ItYnRuX19ibG9iOm50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDkwJTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNHM7XG59XG5cbi5ibG9iLWJ0bjpob3ZlciAuYmxvYi1idG5fX2Jsb2Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS43KTtcbn1cblxuLmFuaW1hdGVkLWJ0bi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW5pbWF0ZWQtYnRuLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnN3aXBlci0tY2FsYy1iYW5uZXIuc3dpcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNsaWRlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIHdpZHRoOiAzMzVweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICB3aWR0aDogNjkwcHg7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2xpZGVfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgd2lkdGg6IDExNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNDAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5cbi5jYWxjLWJhbm5lcl9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC42NiwgMC41MSwgMC4yLCAwLjk4KSAycztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxjLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jYWxjLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU3RjM7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjRkZGRkZGLCAjZDZiY2Y3KTtcbn1cblxuLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIxLCAyMTAsIDI0Mik7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjRkZGRkZGLCByZ2IoMjIxLCAyMTAsIDI0MikpO1xufVxuXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAxOTQsIDI1MCwgMC41KTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCNGRkZGRkYsIHJnYmEoMjIyLCAxOTQsIDI1MCwgMC41KSk7XG59XG5cbi5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogODBweDtcbiAgdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5cbi5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzREMTI5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgNTBweDtcbiAgfVxufVxuXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMjk5O1xufVxuXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogcGFnaW5hdGlvbkxpbmUgMnMgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHBhZ2luYXRpb25MaW5lIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cbi5jYWxjLWJhbm5lcl9faW1hZ2VzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjk3LCAwLjAyLCAwLjAyLCAwLjk4KSAycztcbn1cblxuLnN3aXBlci1zbGlkZSAuY2FsYy1iYW5uZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMXM7XG4gIGFuaW1hdGlvbjogcm90YXRlUmV2ZXJzZWQgbGluZWFyIDNzO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZVJldmVyc2VkIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLmNhbGMtYmFubmVyX19pbWFnZSB7XG4gIGFuaW1hdGlvbjogcm90YXRlIGxpbmVhciAxMDBzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuICB9XG59XG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDEyMHB4O1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgxKSB7XG4gICAgbGVmdDogNDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDEpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDEpIHtcbiAgICBsZWZ0OiA4ODBweDtcbiAgICB0b3A6IDcwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDEpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDE2MHB4O1xuICB3aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgyKSB7XG4gICAgbGVmdDogODBweDtcbiAgICB0b3A6IDIwMHB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDEpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiAyNzBweDtcbiAgICB0b3A6IDMwMHB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IC03MHB4O1xuICB0b3A6IC0yMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMSkgLmNhbGMtYmFubmVyX19pbWFnZTpudGgtY2hpbGQoMykge1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMSkgLmNhbGMtYmFubmVyX19pbWFnZTpudGgtY2hpbGQoMykge1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDE4MHB4O1xuICB0b3A6IDIyMHB4O1xuICB3aWR0aDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDEpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDQpIHtcbiAgICBsZWZ0OiA0MDBweDtcbiAgICB0b3A6IDIxMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDEpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDQpIHtcbiAgICBsZWZ0OiA2NTBweDtcbiAgICB0b3A6IDI3MHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA1MHB4O1xuICBsZWZ0OiAxNDBweDtcbiAgdG9wOiAxNTBweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgbGVmdDogMzIwcHg7XG4gICAgdG9wOiAxOTBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDIpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbGVmdDogNzgwcHg7XG4gICAgdG9wOiAyNzBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgyKSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDIpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDIpIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikgLmNhbGMtYmFubmVyX19pbWFnZTpudGgtY2hpbGQoMikge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikgLmNhbGMtYmFubmVyX19pbWFnZTpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAxNzBweDtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikgLmNhbGMtYmFubmVyX19pbWFnZTpudGgtY2hpbGQoMykge1xuICAgIGxlZnQ6IDQzMHB4O1xuICAgIHRvcDogNDBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgzKSB7XG4gICAgbGVmdDogNzUwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAxNzBweDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikgLmNhbGMtYmFubmVyX19pbWFnZTpudGgtY2hpbGQoNCkge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgdG9wOiAxODBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCg0KSB7XG4gICAgbGVmdDogMjAwcHg7XG4gICAgdG9wOiAyMTBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykgLmNhbGMtYmFubmVyX19pbWFnZTpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiAxNDBweDtcbiAgdG9wOiAyMDBweDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykgLmNhbGMtYmFubmVyX19pbWFnZTpudGgtY2hpbGQoMSkge1xuICAgIGxlZnQ6IDQ5MHB4O1xuICAgIHRvcDogMzBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDEpIHtcbiAgICBsZWZ0OiA5MDBweDtcbiAgICB0b3A6IDcwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogLTMwcHg7XG4gIHRvcDogMTIwcHg7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IDYwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN3aXBlci0tY2FsYy1iYW5uZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykgLmNhbGMtYmFubmVyX19pbWFnZTpudGgtY2hpbGQoMikge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiA4MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4uc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNjBweDtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDMpIHtcbiAgICBsZWZ0OiAyMzBweDtcbiAgICB0b3A6IDIyMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3dpcGVyLS1jYWxjLWJhbm5lciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSAuY2FsYy1iYW5uZXJfX2ltYWdlOm50aC1jaGlsZCgzKSB7XG4gICAgbGVmdDogMzgwcHg7XG4gICAgdG9wOiAyMjBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbi5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogMTMwcHg7XG4gIHRvcDogNTBweDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDQpIHtcbiAgICBsZWZ0OiA0NzBweDtcbiAgICB0b3A6IDE4MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zd2lwZXItLWNhbGMtYmFubmVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5jYWxjLWJhbm5lcl9faW1hZ2U6bnRoLWNoaWxkKDQpIHtcbiAgICBsZWZ0OiA2NzBweDtcbiAgICB0b3A6IDI1MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG4uY2FsZW5kYXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTgsIDE1MywgMC4xMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMjhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5jYWxlbmRhci5pc0hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxlbmRhcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNhbGVuZGFyX19tb250aFllYXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xufVxuXG4uY2FsZW5kYXJfX3ByZXZNb250aC1idG4sIC5jYWxlbmRhcl9fbmV4dE1vbnRoLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYWxlbmRhcl9fcHJldk1vbnRoLWJ0biBzdmcsIC5jYWxlbmRhcl9fbmV4dE1vbnRoLWJ0biBzdmcge1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGZpbGw6ICM0OTQ1NEY7XG59XG4uY2FsZW5kYXJfX3ByZXZNb250aC1idG46aG92ZXIgc3ZnLCAuY2FsZW5kYXJfX3ByZXZNb250aC1idG46Zm9jdXMgc3ZnLCAuY2FsZW5kYXJfX25leHRNb250aC1idG46aG92ZXIgc3ZnLCAuY2FsZW5kYXJfX25leHRNb250aC1idG46Zm9jdXMgc3ZnIHtcbiAgZmlsbDogIzREMTI5OTtcbn1cblxuLmNhbGVuZGFyX19kYXktbmFtZSwgdGQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuXG4uY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogNHB4O1xufVxuXG4uY2FsZW5kYXJfX2RheS1uYW1lLFxuLmNhbGVuZGFyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxlbmRhcl9fZGF5LW5hbWUsXG4gIC5jYWxlbmRhciB0ZCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5jYWxlbmRhciB0ciB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FsZW5kYXIgdHIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uY2FsZW5kYXIgdGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcmV2aW91cy1tb250aCxcbi5uZXh0LW1vbnRoLFxuLmRpc2FibGVkLWRheSB7XG4gIGNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuNSk7XG59XG5cbi5vcmRlci1kYXksIC5jYWxlbmRhciB0ZDpub3QoLmRpc2FibGVkLWRheSk6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbn1cblxuLm9yZGVyLWNsZWFuaW5nX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2xlYW5pbmdfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xlYW5pbmdfX3RleHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNTY4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2xlYW5pbmdfX3RleHQge1xuICAgIG1heC13aWR0aDogNjU3cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICB9XG59XG5cbi5tb250aC1zdWJzci1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU3RjM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgbWFyZ2luLXRvcDogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9udGgtc3Vic3ItYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcm93LWdhcDogNDhweDtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubW9udGgtc3Vic3ItYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogOTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAubW9udGgtc3Vic3ItYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkMGRiO1xufVxuXG4uaW5mby1ibG9ja19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tYmxvY2tfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvLWJsb2NrX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4udGl0bGUtLW5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRpdGxlLS13aGl0ZSB7XG4gIGNvbG9yOiAjRUJFN0YzO1xuICBtYXgtd2lkdGg6IDI2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLS13aGl0ZSB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aXRsZS0td2hpdGUge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbi50aXRsZS0td2hpdGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjg0Mjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS0td2hpdGUgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmluZm8tYmxvY2tfX3RpdGxlLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpdGxlLS1ob21lLW1haW50ZW5hbmNlIHtcbiAgbWF4LXdpZHRoOiAzMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS0taG9tZS1tYWludGVuYW5jZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1heC13aWR0aDogMzk1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGl0bGUtLWhvbWUtbWFpbnRlbmFuY2Uge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4udGl0bGUtLXJlcGFpci1tYWludGVuYW5jZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtLXJlcGFpci1tYWludGVuYW5jZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpdGxlLS1yZXBhaXItbWFpbnRlbmFuY2Uge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4udGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuLnRleHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LS1zZWNvbmRhcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LS1zZWNvbmRhcnkge1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0LS1zZWNvbmRhcnkge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4udGV4dC0tYWNjZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA2NnB4O1xuICBjb2xvcjogIzREMTI5OTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWF4LXdpZHRoOiAyMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LS1hY2NlbnQge1xuICAgIG1heC13aWR0aDogMzc2cHg7XG4gIH1cbn1cbi50ZXh0LS1hY2NlbnQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRleHQtLWFjY2VudCB7XG4gICAgbWF4LXdpZHRoOiA0NDJweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi50ZXh0LS1saWdodCB7XG4gIGNvbG9yOiByZ2JhKDIzNSwgMjMxLCAyNDMsIDAuOCk7XG59XG5cbi5pbmZvLWJsb2NrX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi50ZXh0LS1tYXJrZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGV4dC0tbWFya2VkIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cblxuLnRleHQtLW1hcmtlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMjk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0LS1tYXJrZWQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxufVxuXG4udGV4dC0tYWNjZW50OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02NnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9naWZ0LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IHRpbHRTaGFrZSAwLjVzIGluZmluaXRlO1xufVxuXG4uaW5mby1ibG9ja19fYWNjZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzREMTI5OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWJsb2NrX19hY2NlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvLWJsb2NrX19hY2NlbnQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgfVxufVxuXG4uaW5mby1ibG9ja19fYWNjZW50LS1saWdodCB7XG4gIGNvbG9yOiAjRUJFN0YzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvLWJsb2NrX19hY2NlbnQtLWxpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5pbmZvLWJsb2NrLS1zZWNvbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZm8tYmxvY2stLXdpdGgtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmNsZWFuaW5nX19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzIxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL21vYmlsZS9iYW5uZXItYmFja0AxeC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wIDQ1cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvbW9iaWxlL2Jhbm5lci1iYWNrQDF4LndlYnBcIikpIHtcbiAgLmNsZWFuaW5nX19iYW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9tb2JpbGUvYmFubmVyLWJhY2tAMXgud2VicCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbGVhbmluZ19fYmFubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNsZWFuaW5nX19iYW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmNsZWFuaW5nX19iYW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL21vYmlsZS9iYW5uZXItYmFja0AyeC5wbmdcIik7XG4gIH1cbiAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9tb2JpbGUvYmFubmVyLWJhY2tAMngud2VicFwiKSkge1xuICAgIC5jbGVhbmluZ19fYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9tb2JpbGUvYmFubmVyLWJhY2tAMngud2VicCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xlYW5pbmdfX2Jhbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDM1cHggdG9wO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL3RhYmxldC9iYW5uZXItYmFja0AxeC5wbmdcIik7XG4gIH1cbiAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS90YWJsZXQvYmFubmVyLWJhY2tAMXgud2VicFwiKSkge1xuICAgIC5jbGVhbmluZ19fYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS90YWJsZXQvYmFubmVyLWJhY2tAMXgud2VicCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmNsZWFuaW5nX19iYW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL3RhYmxldC9iYW5uZXItYmFja0AyeC5wbmdcIik7XG4gIH1cbiAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS90YWJsZXQvYmFubmVyLWJhY2tAMngud2VicFwiKSkge1xuICAgIC5jbGVhbmluZ19fYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS90YWJsZXQvYmFubmVyLWJhY2tAMngud2VicCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNsZWFuaW5nX19iYW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDExNHB4IHRvcDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9kZXNrdG9wL2Jhbm5lci1iYWNrQDF4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL2Rlc2t0b3AvYmFubmVyLWJhY2tAMXgud2VicFwiKSkge1xuICAgIC5jbGVhbmluZ19fYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9kZXNrdG9wL2Jhbm5lci1iYWNrQDF4LndlYnApO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5jbGVhbmluZ19fYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9kZXNrdG9wL2Jhbm5lci1iYWNrQDJ4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL2Rlc2t0b3AvYmFubmVyLWJhY2tAMngud2VicFwiKSkge1xuICAgIC5jbGVhbmluZ19fYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9kZXNrdG9wL2Jhbm5lci1iYWNrQDJ4LndlYnApO1xuICAgIH1cbiAgfVxufVxuXG4uYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEwMDVEO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbnRlbmFuY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ubWFpbnRlbmFuY2UtLWhvbWUsXG4ubWFpbnRlbmFuY2UtLXJlcGFpciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvdGFibGV0L2JveUAxeC5wbmdcIiksIHVybChcIi4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL2Rlc2t0b3AvbGlnaHQuc3ZnXCIpO1xufVxuQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS90YWJsZXQvYm95QDF4LndlYnBcIikpIHtcbiAgLm1haW50ZW5hbmNlLS1ob21lLFxuICAubWFpbnRlbmFuY2UtLXJlcGFpciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL3RhYmxldC9ib3lAMXgud2VicCksIHVybCguLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9kZXNrdG9wL2xpZ2h0LnN2Zyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAubWFpbnRlbmFuY2UtLWhvbWUsXG4gIC5tYWludGVuYW5jZS0tcmVwYWlyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS90YWJsZXQvYm95QDJ4LnBuZ1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvZGVza3RvcC9saWdodC5zdmdcIik7XG4gIH1cbiAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS90YWJsZXQvYm95QDJ4LndlYnBcIikpIHtcbiAgICAubWFpbnRlbmFuY2UtLWhvbWUsXG4gICAgLm1haW50ZW5hbmNlLS1yZXBhaXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL3RhYmxldC9ib3lAMngud2VicCksIHVybCguLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9kZXNrdG9wL2xpZ2h0LnN2Zyk7XG4gICAgfVxuICB9XG59XG5cbi5tYWludGVuYW5jZS0taG9tZSB7XG4gIGhlaWdodDogNjA5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbnRlbmFuY2UtLWhvbWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wIDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbnRlbmFuY2UtLWhvbWUge1xuICAgIGhlaWdodDogMjk3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbnRlbmFuY2UtLWhvbWUge1xuICAgIGhlaWdodDogNTM4cHg7XG4gIH1cbn1cblxuLm1haW50ZW5hbmNlLS1yZXBhaXIge1xuICBoZWlnaHQ6IDg3M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW50ZW5hbmNlLS1yZXBhaXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tYWludGVuYW5jZS0tcmVwYWlyIHtcbiAgICBoZWlnaHQ6IDUzMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMzBweCB0b3AgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbnRlbmFuY2UtLXJlcGFpciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWJsb2NrX19saXN0LS1tYWludGVuYW5jZSB7XG4gICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvLWJsb2NrX19saXN0LS1tYWludGVuYW5jZSB7XG4gICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm1haW50ZW5hbmNlLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWludGVuYW5jZS0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW50ZW5hbmNlLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW50ZW5hbmNlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvLWJsb2NrLS1ob21lLW1haW50ZW5hbmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTI5cHg7XG4gIH1cbn1cblxuLmluZm8tYmxvY2stLXJlcGFpci1tYWludGVuYW5jZSB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tYmxvY2stLXJlcGFpci1tYWludGVuYW5jZSB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW5mby1ibG9jay0tcmVwYWlyLW1haW50ZW5hbmNlIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgfVxufVxuXG4uZmVhdHVyZXMtLWNsZWFuaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlcy0tY2xlYW5pbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZlYXR1cmVzLS1jbGVhbmluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZXNfX2l0ZW0tLWNsZWFuaW5nIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mZWF0dXJlc19faXRlbS0tY2xlYW5pbmcge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSA4MHB4KSAvIDMpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXNfX2l0ZW0tLWNsZWFuaW5nOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRpdGxlLS1zZXJ2aWNlcyB7XG4gIGNvbG9yOiAjRUJFN0YzO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLS1zZXJ2aWNlcyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpdGxlLS1zZXJ2aWNlcyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuLmJsb2NrLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2std3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2std3JhcHBlciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYm94LXNoYWRvdyAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAyNHB4KSAvIDIpO1xuICBtaW4taGVpZ2h0OiA0MTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jayB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jayB7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDQwcHgpIC8gMik7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAuYmxvY2sge1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMzUpIDBweCA1cHggMTVweDtcbn1cblxuLmJsb2NrLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAuYmxvY2stLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdGMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmJsb2NrOm5vdCguYmxvY2stLXRydXN0KTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLmJsb2NrX19udW1iZXIge1xuICBjb2xvcjogIzREMTI5OTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2tfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICB9XG59XG5cbi5ibG9ja19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmJsb2NrX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuLmJsb2NrX190ZXh0IHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmxvY2tfX3RleHQ6bm90KC5ibG9ja19fdGV4dC0tdHJ1c3QpIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLmJsb2NrX19yZW1hcmsge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjb2xvcjogIzQ5NDU0RjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2tfX3JlbWFyayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICB9XG59XG5cbi5zd2lwZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuXG4ucm9vbXNfX2ltYWdlLCAuc3dpcGVyLXNsaWRlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb29tc19faW1hZ2UsIC5zd2lwZXItc2xpZGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWNsZWFuaW5nLXR5cGVzIC5zd2lwZXItcGFnaW5hdGlvbi1yb29tcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzREMTI5OTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1jbGVhbmluZy10eXBlcyAuc3dpcGVyLXBhZ2luYXRpb24tcm9vbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLS1jbGVhbmluZy10eXBlcyAuc3dpcGVyLXBhZ2luYXRpb24tcm9vbXMge1xuICAgIG1hcmdpbi10b3A6IDE0OHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLS1jbGVhbmluZy10eXBlcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1jbGVhbmluZy10eXBlcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbi0tY2xlYW5pbmctdHlwZXMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG59XG4uc2VjdGlvbi0tY2xlYW5pbmctdHlwZXMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0tY2xlYW5pbmctdHlwZXMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zZWN0aW9uLS1jbGVhbmluZy10eXBlcyAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDA7XG59XG5cbi5uYXZfX2xpbmstLWN1cnJlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNsaWRlcl9fd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDMzNXB4O1xuICBoZWlnaHQ6IDIyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlcl9fd3JhcCB7XG4gICAgd2lkdGg6IDY5MHB4O1xuICAgIGhlaWdodDogNDU5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbGlkZXJfX3dyYXAge1xuICAgIHdpZHRoOiAxMTYwcHg7XG4gICAgaGVpZ2h0OiA3NzFweDtcbiAgfVxufVxuXG4ucm9vbXNfX3NjaGVtYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDMzNXB4O1xuICBoZWlnaHQ6IDIyM3B4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm9vbXNfX3NjaGVtYSB7XG4gICAgd2lkdGg6IDY5MHB4O1xuICAgIGhlaWdodDogNDU5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5yb29tc19fc2NoZW1hIHtcbiAgICB3aWR0aDogMTE2MHB4O1xuICAgIGhlaWdodDogNzcxcHg7XG4gIH1cbn1cblxuLnRvb2xraXRfX2ljb24ge1xuICBmaWxsOiAjNEQxMjk5O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvb2xraXRfX2ljb24ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvb2xraXRfX2ljb24ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG4udG9vbGtpdF9fYnRuOjpiZWZvcmUsIC50b29sa2l0X19idG4tLXJldmVyc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxOCwgMTUzLCAwLjMpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBhbmltYXRpb246IHB1bHNhdGUgMXMgaW5maW5pdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9vbGtpdF9fYnRuOjpiZWZvcmUsIC50b29sa2l0X19idG4tLXJldmVyc2U6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9vbGtpdF9fYnRuOjpiZWZvcmUsIC50b29sa2l0X19idG4tLXJldmVyc2U6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5wbHVzLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sa2l0X193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udG9vbGtpdF9fYnRuOm5vdCgudG9vbGtpdF9fYnRuLS1yZXZlcnNlKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDk1JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG59XG5cbi50b29sa2l0X19idG4tLXJldmVyc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5NSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG59XG5cbi50b29sa2l0X19kZXNjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b29sa2l0X19kZXNjIHtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIH1cbn1cblxuLnRvb2xraXRfX2Rlc2M6bm90KC50b29sa2l0X19kZXNjLS1yZXZlcnNlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvb2xraXRfX2Rlc2M6bm90KC50b29sa2l0X19kZXNjLS1yZXZlcnNlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b29sa2l0X19kZXNjOm5vdCgudG9vbGtpdF9fZGVzYy0tcmV2ZXJzZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cbn1cblxuLnRvb2xraXRfX2Rlc2MtLXJldmVyc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvb2xraXRfX2Rlc2MtLXJldmVyc2Uge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cblxuLmlzLXNob3duIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvb2xraXRfX2Rlc2M6bm90KC50b29sa2l0X19kZXNjLS1yZXZlcnNlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI0ZGRkZGRjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4udG9vbGtpdF9fZGVzYy0tcmV2ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnRpdGxlLS1jb25uZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS0tY29ubmVjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aXRsZS0tY29ubmVjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4uY29ubmVjdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25uZWN0aW9uX193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29ubmVjdGlvbl9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5jb25uZWN0aW9uX19ibG9jay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29ubmVjdGlvbl9fYmxvY2stdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uY29ubmVjdGlvbl9fYmxvY2stdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbm5lY3Rpb25fX2Jsb2NrLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uY29ubmVjdGlvbi0tZmlyc3QtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb25uZWN0aW9uLS1maXJzdC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxufVxuXG4uY29ubmVjdGlvbl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29ubmVjdGlvbl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLnNvY2lhbHNfX2xpbmstLWNvbm5lY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFN0YzO1xufVxuXG4uY29ubmVjdGlvbi0tc2Vjb25kLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJveC1zaGFkb3cgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29ubmVjdGlvbi0tc2Vjb25kLWJsb2NrIHtcbiAgICB3aWR0aDogMzM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25uZWN0aW9uLS1zZWNvbmQtYmxvY2sge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29ubmVjdGlvbi0tc2Vjb25kLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLmNvbm5lY3Rpb24tLXNlY29uZC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zNSkgMHB4IDVweCAxNXB4O1xufVxuXG4uY29ubmVjdGlvbi0tc2Vjb25kLWJsb2NrLmJsb2NrLXdpdGgtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBhbmltYXRpb246IHRpbHRTaGFrZSAwLjVzIGluZmluaXRlO1xuICB3aWR0aDogMTMzcHg7XG4gIGhlaWdodDogMTMzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb250YWN0cy9tb2JpbGUvcGhvbmVAMXgucG5nXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbm5lY3Rpb24tLXNlY29uZC1ibG9jay5ibG9jay13aXRoLWltYWdlOjpiZWZvcmUge1xuICAgIHRvcDogLTExMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmNvbm5lY3Rpb24tLXNlY29uZC1ibG9jay5ibG9jay13aXRoLWltYWdlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb250YWN0cy9tb2JpbGUvcGhvbmVAMngucG5nXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29ubmVjdGlvbi0tc2Vjb25kLWJsb2NrLmJsb2NrLXdpdGgtaW1hZ2U6OmJlZm9yZSB7XG4gICAgdG9wOiAyMDJweDtcbiAgICBsZWZ0OiAtOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb25uZWN0aW9uLS1zZWNvbmQtYmxvY2suYmxvY2std2l0aC1pbWFnZTo6YmVmb3JlIHtcbiAgICB0b3A6IDE3MHB4O1xuICAgIGxlZnQ6IC0xMjJweDtcbiAgICB3aWR0aDogMTk1cHg7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29udGFjdHMvdGFibGV0L3Bob25lQDF4LnBuZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5jb25uZWN0aW9uLS1zZWNvbmQtYmxvY2suYmxvY2std2l0aC1pbWFnZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29udGFjdHMvdGFibGV0L3Bob25lQDJ4LnBuZ1wiKTtcbiAgfVxufVxuXG4uaW5mby1ibG9ja19fdGl0bGUtLWNvbm5lY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1ibG9ja19fdGl0bGUtLWNvbm5lY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnNvY2lhbHMtLXN1cHBvcnQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvY2lhbHMtLXN1cHBvcnQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5jb25uZWN0aW9uIC5zb2NpYWxzX19pY29uIHtcbiAgZmlsbDogIzREMTI5OTtcbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5jb25uZWN0aW9uIC5zb2NpYWxzX19saW5rOmhvdmVyLCAuYWN0aXZlLWRhcmstdGhlbWUgLmNvbm5lY3Rpb24gLnNvY2lhbHNfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMjk5O1xufVxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5jb25uZWN0aW9uIC5zb2NpYWxzX19saW5rOmhvdmVyIC5zb2NpYWxzX19pY29uLCAuYWN0aXZlLWRhcmstdGhlbWUgLmNvbm5lY3Rpb24gLnNvY2lhbHNfX2xpbms6Zm9jdXMgLnNvY2lhbHNfX2ljb24ge1xuICBmaWxsOiAjRUJFN0YzO1xufVxuXG4udGVsLS1zdXBwb3J0IHtcbiAgY29sb3I6ICM0RDEyOTk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGVsLS1zdXBwb3J0IHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uZGlzY291bnRzX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW5lc3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItcGFyZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbmVzdGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLW5lc3RlZCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLW5lc3RlZCB7XG4gICAgaGVpZ2h0OiA2MjhweDtcbiAgfVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wYXJlbnQgLnN3aXBlci1zbGlkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kaXNjb3VudHNfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzM1cHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDEycHggI0Y0RjRGOCBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGODtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXNjb3VudHNfX3NsaWRlIHtcbiAgICB3aWR0aDogNjkwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kaXNjb3VudHNfX3NsaWRlIHtcbiAgICB3aWR0aDogMTE2MHB4O1xuICAgIGhlaWdodDogNjI4cHg7XG4gIH1cbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5kaXNjb3VudHNfX3NsaWRlIHtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMTJweCAjYzVjNWM3IGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM3O1xufVxuXG4uc3dpcGVyLXNsaWRlX19nbGFzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0b3A6IDY1cHg7XG4gIGxlZnQ6IDUlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zOCk7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggMCByZ2JhKDAsIDAsIDAsIDAuMzcpO1xuICBoZWlnaHQ6IGNhbGMoOTAlIC0gNDBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItc2xpZGVfX2dsYXNzIHtcbiAgICB0b3A6IDUlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgd2lkdGg6IGNhbGMoOTAlIC0gMjIwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN3aXBlci1zbGlkZV9fZ2xhc3Mge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDkwJSAtIDMyMHB4KTtcbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlX19nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwJTtcbiAgaGVpZ2h0OiAxMTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTIxLCA1NSwgMjA4KTtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLXNsaWRlX19nbGFzczpiZWZvcmUge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3dpcGVyLXNsaWRlX19nbGFzczpiZWZvcmUge1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZV9fZ2xhc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzY291bnRzL3RpZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItc2xpZGVfX2dsYXNzOmFmdGVyIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zd2lwZXItc2xpZGVfX2dsYXNzOmFmdGVyIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG4uZ2xhc3NfX2Rlc2NyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2xhc3NfX2Rlc2NyIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdsYXNzX19kZXNjciB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uZ2xhc3NfX3Rlcm1zIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2xhc3NfX3Rlcm1zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2xhc3NfX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmdsYXNzX19hY2NlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNEQxMjk5O1xuICBhbmltYXRpb246IGNvbG9yLWN5Y2xlIDRzIGluZmluaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXNzX19hY2NlbnQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5nbGFzc19fYWNjZW50IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmdsYXNzX19hY2NlbnQtLXRlcm0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzREMTI5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGFzc19fYWNjZW50LS10ZXJtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2xhc3NfX2FjY2VudC0tdGVybSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wYXJlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXBhcmVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcGFyZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcGFyZW50LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXBhcmVudCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAyNywgMjcsIDAuNik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wYXJlbnQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcGFyZW50IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uZGlzY291bnRfX3BhZ2luYXRpb24tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wYXJlbnQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUpIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbmVzdGVkLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGdhcDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1uZXN0ZWQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1uZXN0ZWQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLW5lc3RlZCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAyNywgMjcsIDAuNik7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLW5lc3RlZCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1uZXN0ZWQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcGFyZW50IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wYXJlbnQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgc3ZnIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLW5lc3RlZCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjNEQxMjk5O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC41NikgMHB4IDIycHggNzBweCA0cHg7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tbyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnByb21vIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLnByb21vOmJlZm9yZSwgLnByb21vOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMnB4O1xuICB0b3A6IC0ycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzREMTI5OSwgI0VCRTdGMywgIzREMTI5OSwgI0VCRTdGMywgIzREMTI5OSk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDVweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNXB4KTtcbiAgei1pbmRleDogLTE7XG4gIGFuaW1hdGlvbjogcHJvbW8gMjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLnByb21vOmFmdGVyIHtcbiAgZmlsdGVyOiBibHVyKDQwcHgpO1xufVxuXG4ucHJvbW9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vX193cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucHJvbW9fX3dyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ucHJvbW9fX3dyYXBwZXItLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjEsIDU1LCAyMDgpO1xuICB3aWR0aDogMTE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb19fd3JhcHBlci0tbGVmdCB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcm9tb19fd3JhcHBlci0tbGVmdCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnByb21vX193cmFwcGVyLS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucHJvbW9fX3dyYXBwZXItLXJpZ2h0IHNwYW4ge1xuICBjb2xvcjogIzFCMUIxQjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucHJvbW9fX3dyYXBwZXItLXJpZ2h0IHNwYW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4KSBzY2FsZSgxKTtcbiAgfVxufVxuLnByb21vX193cmFwcGVyLS1yaWdodCBzcGFuLmlzQ29waWVkIHtcbiAgY29sb3I6ICM0RDEyOTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4KSBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcm9tb19fd3JhcHBlci0tcmlnaHQgc3Bhbi5pc0NvcGllZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgpIHNjYWxlKDEuMSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucHJvbW9fX3dyYXBwZXItLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnByb21vX193cmFwcGVyLS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vX193cmFwcGVyLS1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucHJvbW9fX3dyYXBwZXItLWxlZnQ6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDcwcHggc29saWQgI0ZGRkZGRjtcbiAgICBib3JkZXItbGVmdDogNjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ucHJvbW9fX2NvcHktaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLnByb21vX19jb3B5LWljb246aG92ZXIge1xuICBmaWxsOiAjNEQxMjk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcm9tb19fY29weS1pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5mb290ZXIuZm9vdGVyLS1jYWxjLW9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM3O1xufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLmZvb3Rlci5mb290ZXItLWNhbGMtb3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU4O1xufVxuXG4uZm9vdGVyX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdGMztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyX193cmFwIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAuZm9vdGVyX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjkyYztcbn1cblxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDMycHg7XG59XG4uZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYWJvdXQtc2VjdGlvbiB7XG4gIG9yZGVyOiAwO1xufVxuLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX3NlcnZpY2VzLXNlY3Rpb24ge1xuICBvcmRlcjogMjtcbn1cbi5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19jb250YWN0cy1zZWN0aW9uIHtcbiAgb3JkZXI6IDE7XG59XG4uZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fc3VwcG9ydC1zZWN0aW9uIHtcbiAgb3JkZXI6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2Fib3V0LXNlY3Rpb24ge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19zZXJ2aWNlcy1zZWN0aW9uIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fY29udGFjdHMtc2VjdGlvbiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX3N1cHBvcnQtc2VjdGlvbiB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzFCMUIxQjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAuZm9vdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWJvdXQsIC5zZXJ2aWNlcywgLmZvb3Rlcl9fY29udGFjdHMsIC5zdXBwb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1heC13aWR0aDogMzM1cHg7XG59XG5cbi5mb290ZXJfX2l0ZW0ge1xuICBjb2xvcjogIzFCMUIxQjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb290ZXJfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLmZvb3Rlcl9faXRlbSB7XG4gIGNvbG9yOiAjRjRGNEY4O1xufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBjb2xvcjogIzFCMUIxQjtcbn1cbi5mb290ZXJfX2xpbms6aG92ZXIsIC5mb290ZXJfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzREMTI5OTtcbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogI0Y0RjRGODtcbn1cbi5hY3RpdmUtZGFyay10aGVtZSAuZm9vdGVyX19saW5rOmhvdmVyLCAuYWN0aXZlLWRhcmstdGhlbWUgLmZvb3Rlcl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZDZiY2Y3O1xufVxuXG4uY29udGFjdHNfX2xpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzREMTI5OTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5jb250YWN0c19fbGluayB7XG4gIGNvbG9yOiAjZDZiY2Y3O1xufVxuXG4uZm9vdGVyX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBnYXA6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvb3Rlcl9fc29jaWFscyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5zb2NpYWxzX19pdGVtLS13aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5mb290ZXIgLnNvY2lhbHNfX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjRGNEY4O1xufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLmZvb3RlciAuc29jaWFsc19fbGluazpob3ZlciwgLmFjdGl2ZS1kYXJrLXRoZW1lIC5mb290ZXIgLnNvY2lhbHNfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI0Y0RjRGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjkyYztcbn1cbi5hY3RpdmUtZGFyay10aGVtZSAuZm9vdGVyIC5zb2NpYWxzX19saW5rOmhvdmVyIC5zb2NpYWxzX19pY29uLCAuYWN0aXZlLWRhcmstdGhlbWUgLmZvb3RlciAuc29jaWFsc19fbGluazpmb2N1cyAuc29jaWFsc19faWNvbiB7XG4gIGZpbGw6ICNGNEY0Rjg7XG59XG5cbi5zb2NpYWxzX19pY29uLS1mb290ZXIge1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNvY2lhbHNfX2ljb24tLWZvb3RlciB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAuc29jaWFsc19faWNvbi0tZm9vdGVyIHtcbiAgZmlsbDogIzREMTI5OTtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTVweDtcbiAgcm93LWdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHNwYW4ge1xuICBvcmRlcjogMjtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCBhOm50aC1jaGlsZCgxKSB7XG4gIG9yZGVyOiAwO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IGE6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCBzcGFuIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZm9vdGVyX19jb3B5cmlnaHQgYTpudGgtY2hpbGQoMSkge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCBhOm50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGdhcDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMDlweDtcbiAgfVxufVxuXG4uY29weXJpZ2h0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS4zNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyNTI1MjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvcHlyaWdodF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAuY29weXJpZ2h0X190ZXh0IHtcbiAgY29sb3I6ICNGNEY0Rjg7XG59XG5cbi5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0NTNweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIG1heC13aWR0aDogNjc4cHg7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5oZXJvX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICM0RDEyOTk7XG59XG5cbi50aXRsZS0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLS1zdWNjZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRpdGxlLS1lcnJvciB7XG4gIGNvbG9yOiAjNEQxMjk5O1xuICBmb250LXNpemU6IDEyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLS1lcnJvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpdGxlLS1lcnJvciB7XG4gICAgZm9udC1zaXplOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudGl0bGUtLW9mZmljZSB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxufVxuLnRpdGxlLS1vZmZpY2Ugc3BhbiB7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtLWFmdGVyLXJlcGFpciB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aXRsZS0tYWZ0ZXItcmVwYWlyIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICB9XG59XG5cbi50aXRsZS0tY2FsYy1vcmRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS0tY2FsYy1vcmRlciB7XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aXRsZS0tY2FsYy1vcmRlciB7XG4gICAgbWF4LXdpZHRoOiA3MzdweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRpdGxlLS1jb21wYXJpc29uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS0tY29tcGFyaXNvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aXRsZS0tY29tcGFyaXNvbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG4uaGVyb19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0NTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZXJvX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDYwNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuLmhlcm9fX3RleHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ob21lLWhlcm8gLmhlcm9fX3RleHQsIC5oZXJvX190ZXh0Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvbWUtaGVybyAuaGVyb19fdGV4dCwgLmhlcm9fX3RleHQ6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi50ZXh0LS1zdWNjZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzREMTI5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LS1zdWNjZXNzIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtLXN1Y2Nlc3Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0LS1zdWNjZXNzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnRleHQtLW9mZmljZSBzcGFuIHtcbiAgY29sb3I6ICM0RDEyOTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1zdWNjZXNzIC5oZXJvX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tc3VjY2VzcyAuaGVyb19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tZXJyb3IgLmhlcm9fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWVycm9yIC5oZXJvX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tZXJyb3IgLmhlcm9fX3RleHQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLnNvY2lhbHMtLXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWFscy0tc3VjY2VzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvY2lhbHMtLXN1Y2Nlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAuc29jaWFscy0tc3VjY2VzcyAuc29jaWFsc19fbGluayB7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuXG4uY29udGFpbmVyLS10aHVtYi13cmFwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTYwcHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLS10aHVtYi13cmFwcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXItLXRodW1iLXdyYXBwIHtcbiAgICBoZWlnaHQ6IDU2MXB4O1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgfVxufVxuXG4uaW1hZ2Utc3VjY2Vzcy10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1zdWNjZXNzLXRodW1iIHtcbiAgICBib3R0b206IDQwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5pbWFnZS1zdWNjZXNzLXRodW1iIHtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmltYWdlLXN1Y2Nlc3MtdGh1bWIge1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogLTMwcHg7XG4gICAgd2lkdGg6IDU3OXB4O1xuICAgIGhlaWdodDogNTc5cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGhlaWdodDogNjYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taGVybyB7XG4gICAgaGVpZ2h0OiA4NDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLS1oZXJvIHtcbiAgICBoZWlnaHQ6IDcxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNDFweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tc3VjY2VzcywgLnNlY3Rpb24tLWVycm9yIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXN1Y2Nlc3MsIC5zZWN0aW9uLS1lcnJvciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbi0tc3VjY2VzcywgLnNlY3Rpb24tLWVycm9yIHtcbiAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24tLXN1Y2Nlc3MuaXNDb21wbGV4T3JkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VjY2Vzc19fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1Y2Nlc3NfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3VjY2Vzc19fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tc2VydmljZS1idWlsZGluZ3Mge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1zZXJ2aWNlLWJ1aWxkaW5ncyB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbi0tc2VydmljZS1idWlsZGluZ3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4uaGVyb19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9ob21lL2hlcm9fbW9iaWxlLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0MjVweDtcbiAgaGVpZ2h0OiAyODVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5Ac3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2hvbWUvaGVyb19tb2JpbGUud2VicFwiKSkge1xuICAuaGVyb19faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9ob21lL2hlcm9fbW9iaWxlLndlYnApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9ob21lL2hlcm9fdGFibGV0LnBuZyk7XG4gICAgd2lkdGg6IDczOHB4O1xuICAgIGhlaWdodDogNDk1cHg7XG4gIH1cbiAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9ob21lL2hlcm9fX3RhYmxldC53ZWJwXCIpKSB7XG4gICAgLmhlcm9fX2ltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9ob21lL2hlcm9fdGFibGV0LndlYnApO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZXJvX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2hvbWUvaGVyby5wbmcpO1xuICAgIHdpZHRoOiA4MzZweDtcbiAgICBoZWlnaHQ6IDU2MXB4O1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vaG9tZS9oZXJvLndlYnBcIikpIHtcbiAgICAuaGVyb19faW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2hvbWUvaGVyby53ZWJwKTtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLS1zdWNjZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS9tb2JpbGUvc3VjY2Vzcy1iYWNrQDF4LnBuZ1wiKTtcbiAgd2lkdGg6IDM0N3B4O1xuICBoZWlnaHQ6IDM0N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQgLTQwcHg7XG4gIH1cbn1cbkBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL21vYmlsZS9zdWNjZXNzLWJhY2tAMXgud2VicFwiKSkge1xuICAuaW1hZ2UtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9zdWNjZXNzLXBhZ2UvbW9iaWxlL3N1Y2Nlc3MtYmFja0AxeC53ZWJwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pbWFnZS0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL21vYmlsZS9zdWNjZXNzLWJhY2tAMngucG5nXCIpO1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL21vYmlsZS9zdWNjZXNzLWJhY2tAMngud2VicFwiKSkge1xuICAgIC5pbWFnZS0tc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL21vYmlsZS9zdWNjZXNzLWJhY2tAMngud2VicCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtLXN1Y2Nlc3Mge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS90YWJsZXQvc3VjY2Vzcy1iYWNrQDF4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL3RhYmxldC90YWJsZXQvc3VjY2Vzcy1iYWNrQDF4LndlYnBcIikpIHtcbiAgICAuaW1hZ2UtLXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS9tb2JpbGUvc3VjY2Vzcy1iYWNrQDF4LndlYnApO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pbWFnZS0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL3RhYmxldC9zdWNjZXNzLWJhY2tAMngucG5nXCIpO1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL3RhYmxldC9zdWNjZXNzLWJhY2tAMngud2VicFwiKSkge1xuICAgIC5pbWFnZS0tc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL21vYmlsZS9zdWNjZXNzLWJhY2tAMngud2VicCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmltYWdlLS1zdWNjZXNzIHtcbiAgICB3aWR0aDogNTc5cHg7XG4gICAgaGVpZ2h0OiA1NzlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtNDBweCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9zdWNjZXNzLXBhZ2UvZGVza3RvcC9zdWNjZXNzLWJhY2tAMXgucG5nXCIpO1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL2Rlc2t0b3Avc3VjY2Vzcy1iYWNrQDF4LndlYnBcIikpIHtcbiAgICAuaW1hZ2UtLXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS9kZXNrdG9wL3N1Y2Nlc3MtYmFja0AxeC53ZWJwKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuaW1hZ2UtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS9kZXNrdG9wL3N1Y2Nlc3MtYmFja0AyeC5wbmdcIik7XG4gIH1cbiAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9zdWNjZXNzLXBhZ2UvZGVza3RvcC9zdWNjZXNzLWJhY2tAMngud2VicFwiKSkge1xuICAgIC5pbWFnZS0tc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL2Rlc2t0b3Avc3VjY2Vzcy1iYWNrQDF4LndlYnApO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uaGVyb19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5vZmZpY2UtaGVyb19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9mZmljZS1oZXJvX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmhlcm9fX2J1dHRvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19fYnV0dG9uLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5pbWFnZS1vZmZpY2UtdGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2Utb2ZmaWNlLXRodW1iIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDM4MnB4O1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW1hZ2Utb2ZmaWNlLXRodW1iIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC03MHB4O1xuICAgIHdpZHRoOiA1NTlweDtcbiAgICBoZWlnaHQ6IDU1N3B4O1xuICB9XG59XG5cbi5pbWFnZS0tb2ZmaWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL29mZmljZS9tb2JpbGUvb2ZmaWNlLWNsZWFuZXJAMXgucG5nXCIpO1xuICB3aWR0aDogMzA4cHg7XG4gIGhlaWdodDogMzA3cHg7XG59XG5Ac3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL29mZmljZS9tb2JpbGUvb2ZmaWNlLWNsZWFuZXJAMXgud2VicFwiKSkge1xuICAuaW1hZ2UtLW9mZmljZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL29mZmljZS9tb2JpbGUvb2ZmaWNlLWNsZWFuZXJAMXgud2VicCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuaW1hZ2UtLW9mZmljZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL21vYmlsZS9vZmZpY2UtY2xlYW5lckAyeC5wbmdcIik7XG4gIH1cbiAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9vZmZpY2UvbW9iaWxlL29mZmljZS1jbGVhbmVyQDJ4LndlYnBcIikpIHtcbiAgICAuaW1hZ2UtLW9mZmljZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL21vYmlsZS9vZmZpY2UtY2xlYW5lckAyeC53ZWJwKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS0tb2ZmaWNlIHtcbiAgICB3aWR0aDogMzgycHg7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9vZmZpY2UvdGFibGV0L29mZmljZS1jbGVhbmVyQDF4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL29mZmljZS90YWJsZXQvb2ZmaWNlLWNsZWFuZXJAMXgud2VicFwiKSkge1xuICAgIC5pbWFnZS0tb2ZmaWNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9vZmZpY2UvdGFibGV0L29mZmljZS1jbGVhbmVyQDF4LndlYnApO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pbWFnZS0tb2ZmaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9vZmZpY2UvdGFibGV0L29mZmljZS1jbGVhbmVyQDJ4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL29mZmljZS90YWJsZXQvb2ZmaWNlLWNsZWFuZXJAMngud2VicFwiKSkge1xuICAgIC5pbWFnZS0tb2ZmaWNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9vZmZpY2UvdGFibGV0L29mZmljZS1jbGVhbmVyQDJ4LndlYnApO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbWFnZS0tb2ZmaWNlIHtcbiAgICB3aWR0aDogNTU5cHg7XG4gICAgaGVpZ2h0OiA1NTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA1MHB4IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL29mZmljZS9kZXNrdG9wL29mZmljZS1jbGVhbmVyQDF4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL29mZmljZS9kZXNrdG9wL29mZmljZS1jbGVhbmVyQDF4LndlYnBcIikpIHtcbiAgICAuaW1hZ2UtLW9mZmljZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL2Rlc2t0b3Avb2ZmaWNlLWNsZWFuZXJAMXgud2VicCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmltYWdlLS1vZmZpY2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL29mZmljZS9kZXNrdG9wL29mZmljZS1jbGVhbmVyQDJ4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL29mZmljZS9kZXNrdG9wL29mZmljZS1jbGVhbmVyQDJ4LndlYnBcIikpIHtcbiAgICAuaW1hZ2UtLW9mZmljZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL2Rlc2t0b3Avb2ZmaWNlLWNsZWFuZXJAMngud2VicCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmZpY2UtaGVybyB7XG4gICAgaGVpZ2h0OiA4MzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm9mZmljZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZnRlci1yZXBhaXItaGVybyB7XG4gICAgaGVpZ2h0OiA3NjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFmdGVyLXJlcGFpci1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICBoZWlnaHQ6IDQxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFmdGVyLXJlcGFpci1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMjA2cHg7XG4gIH1cbn1cblxuLmltYWdlLWFmdGVyLXJlcGFpci10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0N3B4O1xuICBoZWlnaHQ6IDMzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLWFmdGVyLXJlcGFpci10aHVtYiB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWFmdGVyLXJlcGFpci10aHVtYiB7XG4gICAgdG9wOiAtMjZweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAzMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbWFnZS1hZnRlci1yZXBhaXItdGh1bWIge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICB0b3A6IC03MHB4O1xuICAgIHdpZHRoOiA1MjNweDtcbiAgICBoZWlnaHQ6IDY2N3B4O1xuICB9XG59XG5cbi5pbWFnZS0tYWZ0ZXItcmVwYWlyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9hZnRlci1yZXBhaXIvbW9iaWxlL2FmdGVyLXJlcGFpci1oZXJvQDF4LnBuZ1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS0tYWZ0ZXItcmVwYWlyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAgdG9wIDEwcHg7XG4gICAgd2lkdGg6IDI0N3B4O1xuICAgIGhlaWdodDogMzMycHg7XG4gIH1cbn1cbkBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vYWZ0ZXItcmVwYWlyL21vYmlsZS9hZnRlci1yZXBhaXItaGVyb0AxeC53ZWJwXCIpKSB7XG4gIC5pbWFnZS0tYWZ0ZXItcmVwYWlyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vYWZ0ZXItcmVwYWlyL21vYmlsZS9hZnRlci1yZXBhaXItaGVyb0AxeC53ZWJwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pbWFnZS0tYWZ0ZXItcmVwYWlyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9hZnRlci1yZXBhaXIvbW9iaWxlL2FmdGVyLXJlcGFpci1oZXJvQDJ4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci9tb2JpbGUvYWZ0ZXItcmVwYWlyLWhlcm9AMngud2VicFwiKSkge1xuICAgIC5pbWFnZS0tYWZ0ZXItcmVwYWlyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9hZnRlci1yZXBhaXIvbW9iaWxlL2FmdGVyLXJlcGFpci1oZXJvQDJ4LndlYnApO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLS1hZnRlci1yZXBhaXIge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDMyMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci90YWJsZXQvYWZ0ZXItcmVwYWlyLWhlcm9AMXgucG5nXCIpO1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vYWZ0ZXItcmVwYWlyL3RhYmxldC9hZnRlci1yZXBhaXItaGVyb0AxeC53ZWJwXCIpKSB7XG4gICAgLmltYWdlLS1hZnRlci1yZXBhaXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci90YWJsZXQvYWZ0ZXItcmVwYWlyLWhlcm9AMXgud2VicCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmltYWdlLS1hZnRlci1yZXBhaXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci90YWJsZXQvYWZ0ZXItcmVwYWlyLWhlcm9AMngucG5nXCIpO1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vYWZ0ZXItcmVwYWlyL3RhYmxldC9hZnRlci1yZXBhaXItaGVyb0AyeC53ZWJwXCIpKSB7XG4gICAgLmltYWdlLS1hZnRlci1yZXBhaXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci90YWJsZXQvYWZ0ZXItcmVwYWlyLWhlcm9AMngud2VicCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmltYWdlLS1hZnRlci1yZXBhaXIge1xuICAgIHdpZHRoOiA1MjNweDtcbiAgICBoZWlnaHQ6IDY2N3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci9kZXNrdG9wL2FmdGVyLXJlcGFpci1oZXJvQDF4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci9kZXNrdG9wL2FmdGVyLXJlcGFpci1oZXJvQDF4LndlYnBcIikpIHtcbiAgICAuaW1hZ2UtLWFmdGVyLXJlcGFpciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vYWZ0ZXItcmVwYWlyL2Rlc2t0b3AvYWZ0ZXItcmVwYWlyLWhlcm9AMXgud2VicCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmltYWdlLS1hZnRlci1yZXBhaXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci9kZXNrdG9wL2FmdGVyLXJlcGFpci1oZXJvQDJ4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci9kZXNrdG9wL2FmdGVyLXJlcGFpci1oZXJvQDJ4LndlYnBcIikpIHtcbiAgICAuaW1hZ2UtLWFmdGVyLXJlcGFpciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vYWZ0ZXItcmVwYWlyL2Rlc2t0b3AvYWZ0ZXItcmVwYWlyLWhlcm9AMngud2VicCk7XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZS1lcnJvci10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1lcnJvci10aHVtYiB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB3aWR0aDogMzAycHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbWFnZS1lcnJvci10aHVtYiB7XG4gICAgdG9wOiAtMTNweDtcbiAgICB3aWR0aDogNDg1cHg7XG4gICAgaGVpZ2h0OiA2NDFweDtcbiAgfVxufVxuXG4uaW1hZ2UtLWVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2Vycm9yL21vYmlsZS9lcnJvci1oZXJvQDF4LnBuZ1wiKTtcbiAgd2lkdGg6IDM0N3B4O1xuICBoZWlnaHQ6IDM0N3B4O1xufVxuQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9lcnJvci9tb2JpbGUvZXJyb3ItaGVyb0AxeC53ZWJwXCIpKSB7XG4gIC5pbWFnZS0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9lcnJvci9tb2JpbGUvZXJyb3ItaGVyb0AxeC53ZWJwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pbWFnZS0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2Vycm9yL21vYmlsZS9lcnJvci1oZXJvQDJ4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2Vycm9yL21vYmlsZS9lcnJvci1oZXJvQDJ4LndlYnBcIikpIHtcbiAgICAuaW1hZ2UtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9lcnJvci9tb2JpbGUvZXJyb3ItaGVyb0AyeC53ZWJwKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS0tZXJyb3Ige1xuICAgIHdpZHRoOiAzMDJweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2Vycm9yL3RhYmxldC9lcnJvci1oZXJvQDF4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMyMHB4O1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vZXJyb3IvdGFibGV0L2Vycm9yLWhlcm9AMXgud2VicFwiKSkge1xuICAgIC5pbWFnZS0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2Vycm9yL3RhYmxldC9lcnJvci1oZXJvQDF4LndlYnApO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pbWFnZS0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2Vycm9yL3RhYmxldC9lcnJvci1oZXJvQDJ4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2Vycm9yL3RhYmxldC9lcnJvci1oZXJvQDJ4LndlYnBcIikpIHtcbiAgICAuaW1hZ2UtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9lcnJvci90YWJsZXQvZXJyb3ItaGVyb0AyeC53ZWJwKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW1hZ2UtLWVycm9yIHtcbiAgICB3aWR0aDogNDg1cHg7XG4gICAgaGVpZ2h0OiA2NDFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtNjBweCByaWdodDtcbiAgfVxufVxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDc3LCAxOCwgMTUzLCAwLjMpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjkyYztcbn1cblxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LS1hc2lkZS1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi0tYXNpZGUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2X19sb2dvLWltZyB7XG4gIGZpbGw6ICM0RDEyOTk7XG4gIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5uYXYtLWFzaWRlLW1lbnUgLm5hdl9fbG9nby1pbWcge1xuICBmaWxsOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAubmF2X19sb2dvLWltZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4ubmF2LS1hc2lkZS1tZW51IC5hY3RpdmUtZGFyay10aGVtZSAubmF2X19sb2dvLWltZyB7XG4gIGZpbGw6ICM0RDEyOTk7XG59XG5cbi5uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNEQxMjk5O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLm5hdl9fbGlzdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGNEY0Rjg7XG59XG5cbi5uYXZfX2xpc3QtLWxpZ2h0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbn1cblxuLm5hdl9faXRlbSB7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubmF2X19pdGVtOmhhcygubmF2X19saW5rLS1jdXJyZW50KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG59XG4ubmF2X19pdGVtOm5vdCg6aGFzKC5uYXZfX2xpbmstLWN1cnJlbnQpKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG59XG4ubmF2X19pdGVtOm5vdCg6aGFzKC5uYXZfX2xpbmstLWN1cnJlbnQpKTpob3ZlciAubmF2X19saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAubmF2X19pdGVtOmhhcygubmF2X19saW5rLS1jdXJyZW50KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjg7XG59XG4uYWN0aXZlLWRhcmstdGhlbWUgLm5hdl9faXRlbTpub3QoOmhhcygubmF2X19saW5rLS1jdXJyZW50KSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY4O1xufVxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5uYXZfX2l0ZW06bm90KDpoYXMoLm5hdl9fbGluay0tY3VycmVudCkpOmhvdmVyIC5uYXZfX2xpbmsge1xuICBjb2xvcjogIzFCMUIxQjtcbn1cblxuLm5hdl9faXRlbS0tbGlnaHQ6aGFzKC5uYXZfX2xpbmstLWN1cnJlbnQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uYXZfX2l0ZW0tLWxpZ2h0Om5vdCg6aGFzKC5uYXZfX2xpbmstLWN1cnJlbnQpKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ubmF2X19pdGVtLS1saWdodDpub3QoOmhhcygubmF2X19saW5rLS1jdXJyZW50KSk6aG92ZXIgLm5hdl9fbGluayB7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLm5hdl9faXRlbS0tbGlnaHQ6aGFzKC5uYXZfX2xpbmstLWN1cnJlbnQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGODtcbn1cbi5hY3RpdmUtZGFyay10aGVtZSAubmF2X19pdGVtLS1saWdodDpub3QoOmhhcygubmF2X19saW5rLS1jdXJyZW50KSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY4O1xufVxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5uYXZfX2l0ZW0tLWxpZ2h0Om5vdCg6aGFzKC5uYXZfX2xpbmstLWN1cnJlbnQpKTpob3ZlciAubmF2X19saW5rIHtcbiAgY29sb3I6ICMxQjFCMUI7XG59XG5cbi5uYXZfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzFCMUIxQjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLm5hdl9fbGluayB7XG4gIGNvbG9yOiAjRjRGNEY4O1xufVxuXG4ubmF2X19saW5rLS1jdXJyZW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmF2X19saW5rLS1jdXJyZW50Lm5hdl9fbGluay0tbGlnaHQge1xuICBjb2xvcjogIzREMTI5OTtcbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5uYXZfX2xpbmstLWN1cnJlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hY3RpdmUtZGFyay10aGVtZSAubmF2X19saW5rLS1jdXJyZW50Lm5hdl9fbGluay0tbGlnaHQge1xuICBjb2xvcjogIzREMTI5OTtcbn1cblxuLm5hdl9fbGluay0tbGlnaHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5uYXZfX2xpbmstLWxpZ2h0IHtcbiAgY29sb3I6ICNGNEY0Rjg7XG59XG5cbi5uYXZfX2xpbmstLWN1cnJlbnQ6bm90KC5uYXZfX2xpbmstLWxpZ2h0KSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLm5hdl9fbGluay0tY3VycmVudDpub3QoLm5hdl9fbGluay0tbGlnaHQpIHtcbiAgY29sb3I6ICMxQjFCMUI7XG59XG5cbi5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogNjJweDtcbiAgfVxufVxuXG4ubWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjMUIxQjFCO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLm1lbnVfX2xpbms6aG92ZXIsIC5tZW51X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0RDEyOTk7XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAubWVudV9fbGluayB7XG4gIGNvbG9yOiAjRjRGNEY4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5tZW51X19saW5rOmhvdmVyLCAuYWN0aXZlLWRhcmstdGhlbWUgLm1lbnVfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2Q2YmNmNztcbn1cblxuLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zb2NpYWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZ2FwOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19zb2NpYWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWN0c19fc29jaWFscyB7XG4gICAgZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MnB4O1xuICB9XG59XG5cbi5jb250YWN0cy0tYXNpZGUtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zb2NpYWxzLS1hc2lkZS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBnYXA6IDEycHg7XG59XG5cbi5zb2NpYWxzX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc29jaWFsc19fbGluayB7XG4gIGNvbG9yOiAjNEQxMjk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uc29jaWFsc19fbGluazpob3ZlciwgLnNvY2lhbHNfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbn1cbi5zb2NpYWxzX19saW5rOmhvdmVyIC5zb2NpYWxzX19pY29uLCAuc29jaWFsc19fbGluazpmb2N1cyAuc29jaWFsc19faWNvbiB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5cbi5zb2NpYWxzX19pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNvY2lhbHNfX2ljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLnNvY2lhbHNfX2xpbmsge1xuICBjb2xvcjogI0Y0RjRGODtcbn1cbi5hY3RpdmUtZGFyay10aGVtZSAuc29jaWFsc19fbGluazpob3ZlciwgLmFjdGl2ZS1kYXJrLXRoZW1lIC5zb2NpYWxzX19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0RDEyOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYWN0aXZlLWRhcmstdGhlbWUgLnNvY2lhbHNfX2xpbms6aG92ZXIgLnNvY2lhbHNfX2ljb24sIC5hY3RpdmUtZGFyay10aGVtZSAuc29jaWFsc19fbGluazpmb2N1cyAuc29jaWFsc19faWNvbiB7XG4gIGZpbGw6ICM0RDEyOTk7XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAuYXNpZGUtbWVudSAuc29jaWFsc19fbGluayB7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5hc2lkZS1tZW51IC5zb2NpYWxzX19saW5rOmhvdmVyLCAuYWN0aXZlLWRhcmstdGhlbWUgLmFzaWRlLW1lbnUgLnNvY2lhbHNfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI0Y0RjRGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbn1cbi5hY3RpdmUtZGFyay10aGVtZSAuYXNpZGUtbWVudSAuc29jaWFsc19fbGluazpob3ZlciAuc29jaWFsc19faWNvbiwgLmFjdGl2ZS1kYXJrLXRoZW1lIC5hc2lkZS1tZW51IC5zb2NpYWxzX19saW5rOmZvY3VzIC5zb2NpYWxzX19pY29uIHtcbiAgZmlsbDogI0Y0RjRGODtcbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zb2NpYWxzX19pdGVtLS1tb2RhbCAuc29jaWFsc19fbGluayB7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zb2NpYWxzX19pdGVtLS1tb2RhbCAuc29jaWFsc19fbGluazpob3ZlciwgLmFjdGl2ZS1kYXJrLXRoZW1lIC5zb2NpYWxzX19pdGVtLS1tb2RhbCAuc29jaWFsc19fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjRjRGNEY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMjk5O1xufVxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zb2NpYWxzX19pdGVtLS1tb2RhbCAuc29jaWFsc19fbGluazpob3ZlciAuc29jaWFsc19faWNvbiwgLmFjdGl2ZS1kYXJrLXRoZW1lIC5zb2NpYWxzX19pdGVtLS1tb2RhbCAuc29jaWFsc19fbGluazpmb2N1cyAuc29jaWFsc19faWNvbiB7XG4gIGZpbGw6ICNGNEY0Rjg7XG59XG5cbi5tZW51LXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVudS10b2dnbGUgc3ZnIHtcbiAgc3Ryb2tlOiAjNEQxMjk5O1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5hc2lkZS1tZW51IC5tZW51LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc2lkZS1tZW51IC5tZW51LXRvZ2dsZSB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYXNpZGUtbWVudSAubWVudS10b2dnbGUge1xuICAgIHJpZ2h0OiAxMzhweDtcbiAgfVxufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLm1lbnUtdG9nZ2xlIC5tZW51LXRvZ2dsZV9faWNvbiB7XG4gIHN0cm9rZTogI0Y0RjRGODtcbn1cblxuLmFzaWRlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogNTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMjk5O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uYXNpZGUtbWVudS5pcy1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFzaWRlLW1lbnUge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYXNpZGUtbWVudSB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNjdweDtcbiAgfVxufVxuLmFzaWRlLW1lbnUgLm1lbnVfX2ljb24tY2xvc2Uge1xuICBmaWxsOiAjNEQxMjk5O1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAuYXNpZGUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTAwNUQ7XG59XG4uYWN0aXZlLWRhcmstdGhlbWUgLmFzaWRlLW1lbnUgLm1lbnVfX2ljb24tY2xvc2Uge1xuICBmaWxsOiAjMjEwMDVEO1xufVxuXG4uYXNpZGUtbWVudV9fYWJvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXNpZGUtbWVudV9fYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYXNpZGUtbWVudV9fYWJvdXQge1xuICAgIGdhcDogMTRweDtcbiAgfVxufVxuXG4uYXNpZGUtbWVudV9faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG59XG4uYXNpZGUtbWVudV9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuYXNpZGUtbWVudV9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4uYXNpZGUtbWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIC5hc2lkZS1tZW51X19saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc2lkZS1tZW51X19pdGVtIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYXNpZGUtbWVudV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICB9XG4gIC5hc2lkZS1tZW51X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5hc2lkZS1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5hc2lkZS1tZW51X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLmFzaWRlLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLmFzaWRlLW1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc2lkZS1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYXNpZGUtbWVudV9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA3N3B4O1xuICB9XG59XG4uYXNpZGUtbWVudV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNEQxMjk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc29jaWFsc19faXRlbS0tYXNpZGUtbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5zb2NpYWxzX19pdGVtLS1hc2lkZS1tZW51OmhvdmVyLCAuc29jaWFsc19faXRlbS0tYXNpZGUtbWVudTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi5iYW5uZXItLW9mZmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItLW9mZmljZSB7XG4gICAgaGVpZ2h0OiAyOTJweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL29mZmljZS1wYWdlL21vYmlsZS9icnVzaEAxeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSA5NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmJhbm5lci0tb2ZmaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb2ZmaWNlLXBhZ2UvbW9iaWxlL2JydXNoQDJ4LnBuZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci0tb2ZmaWNlIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0yMHB4IHRvcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYW5uZXItLW9mZmljZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTE0cHggdG9wO1xuICB9XG59XG5cbi5iYW5uZXItLXNlcnZpY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci0tc2VydmljZXMge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgcGFkZGluZzogMzJweCAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYW5uZXIvbW9iaWxlL3F1ZXN0aW9uLWJ1YmJsZUAxeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxODBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMjBweCB0b3AgLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuYmFubmVyLS1zZXJ2aWNlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lci9tb2JpbGUvcXVlc3Rpb24tYnViYmxlQDJ4LnBuZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci0tc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVyL3RhYmxldC9oYW5kLXdpdGgtcGhvbmVAMXgucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTUwcHggYm90dG9tIC0xMzVweDtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYW5uZXIvdGFibGV0L2hhbmQtd2l0aC1waG9uZUAxeC53ZWJwXCIpKSB7XG4gICAgLmJhbm5lci0tc2VydmljZXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvdGFibGV0L2hhbmQtd2l0aC1waG9uZUAxeC53ZWJwKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuYmFubmVyLS1zZXJ2aWNlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lci90YWJsZXQvaGFuZC13aXRoLXBob25lQDJ4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYW5uZXIvdGFibGV0L2hhbmQtd2l0aC1waG9uZUAyeC53ZWJwXCIpKSB7XG4gICAgLmJhbm5lci0tc2VydmljZXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvdGFibGV0L2hhbmQtd2l0aC1waG9uZUAyeC53ZWJwKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmFubmVyLS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLXRvcDogMTE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lci9kZXNrdG9wL2hhbmQtd2l0aC1waG9uZUAxeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20gLTEzNXB4O1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lci9kZXNrdG9wL2hhbmQtd2l0aC1waG9uZUAxeC53ZWJwXCIpKSB7XG4gICAgLmJhbm5lci0tc2VydmljZXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvZGVza3RvcC9oYW5kLXdpdGgtcGhvbmVAMXgud2VicCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmJhbm5lci0tc2VydmljZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYW5uZXIvZGVza3RvcC9oYW5kLXdpdGgtcGhvbmVAMngucG5nXCIpO1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lci9kZXNrdG9wL2hhbmQtd2l0aC1waG9uZUAyeC53ZWJwXCIpKSB7XG4gICAgLmJhbm5lci0tc2VydmljZXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvZGVza3RvcC9oYW5kLXdpdGgtcGhvbmVAMngud2VicCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItLW9mZmljZSAuaW5mby1ibG9ja19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYmFubmVyLS1vZmZpY2UgLmluZm8tYmxvY2tfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5iYW5uZXItLW9mZmljZSAudGV4dCB7XG4gIGNvbG9yOiAjRUJFN0YzO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci0tb2ZmaWNlIC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDM2MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJhbm5lci0tb2ZmaWNlIC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmJhbm5lci0tc2VydmljZXMgLnRleHQge1xuICBjb2xvcjogI0VCRTdGMztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci0tc2VydmljZXMgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYW5uZXItLXNlcnZpY2VzIC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5vZmZpY2UtY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpdGxlLS1vZmZpY2UtY2FsYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtLW9mZmljZS1jYWxjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpdGxlLS1vZmZpY2UtY2FsYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjA1cHg7XG4gIH1cbn1cblxuLm9mZmljZS1jYWxjX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmaWNlLWNhbGNfX3dyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZpY2UtY2FsY19fd3JhcCB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9mZmljZS1jYWxjX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4ub2ZmaWNlLWNhbGNfX2Jsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vZmZpY2UtY2FsY19fYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5vZmZpY2UtY2FsY19fYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjMxLCAyNDMsIDAuOCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXRhLW9yZGVyIHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRhdGEtb3JkZXIge1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gIH1cbn1cblxuLmZ1bGwtb3JkZXItdGFibGUge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA0MHB4IDI3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ1bGwtb3JkZXItdGFibGUge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZ1bGwtb3JkZXItdGFibGUge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi50YWJsZV9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDc3LCAxOCwgMTUzLCAwLjUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xufVxuXG4udGFibGVfX3N1bSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg3NywgMTgsIDE1MywgMC41KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbn1cblxuLnRhYmxlX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZV9fYmxvY2sgLnNlcnZpY2UtdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaXRlbV9fbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5pdGVtX19xdWFudGl0eSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRhYmxlX19kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5kaXNjb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkU3RjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU3RjM7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICBhbmltYXRpb246IGJhY2tncm91bmQtY29sb3ItY3ljbGUgNHMgaW5maW5pdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZGlzY291bnQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0N3B4O1xuICAgIHJpZ2h0OiA0N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRpc2NvdW50IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA2NTVweDtcbiAgfVxufVxuXG4uZGlzY291bnRfX3ZhbHVlIHtcbiAgY29sb3I6ICM0RDEyOTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGFuaW1hdGlvbjogY29sb3ItY3ljbGUgNHMgaW5maW5pdGU7XG59XG5cbi5kaXNjb3VudF9fdGV4dCB7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZGlzY291bnRfX3JlbWFyayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxNzNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzI1MjUyNTtcbn1cblxuLmJ1aWxkaW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzREMTI5OTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idWlsZGluZ3Mge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYnVpbGRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5idWlsZGluZ3NfX2VsZW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idWlsZGluZ3NfX2VsZW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgfVxufVxuLmJ1aWxkaW5nc19fZWxlbWVudC5idWlsZGluZ3NfX2VsZW1lbnQtLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMjk5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhdGEtb3JkZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGF0YS1vcmRlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxNjRweDtcbn1cblxuLndyYXAtLXNxdWFyZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLndyYXAtLXNxdWFyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4uZGF0YS1vcmRlcl9fcXVhbnRpdHktYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNEQxMjk5O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29udHJvbC1xdWFudGl0eS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jb250cm9sLXF1YW50aXR5LWJ0biAuaWNvbi0tcGx1cywgLmNvbnRyb2wtcXVhbnRpdHktYnRuIC5pY29uLS1taW51cyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi53cmFwLS1zZXJ2aWNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwLS1zZXJ2aWNlIHtcbiAgICBtYXJnaW4tbGVmdDogNDdweDtcbiAgfVxufVxuLndyYXAtLXNlcnZpY2UgLmljb24tLXBsdXMsXG4ud3JhcC0tc2VydmljZSAuaWNvbi0tbWludXMge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC53cmFwLS1zZXJ2aWNlIC5pY29uLS1wbHVzLFxuICAud3JhcC0tc2VydmljZSAuaWNvbi0tbWludXMge1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgfVxufVxuXG4uaWNvbi0tcGx1cy5pc0hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pY29uLS1taW51cy5pc0hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRhLW9yZGVyX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xufVxuXG4ud3JhcC0tc3F1YXJlIC5kYXRhLW9yZGVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY29udHJvbC1xdWFudGl0eS1idG4tLW1pbnVzIHN2ZyB7XG4gIGZpbGw6IHJnYmEoNzcsIDE4LCAxNTMsIDAuNSk7XG59XG5cbi5jb250cm9sLXF1YW50aXR5LWJ0bi0tcGx1cyBzdmcge1xuICBmaWxsOiAjNEQxMjk5O1xufVxuXG4ucXVhbnRpdHktYmxvY2tfX3RleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZGF0YS1vcmRlcl9fYWRkLXNlcnZpY2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF0YS1vcmRlcl9fYWRkLXNlcnZpY2VzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZGF0YS1vcmRlcl9fYWRkLXNlcnZpY2VzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjMUIxQjFCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2UtZWxlbWVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICB9XG59XG5cbi5uYW1lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnF1YW50aXR5LXdyYXBwZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlLWVsZW1lbnRfX2FjY2VudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jaGVja2JveC1jdXN0b20tLXNlcnZpY2Uge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tib3gtY3VzdG9tLS1zZXJ2aWNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2hlY2tib3gtY3VzdG9tLS1zZXJ2aWNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5cbi5kYXRhLW9yZGVyX19idG4tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRhLW9yZGVyX19idG4tbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGEtb3JkZXJfX2J0bi1saXN0IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZGF0YS1vcmRlcl9fYnRuLWxpc3Qge1xuICAgIGdhcDogMTNweDtcbiAgfVxufVxuXG4ud3JhcC0tc2VydmljZS5pc0hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rZXlzLWFkZHJlc3MtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5rZXlzLWFkZHJlc3MtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cblxuLmtleXMtYWRkcmVzcy1ibG9ja19fdGFrZS1pdGVtLmlzSGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmtleXMtYWRkcmVzcy1ibG9ja19fZ2l2ZS1pdGVtLmlzSGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmtleXMtYWRkcmVzcy1ibG9jay5pc0hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hZGQtc2VydmljZXMtbGlzdF9faXRlbS5pc0hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhvbWUtb3JkZXJfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lci9wYWlsQDF4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCB0b3AgMTI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogODBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLW9yZGVyX19iYW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggOTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5ob21lLW9yZGVyX19iYW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYW5uZXIvcGFpbEAyeC5wbmdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLW9yZGVyX19iYW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCwgcmlnaHQgMTNweCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMjZweCAzMTVweCwgMTI2cHggMzQzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lci90YWJsZXQvZ2lybF90YWJsZXRAMXgucG5nXCIpLCB1cmwoXCIuLi9pbWFnZXMvYmFubmVyL3RhYmxldC9ib3lfdGFibGV0QDF4LnBuZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5ob21lLW9yZGVyX19iYW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYW5uZXIvdGFibGV0L2dpcmxfdGFibGV0QDJ4LnBuZ1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lci90YWJsZXQvYm95X3RhYmxldEAyeC5wbmdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9tZS1vcmRlcl9fYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyOXB4IHRvcCwgcmlnaHQgNjBweCB0b3A7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lci9kZXNrdG9wL2dpcmxfZGVza3RvcEAxeC5wbmdcIiksIHVybChcIi4uL2ltYWdlcy9iYW5uZXIvZGVza3RvcC9ib3lfZGVza3RvcEAxeC5wbmdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuaG9tZS1vcmRlcl9fYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVyL2Rlc2t0b3AvZ2lybF9kZXNrdG9wQDJ4LnBuZ1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lci9kZXNrdG9wL2JveV9kZXNrdG9wQDJ4LnBuZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmaWNlLW9yZGVyX19iYW5uZXIsIC5ob21lLW9yZGVyX19iYW5uZXIge1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vZmZpY2Utb3JkZXJfX2Jhbm5lciwgLmhvbWUtb3JkZXJfX2Jhbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAyMTJweDtcbiAgfVxufVxuXG4ub2ZmaWNlLW9yZGVyX19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jYWxjdWxhdG9yL3N0YXIxQDF4LnBuZ1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjJAMXgucG5nXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmljZS1vcmRlcl9fYmFubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9mZmljZS1vcmRlcl9fYmFubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmaWNlLW9yZGVyX19iYW5uZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4LCA3MHB4IDcwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBib3R0b20gODBweCwgbGVmdCB0b3AgNjdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5vZmZpY2Utb3JkZXJfX2Jhbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjFAMngucG5nXCIpLCB1cmwoXCIuLi9pbWFnZXMvY2FsY3VsYXRvci9zdGFyMkAyeC5wbmdcIiksIHVybChcIi4uL2ltYWdlcy9jYWxjdWxhdG9yL3N0YXIzQDJ4LnBuZ1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2NhbGN1bGF0b3IvY2FsY0AyeC5wbmdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vZmZpY2Utb3JkZXJfX2Jhbm5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHgsIDY5cHggNjlweCwgNjlweCA2OXB4LCAyNTBweCAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQxcHggdG9wIDMzcHgsIGxlZnQgNTdweCBib3R0b20gMjFweCwgcmlnaHQgMTBweCB0b3AgOXB4LCByaWdodCAtNTBweCBib3R0b20gLTUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjFAMXgucG5nXCIpLCB1cmwoXCIuLi9pbWFnZXMvY2FsY3VsYXRvci9zdGFyMkAxeC5wbmdcIiksIHVybChcIi4uL2ltYWdlcy9jYWxjdWxhdG9yL3N0YXIzQDF4LnBuZ1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2NhbGN1bGF0b3IvY2FsY0AxeC5wbmdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAub2ZmaWNlLW9yZGVyX19iYW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jYWxjdWxhdG9yL3N0YXIxQDJ4LnBuZ1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjJAMngucG5nXCIpLCB1cmwoXCIuLi9pbWFnZXMvY2FsY3VsYXRvci9zdGFyM0AyeC5wbmdcIiksIHVybChcIi4uL2ltYWdlcy9jYWxjdWxhdG9yL2NhbGNAMngucG5nXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9mZmljZS1vcmRlcl9fYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ5cHggNDlweCwgOThweCA5OHB4LCA1MHB4IDUwcHgsIDg1cHggODVweCwgMjUwcHggMjUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0M3B4IHRvcCA0OHB4LCBsZWZ0IDEzNHB4IGJvdHRvbSA0MnB4LCByaWdodCAxMjNweCB0b3AgMjNweCwgcmlnaHQgMzVweCBib3R0b207XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjFAMXgucG5nXCIpLCB1cmwoXCIuLi9pbWFnZXMvY2FsY3VsYXRvci9zdGFyMkAxeC5wbmdcIiksIHVybChcIi4uL2ltYWdlcy9jYWxjdWxhdG9yL3N0YXIzQDF4LnBuZ1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjRAMXgucG5nXCIpLCB1cmwoXCIuLi9pbWFnZXMvY2FsY3VsYXRvci9jYWxjQDF4LnBuZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5vZmZpY2Utb3JkZXJfX2Jhbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjFAMngucG5nXCIpLCB1cmwoXCIuLi9pbWFnZXMvY2FsY3VsYXRvci9zdGFyMkAyeC5wbmdcIiksIHVybChcIi4uL2ltYWdlcy9jYWxjdWxhdG9yL3N0YXIzQDJ4LnBuZ1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjRAMngucG5nXCIpLCB1cmwoXCIuLi9pbWFnZXMvY2FsY3VsYXRvci9jYWxjQDJ4LnBuZ1wiKTtcbiAgfVxufVxuXG4uaW5mby1ibG9ja19fdGl0bGUtLW9yZGVyIHtcbiAgbWF4LXdpZHRoOiAzMDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWJsb2NrX190aXRsZS0tb3JkZXIge1xuICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvLWJsb2NrX190aXRsZS0tb3JkZXIge1xuICAgIG1heC13aWR0aDogNzM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4ub2ZmaWNlLW9yZGVyX19iYW5uZXIgLmluZm8tYmxvY2tfX3RpdGxlLS1vcmRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmaWNlLW9yZGVyX19iYW5uZXIgLmluZm8tYmxvY2tfX3RpdGxlLS1vcmRlciB7XG4gICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vZmZpY2Utb3JkZXJfX2Jhbm5lciAuaW5mby1ibG9ja19fdGl0bGUtLW9yZGVyIHtcbiAgICBtYXgtd2lkdGg6IDczN3B4O1xuICB9XG59XG5cbi50aXRsZS0tcXVlc3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS0tcXVlc3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRpdGxlLS1xdWVzdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5xdWVzdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9uc19faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNEQxMjk5O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVlc3Rpb25zX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5xdWVzdGlvbnNfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5xdWVzdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWVzdGlvbl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5xdWVzdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgfVxufVxuLnF1ZXN0aW9uX190aXRsZTpob3ZlciwgLnF1ZXN0aW9uX190aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuXG4ucXVlc3Rpb25zX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zODtcbn1cbi5xdWVzdGlvbnNfX3RleHQgc3BhbiB7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5xdWVzdGlvbnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuLnF1ZXN0aW9uc19fdGV4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnF1ZXN0aW9uc19fdGV4dDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5xdWVzdGlvbnNfX3RleHQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi50b2dnbGUtcXVlc3Rpb24taWNvbiB7XG4gIGZpbGw6ICM0RDEyOTk7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9nZ2xlLXF1ZXN0aW9uLWljb24ge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50b2dnbGUtcXVlc3Rpb24taWNvbiB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi50b2dnbGUtcXVlc3Rpb24tYnRuIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbn1cblxuLnRvZ2dsZS1xdWVzdGlvbi1idG4gLmljb24tLW1pbnVzIHtcbiAgZmlsbDogIzREMTI5OTtcbn1cblxuLnF1ZXN0aW9uc19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVlc3Rpb25zX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1ZXN0aW9uc19fd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9ucy1leHBhbmRlZF9fdGV4dCB7XG4gIG1heC13aWR0aDogMjg1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1ZXN0aW9ucy1leHBhbmRlZF9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gICAgbWF4LXdpZHRoOiAzOTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5xdWVzdGlvbnMtZXhwYW5kZWRfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4O1xuICAgIG1heC13aWR0aDogNjYwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci0tcXVlc3Rpb25zLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNXB4IGJvdHRvbSA3NXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1cHggOTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZhcS9xdWVzdGlvbi1zaWduLXNtYWxsQDF4LnBuZ1wiKTtcbn1cbkBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuY29udGFpbmVyLS1xdWVzdGlvbnMtZXhwYW5kZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mYXEvcXVlc3Rpb24tc2lnbi1zbWFsbEAyeC5wbmdcIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItLXF1ZXN0aW9ucy1leHBhbmRlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCB0b3AgLTI0cHgsIGxlZnQgMjBweCBib3R0b20gLTE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzdweCAxMzdweCwgOTVweCA5NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mYXEvcXVlc3Rpb24tc2lnbi1iaWdAMXgucG5nXCIpLCB1cmwoXCIuLi9pbWFnZXMvZmFxL3F1ZXN0aW9uLXNpZ24tc21hbGxAMXgucG5nXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmNvbnRhaW5lci0tcXVlc3Rpb25zLWV4cGFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmFxL3F1ZXN0aW9uLXNpZ24tYmlnQDF4LnBuZ1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2ZhcS9xdWVzdGlvbi1zaWduLXNtYWxsQDJ4LnBuZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXItLXF1ZXN0aW9ucy1leHBhbmRlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMHB4IHRvcCAtMjRweCwgbGVmdCAwIGJvdHRvbSAtMTVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzN3B4IDEzN3B4LCAxMDVweCAxMDVweDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvcmRpb25fX2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWNjb3JkaW9uX19hY3RpdmUgLmFjY29yZGlvbl9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5yZXZpZXdzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmV2aWV3c19fbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3c19fbGlzdCB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5yZXZpZXdzX19saXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLm1vYmlsZV9fcmV2aWV3cyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5yZXZpZXdzX19pdGVtIHtcbiAgd2lkdGg6IDMzNXB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJveC1zaGFkb3cgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMjhweCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3NfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnJldmlld3NfX2l0ZW06bm90KDpudGgtbGFzdC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucmV2aWV3c19faXRlbSB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbiAgLnJldmlld3NfX2l0ZW06bm90KDpudGgtbGFzdC1jaGlsZCgtbiszKSkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5yZXZpZXdzX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDIzMSwgMjQzLCAwLjgpO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMzUpIDBweCA1cHggMTVweDtcbn1cblxuLnJldmlld19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucmV2aWV3X190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5yZXZpZXdfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucmV2aWV3X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucmV2aWV3X190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnJldmlld3NfX2J1dHRvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3NfX2J1dHRvbi1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5uZXItc3dpcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5uZXItc3dpcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmlubmVyLXN3aXBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ubW9iaWxlX19zd2lwZXItc2xpZGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZV9fc3dpcGVyLXNsaWRlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubW9iaWxlX19yZXZpZXdzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZV9fcmV2aWV3cy1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnlfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnlfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnlfX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzIwcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhbGxlcnlfX2J0biB7XG4gICAgdG9wOiAyNTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5nYWxsZXJ5X19idG46aG92ZXIgaSB7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuLmdhbGxlcnlfX2J0biBpIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmdhbGxlcnlfX3ByZXYtYnRuIHtcbiAgbGVmdDogMHB4O1xufVxuXG4uZ2FsbGVyeV9fbmV4dC1idG4ge1xuICByaWdodDogMHB4O1xufVxuXG4uZ2FsbGVyeV9fc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmlubmVyLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMjk5O1xufVxuXG4uaW5uZXItc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5pbm5lci1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTgsIDE1MywgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnNjcm9sbC10by10b3AtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA4MHB4O1xuICB6LWluZGV4OiA1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zY3JvbGwtdG8tdG9wLWJ0biB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZSBsaW5lYXIgMnMgaW5maW5pdGU7XG59XG5cbi5jaXJjbGU6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xufVxuXG4uY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM1cHgsIC01MCUpO1xuICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNpcmNsZTpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCAtNTAlKTtcbiAgfVxufVxuXG4uY2lyY2xlOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jaXJjbGU6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgY2FsYygtNTAlICsgMTNweCkpO1xuICB9XG59XG5cbi5jaXJjbGU6bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTVweCwgLTUwJSk7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY2lyY2xlOm50aC1jaGlsZCg0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM3cHgsIC01MCUpO1xuICB9XG59XG5cbi5jaXJjbGU6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03NXB4LCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY2lyY2xlOm50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1cHgsIC01MCUpO1xuICB9XG59XG5cbi5jaXJjbGU6bnRoLWNoaWxkKDYpIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOTVweCwgLTUwJSk7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY2lyY2xlOm50aC1jaGlsZCg2KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2lyY2xlOm50aC1jaGlsZCg3KSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExNXB4LCAtNTAlKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jaXJjbGU6bnRoLWNoaWxkKDcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jaXJjbGU6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNXB4LCBjYWxjKC01MCUgKyAyMHB4KSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNpcmNsZTpudGgtY2hpbGQoOCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNpcmNsZTpudGgtY2hpbGQoOSkge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNXB4LCBjYWxjKC01MCUgLSAyMHB4KSk7XG4gIGFuaW1hdGlvbi1kZWxheTogMC45cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY2lyY2xlOm50aC1jaGlsZCg5KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2lyY2xlOm50aC1jaGlsZCgxMCkge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCBjYWxjKC01MCUgLSAxMHB4KSk7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY2lyY2xlOm50aC1jaGlsZCgxMCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCBjYWxjKC01MCUgLSAxM3B4KSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlIHtcbiAgMCUsIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4uZHJ5LWNsZWFuX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2Q1ZjU7XG59XG5cbi5kcnktY2xlYW5fX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgZmlsdGVyOiBibHVyKDRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcnktY2xlYW5fX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kcnktY2xlYW5fX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uZHJ5LWNsZWFuX19pdGVtLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBmaWx0ZXI6IGJsdXIoMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZjc7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uZHJ5LWNsZWFuX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUIxQjFCO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kcnktY2xlYW5fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmRyeS1jbGVhbl9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiAtMjtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uZHJ5LWNsZWFuX19kdXJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjUyOTJjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyeS1jbGVhbl9fZHVyYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kcnktY2xlYW5fX2R1cmF0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAuZHJ5LWNsZWFuX19kdXJhdGlvbixcbi5hY3RpdmUtZGFyay10aGVtZSAuZHJ5LWNsZWFuX19jb3N0IHtcbiAgY29sb3I6ICNFQkU3RjM7XG59XG5cbi5kcnktY2xlYW5fX2Nvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJ5LWNsZWFuX19jb3N0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZHJ5LWNsZWFuX19jb3N0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5kcnktY2xlYW5fX2Nvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IC0xO1xuICBmaWx0ZXI6IGJsdXIoNHB4KTtcbn1cblxuLmRyeS1jbGVhbl9fZHVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IC0xO1xuICBmaWx0ZXI6IGJsdXIoNHB4KTtcbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5kcnktY2xlYW5fX2R1cmF0aW9uOmJlZm9yZSxcbi5hY3RpdmUtZGFyay10aGVtZSAuZHJ5LWNsZWFuX19jb3N0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI5MmM7XG59XG5cbi5kcnktY2xlYW5fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcnktY2xlYW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZHJ5LWNsZWFuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG4uZHJ5LWNsZWFuX190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzllNWE7XG4gIHotaW5kZXg6IC0xO1xuICBmaWx0ZXI6IGJsdXIoNHB4KTtcbn1cblxuLmJhY2tkcm9wLS1zdWJzY3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYWNrZHJvcC0tc3Vic2NyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHdpZHRoOiAzMzVweDtcbn1cbi5iYWNrZHJvcC0taGlkZGVuIC5tb2RhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbiAgLmJhY2tkcm9wLS1oaWRkZW4gLm1vZGFsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubW9kYWwge1xuICAgIG1pbi1oZWlnaHQ6IDU4MXB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4uZm9ybS0tc3Vic2NyaXB0aW9uIHtcbiAgZ2FwOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLS1zdWJzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgd2lkdGg6IDY5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm0tLXN1YnNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi5zdWJzY3JfX3RpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyX190aXRsZS13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG59XG5cbi5zdWJzY3ItbW9kYWxfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3ItbW9kYWxfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdWJzY3ItbW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWF4LXdpZHRoOiA0ODRweDtcbiAgfVxufVxuXG4uc3Vic2NyLW1vZGFsX19saXN0IHtcbiAgZ2FwOiAwO1xufVxuXG4uc3Vic2NyX190ZXh0LWFjY2VudCB7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcl9fdGV4dC1hY2NlbnQge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3Vic2NyX190ZXh0LWFjY2VudCB7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgfVxufVxuXG4uc3Vic2NyX19hY2NlbnQge1xuICBjb2xvcjogIzREMTI5OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3Vic2NyX19hY2NlbnQge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG4uc3Vic2NyX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvcm0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cblxuLmZvcm1fX3VzZXItaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX191c2VyLWluZm8ge1xuICAgIGdhcDogMjhweDtcbiAgfVxufVxuLmZvcm1fX3VzZXItaW5mbyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLmZvcm1fX2Vycm9yLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogI0NDMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19lcnJvci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cblxuLmZvcm1fX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzcsIDE4LCAxNTMsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIHRyYW5zaXRpb246IGJvcmRlciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuLmZvcm1fX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0RDEyOTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtX19pbnB1dC0tbG9uZy1wbGFjZWhvbGRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybV9faW5wdXQtLWxvbmctcGxhY2Vob2xkZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm1fX2lucHV0LS1sb25nLXBsYWNlaG9sZGVyOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm1fX2lucHV0LS1sb25nLXBsYWNlaG9sZGVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19pdGVtLS1zaG9ydDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19pdGVtLS1zaG9ydDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxufVxuXG4uZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMjcsIDI3LCAyNywgMC43KTtcbn1cblxuLmZvcm1fX2NvbW1lbnQge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtaW4taGVpZ2h0OiA4OXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgY29sb3I6ICMxQjFCMUI7XG59XG5cbi5mb3JtX19jb21tZW50OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDI3LCAyNywgMjcsIDAuNyk7XG59XG5cbi5mb3JtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xufVxuXG4uZm9ybV9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGZpbGw6IHJnYmEoNzcsIDE4LCAxNTMsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm1fX2ljb24tLXZlcnRpY2FsLWNlbnRlcmVkIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxufVxuXG4uZm9ybV9faWNvbi5pc0FjdGl2ZSB7XG4gIGZpbGw6ICM0RDEyOTk7XG59XG5cbi5mb3JtX19pbnB1dC0tbG9jYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtX19hZ3JlZW1lbnQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5mb3JtX19hZ3JlZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogIzFCMUIxQjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19hZ3JlZW1lbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9ybV9fYWdyZWVtZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIH1cbn1cblxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb3JtX19hZ3JlZW1lbnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuXG4uZm9ybV9fY2hlY2stdGV4dCB7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9fY2hlY2stdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtX19jaGVjay10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG59XG5cbi5jaGVja2JveC1jdXN0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0RDEyOTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrYm94LWN1c3RvbSB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuLmNoZWNrYm94OmNoZWNrZWQgKyAuY2hlY2tib3gtY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbn1cblxuLmZvcm1fX2ljb24tY3VzdG9tIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmNoZWNrYm94OmNoZWNrZWQgKyAuY2hlY2tib3gtY3VzdG9tIC5mb3JtX19pY29uLWN1c3RvbSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jaGVja2JveC1jdXN0b206YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNjAlKSByb3RhdGUoNDVkZWcpO1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b206YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm1fX3BheW1lbnQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtX19wYXltZW50LWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLm9wdGlvbi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyNnB4IHRvcCAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBtYXgtaGVpZ2h0OiA4NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9wdGlvbi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucm93LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3ctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuXG4uZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDMDAwMDtcbn1cblxuLmZvcm1fX2lucHV0LmVycm9yOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0MwMDAwO1xufVxuXG4uZm9ybV9faW5wdXQuZXJyb3IgKyAuZm9ybV9faWNvbiB7XG4gIGZpbGw6ICNDQzAwMDA7XG59XG5cbi5zdWNjZXNzLXRhYmxlIHRoLFxuLnN1Y2Nlc3MtdGFibGUgdGQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3VjY2Vzcy10YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkUxRjM7XG59XG5cbi5zdWNjZXNzLW9yZGVyLWluZm8tdGFibGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1Y2Nlc3Mtb3JkZXItaW5mby10YWJsZSB7XG4gICAgd2lkdGg6IDMzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnN1Y2Nlc3Mtb3JkZXItaW5mby10YWJsZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3VjY2Vzcy1vcmRlci1pbmZvLXRhYmxlIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cbn1cblxuLnN1Y2Nlc3Mtb3JkZXJfX25hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1Y2Nlc3Mtb3JkZXJfX25hbWUge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1Y2Nlc3Mtb3JkZXJfX25hbWUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdWNjZXNzLW9yZGVyX19uYW1lIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLnN1Y2Nlc3MtdGFibGUgLnN1Y2Nlc3Mtb3JkZXItLXRvdGFsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3VjY2Vzcy1vcmRlci0tdG90YWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTgsIDE1MywgMC4zKTtcbn1cblxuLnN1Y2Nlc3Mtb3JkZXItLXRvdGFsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbn1cblxuLnN1Y2Nlc3Mtb3JkZXItLXRvdGFsOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc3VjY2Vzcy1vcmRlci1zZXJ2aWNlcy10YWJsZSAuc3VjY2Vzcy1vcmRlcl9fbmFtZSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG5cbnRyOm5vdCg6bGFzdC1jaGlsZCkgLnN1Y2Nlc3Mtb3JkZXJfX25hbWUsIHRyOm5vdCg6bGFzdC1jaGlsZCkgLnN1Y2Nlc3Mtb3JkZXJfX3ZhbHVlLCAuc3VjY2Vzcy1vcmRlci1zZXJ2aWNlcy10YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuXG4uc3VjY2Vzcy1vcmRlcl9fdmFsdWUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdWNjZXNzLW9yZGVyX192YWx1ZSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWNjZXNzLW9yZGVyLXNlcnZpY2VzLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc3VjY2Vzcy1vcmRlci1zZXJ2aWNlcy10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc3VjY2Vzcy1vcmRlci1zZXJ2aWNlcy10YWJsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjUwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA3MDBweDtcbiAgfVxufVxuXG4uc3VjY2Vzcy1vcmRlci1zZXJ2aWNlcy10YWJsZSAuc3VjY2Vzcy1vcmRlcl9fcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdWNjZXNzLW9yZGVyLXNlcnZpY2VzLXRhYmxlIC5zdWNjZXNzLW9yZGVyX19xdWFudGl0eSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cblxuLnN1Y2Nlc3Mtb3JkZXItc2VydmljZXMtdGFibGUgLnN1Y2Nlc3Mtb3JkZXJfX2Nvc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdWNjZXNzLW9yZGVyLXNlcnZpY2VzLXRhYmxlIC5zdWNjZXNzLW9yZGVyX19jb3N0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuXG4uYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCB2aXNpYmlsaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFja2Ryb3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5iYWNrZHJvcC0tc3VwcG9ydCwgLmJhY2tkcm9wLS1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFja2Ryb3AtLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgdmlzaWJpbGl0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLm1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkOTtcbn1cblxuLm1vZGFsLS1zdXBwb3J0IHtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC0tc3VwcG9ydCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIH1cbn1cblxuLm1vZGFsLS1sb2NhdGlvbiB7XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLS1sb2NhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1vZGFsLS1sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbl9fbWFwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG5cbi5zb2NpYWxzLS1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cblxuLnNvY2lhbHNfX2l0ZW0tLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uc29jaWFsc19fdGV4dCB7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zb2NpYWxzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cbi5zb2NpYWxzX190ZXh0OmhvdmVyLCAuc29jaWFsc19fdGV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuXG4ubW9kYWxfX3RlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2xvc2UtbW9kYWwtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMUIxQjFCO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNsb3NlLW1vZGFsLWJ0biB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuLmNsb3NlLW1vZGFsLWJ0biAuY2xvc2UtbW9kYWwtaWNvbiB7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2xvc2UtbW9kYWwtYnRuIC5jbG9zZS1tb2RhbC1pY29uIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5jbG9zZS1tb2RhbC1idG46aG92ZXIsIC5jbG9zZS1tb2RhbC1idG46Zm9jdXMge1xuICBjb2xvcjogIzREMTI5OTtcbn1cblxuLm1vZGFsLS1zdXBwb3J0IC5zb2NpYWxzX19pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubW9kYWwtLXN1cHBvcnQgLnNvY2lhbHNfX2ljb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuXG4udGVhbV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlYW1fX2NpcmN1bGFyLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtX19jaXJjdWxhci1zbGlkZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLnRlYW1fX3NsaWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhbV9fc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24gaW1nIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggNXB4IDVweCAjMDAwMDAwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtX19jaXJjdWxhci1zZWN0aW9uIGltZyB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggNXB4IDEwcHggIzAwMDAwMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGVhbV9fY2lyY3VsYXItc2VjdGlvbiBpbWcge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coNXB4IDVweCAxNXB4ICMwMDAwMDApO1xuICB9XG59XG5cbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uIC50ZWFtX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24udGVhbS1hY3RpdmUtc2xpZGUgaW1nIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggNXB4IDEwcHggIzREMTI5OSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24udGVhbS1hY3RpdmUtc2xpZGUgaW1nIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggMTVweCAjNEQxMjk5KTtcbiAgfVxufVxuXG4udGVhbS1hY3RpdmUtc2xpZGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG5cbi50ZWFtX19zbGlkZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cblxuLnRlYW1fX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVhbV9fYnRuIGkge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW1fX2J0biB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW1fX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjAwcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC50ZWFtX19idG4gaSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRlYW1fX2J0biB7XG4gICAgdG9wOiAyNTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnRlYW1fX2J0biBpIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi50ZWFtX19idG46aG92ZXIgaSB7XG4gIGNvbG9yOiAjNEQxMjk5O1xufVxuXG4udGVhbV9fYnRuLXByZXYge1xuICBsZWZ0OiAwcHg7XG59XG5cbi50ZWFtX19idG4tbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4udGVhbV9fY2lyY3VsYXItc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtX19jaXJjdWxhci1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZWFtX19jaXJjdWxhci1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4udGVhbV9fY2lyY3VsYXItc2VjdGlvbi5zbGlkZS0xIHtcbiAgdG9wOiAyNjBweDtcbiAgbGVmdDogMjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE1ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTEge1xuICAgIHRvcDogMjEwcHg7XG4gIH1cbn1cblxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtMS50ZWFtLWFjdGl2ZS1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTVkZWcpIHNjYWxlKDEuNCk7XG59XG5cbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTIge1xuICB0b3A6IDkwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtMiB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG5cbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTIudGVhbS1hY3RpdmUtc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS40KTtcbiAgei1pbmRleDogMjtcbn1cblxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtMyB7XG4gIHRvcDogMjYwcHg7XG4gIGxlZnQ6IDgwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE1ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTMge1xuICAgIHRvcDogMjEwcHg7XG4gIH1cbn1cblxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtMy50ZWFtLWFjdGl2ZS1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxNWRlZykgc2NhbGUoMS40KTtcbn1cblxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtNCB7XG4gIHRvcDogNTQwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxNWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbV9fY2lyY3VsYXItc2VjdGlvbi5zbGlkZS00IHtcbiAgICB0b3A6IDQ5MHB4O1xuICB9XG59XG5cbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTQudGVhbS1hY3RpdmUtc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTVkZWcpIHNjYWxlKDEuNCk7XG59XG5cbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTUge1xuICB0b3A6IDU0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTUge1xuICAgIHRvcDogNDkwcHg7XG4gIH1cbn1cblxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtNS50ZWFtLWFjdGl2ZS1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjQpO1xufVxuXG4udGVhbV9fY2lyY3VsYXItc2VjdGlvbi5zbGlkZS02IHtcbiAgdG9wOiA1NDBweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xNWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbV9fY2lyY3VsYXItc2VjdGlvbi5zbGlkZS02IHtcbiAgICB0b3A6IDQ5MHB4O1xuICB9XG59XG5cbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTYudGVhbS1hY3RpdmUtc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjQpO1xufVxuXG4udGVhbV9fY2lyY3VsYXItc2VjdGlvbi5zbGlkZS03IHtcbiAgdG9wOiA1NDBweDtcbiAgbGVmdDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE1ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTcge1xuICAgIHRvcDogNDkwcHg7XG4gIH1cbn1cblxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtNy50ZWFtLWFjdGl2ZS1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxNWRlZykgc2NhbGUoMS40KTtcbn1cblxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtOCB7XG4gIHRvcDogNTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtOCB7XG4gICAgdG9wOiA0OTBweDtcbiAgfVxufVxuXG4udGVhbV9fY2lyY3VsYXItc2VjdGlvbi5zbGlkZS04LnRlYW0tYWN0aXZlLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuNCk7XG59XG5cbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTkge1xuICB0b3A6IDU0MHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE1ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTkge1xuICAgIHRvcDogNDkwcHg7XG4gIH1cbn1cblxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtOS50ZWFtLWFjdGl2ZS1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuNCk7XG59XG5cbi50ZWFtX19tZW1iZXItaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YmNmNztcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40NSkgMHB4IDI1cHggMjBweCAtMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbV9fbWVtYmVyLWluZm8ge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhbV9fbWVtYmVyLWluZm8ge1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gIH1cbn1cblxuLm1lbWJlci1pbmZvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW1iZXItaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZW1iZXItaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ubWVtYmVyLWluZm9fX2V4cCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbWJlci1pbmZvX19leHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZW1iZXItaW5mb19fZXhwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLm1lbWJlci1pbmZvX19xdW90ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbWJlci1pbmZvX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1lbWJlci1pbmZvX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50ZWFtX19jYXRlZ29yeS1saXN0LCAudGVhbV9fbWVtYmVycy1uYW1lLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbV9fY2F0ZWdvcnktbGlzdCwgLnRlYW1fX21lbWJlcnMtbmFtZS1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRlYW1fX2NhdGVnb3J5LWxpc3QgLnRlYW1fX2NhdGVnb3J5LWl0ZW0sIC50ZWFtX19tZW1iZXJzLW5hbWUtbGlzdCAudGVhbV9fY2F0ZWdvcnktaXRlbSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnRlYW1fX2NhdGVnb3J5LWxpc3QgLnRlYW1fX2NhdGVnb3J5LWl0ZW06bnRoLWNoaWxkKDMpLCAudGVhbV9fbWVtYmVycy1uYW1lLWxpc3QgLnRlYW1fX2NhdGVnb3J5LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnRlYW1fX2NhdGVnb3J5LWxpc3QgLnRlYW1fX2NhdGVnb3J5LWl0ZW06bnRoLWNoaWxkKDEpLCAudGVhbV9fbWVtYmVycy1uYW1lLWxpc3QgLnRlYW1fX2NhdGVnb3J5LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbn1cblxuLnRlYW1fX21lbWJlcnMtbmFtZS1saXN0IHtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnRlYW1fX2NhdGVnb3J5LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50ZWFtX19jYXRlZ29yeS1pdGVtOmhvdmVyLCAudGVhbV9fY2F0ZWdvcnktaXRlbS5jYXRlZ29yeS0tYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDI7XG59XG4udGVhbV9fY2F0ZWdvcnktaXRlbTpob3ZlcjpiZWZvcmUsIC50ZWFtX19jYXRlZ29yeS1pdGVtLmNhdGVnb3J5LS1hY3RpdmU6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtX19jYXRlZ29yeS1pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZWFtX19jYXRlZ29yeS1pdGVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi50ZWFtX19jYXRlZ29yeS1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcHgpO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMjk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLnRlYW1fX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGVhbV9fbmFtZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4udGVhbV9fbmFtZTpob3ZlciwgLnRlYW1fX25hbWUubmFtZS0tYWN0aXZlIHtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIHotaW5kZXg6IDI7XG59XG4udGVhbV9fbmFtZTpob3ZlcjpiZWZvcmUsIC50ZWFtX19uYW1lLm5hbWUtLWFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW1fX25hbWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udGhlbWUtdG9nZ2xlci13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRoZW1lLXRvZ2dsZXItd3JhcCB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYwcHgsIC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudGhlbWUtdG9nZ2xlci13cmFwIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOTBweCwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGhlbWUtdG9nZ2xlci13cmFwIHtcbiAgICBsZWZ0OiAtOTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRoZW1lLXRvZ2dsZXItd3JhcC0tbGlnaHQge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICM0RDEyOTk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aGVtZS10b2dnbGVyLXdyYXAtLWRhcmsge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICM0OTQ1NEY7XG4gIH1cbn1cblxuLnRoZW1lX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRoZW1lX19jaXJjbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTFweCk7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi50aGVtZV9fY2lyY2xlLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aGVtZV9fY2lyY2xlLS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbiAgfVxufVxuXG4udGhlbWVfX2NpcmNsZS0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50aGVtZV9fY2lyY2xlLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0NTRGO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMTAwJSArIDlweCksIC0xcHgpO1xuICB9XG59XG5cbi5jaXJjbGUtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNpcmNsZV9fc3VuIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jaXJjbGVfX3N1biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGODtcbiAgfVxufVxuXG4uY2lyY2xlX19zdW4tLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jaXJjbGVfX21vb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jaXJjbGVfX21vb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuLmNpcmNsZV9fbW9vbi0taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG59XG5cbi5jaXJjbGVfX21vb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTRweDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyOTJjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNpcmNsZV9fbW9vbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0NTRGO1xuICB9XG59XG5cbi5jaXJjbGVfX3JheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTI5OTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNpcmNsZV9fcmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY4O1xuICB9XG59XG5cbi5jaXJjbGVfX3JheS0taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNpcmNsZV9fcmF5Om50aC1jaGlsZCgzKTpub3QoLmNpcmNsZV9fcmF5LS1oaWRkZW4pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlIC0gMTNweCkpO1xufVxuXG4uY2lyY2xlX19yYXk6bnRoLWNoaWxkKDYpOm5vdCguY2lyY2xlX19yYXktLWhpZGRlbikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxM3B4KSk7XG59XG5cbi5jaXJjbGVfX3JheTpudGgtY2hpbGQoNSk6bm90KC5jaXJjbGVfX3JheS0taGlkZGVuKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDEzcHgpLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uY2lyY2xlX19yYXk6bnRoLWNoaWxkKDkpOm5vdCguY2lyY2xlX19yYXktLWhpZGRlbikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAxM3B4KSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmNpcmNsZV9fcmF5Om50aC1jaGlsZCg0KTpub3QoLmNpcmNsZV9fcmF5LS1oaWRkZW4pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgOXB4KSwgY2FsYygtNTAlIC0gOXB4KSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmNpcmNsZV9fcmF5Om50aC1jaGlsZCgxMCk6bm90KC5jaXJjbGVfX3JheS0taGlkZGVuKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDlweCksIGNhbGMoLTUwJSAtIDlweCkpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2lyY2xlX19yYXk6bnRoLWNoaWxkKDgpOm5vdCguY2lyY2xlX19yYXktLWhpZGRlbikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSA5cHgpLCBjYWxjKC01MCUgKyA5cHgpKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2lyY2xlX19yYXk6bnRoLWNoaWxkKDcpOm5vdCguY2lyY2xlX19yYXktLWhpZGRlbikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyA5cHgpLCBjYWxjKC01MCUgKyA5cHgpKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNpcmNsZV9fcmF5Om50aC1jaGlsZCgzKS5jaXJjbGVfX3JheS0taGlkZGVuLFxuLmNpcmNsZV9fcmF5Om50aC1jaGlsZCg2KS5jaXJjbGVfX3JheS0taGlkZGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jaXJjbGVfX3JheTpudGgtY2hpbGQoNSkuY2lyY2xlX19yYXktLWhpZGRlbixcbi5jaXJjbGVfX3JheTpudGgtY2hpbGQoOSkuY2lyY2xlX19yYXktLWhpZGRlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5jaXJjbGVfX3JheTpudGgtY2hpbGQoNCkuY2lyY2xlX19yYXktLWhpZGRlbixcbi5jaXJjbGVfX3JheTpudGgtY2hpbGQoOCkuY2lyY2xlX19yYXktLWhpZGRlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jaXJjbGVfX3JheTpudGgtY2hpbGQoMTApLmNpcmNsZV9fcmF5LS1oaWRkZW4sXG4uY2lyY2xlX19yYXk6bnRoLWNoaWxkKDcpLmNpcmNsZV9fcmF5LS1oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnRpbWUtcGlja2VyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFMUYzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMjhweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMzJweCAzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmFjdGl2ZS1kYXJrLXRoZW1lIC50aW1lLXBpY2tlci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTgsIDE1MywgMC4xMSk7XG59XG5cbi50aW1lLXBpY2tlci13cmFwLmlzSGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpbWUtcGlja2VyX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBmb250LXNpemU6IDU3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xufVxuXG4udGltZS1waWNrZXJfX2hvdXJzLCAudGltZS1waWNrZXJfX21pbnV0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMyMTAwNUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLnRpbWUtcGlja2VyX19ob3Vyczpob3ZlciwgLnRpbWUtcGlja2VyX19taW51dGVzOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG59XG5cbi5hY3RpdmUtZGFyay10aGVtZSAudGltZS1waWNrZXJfX2hvdXJzLCAuYWN0aXZlLWRhcmstdGhlbWUgLnRpbWUtcGlja2VyX19taW51dGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGODtcbn1cblxuLnRpbWUtcGlja2VyX19zZXBhcmF0b3Ige1xuICB3aWR0aDogMjRweDtcbiAgY29sb3I6ICMxQzFCMUY7XG59XG5cbi50aW1lLXBpY2tlcl9fdGFibG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNTZweDtcbiAgaGVpZ2h0OiAyNTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWN0aXZlLWRhcmstdGhlbWUgLnRpbWUtcGlja2VyX190YWJsbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0Rjg7XG59XG5cbi50aW1lLXBpY2tlcl9fdGFibG8uaXNIaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGltZS1waWNrZXJfX3RhYmxvOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMjk5O1xufVxuXG4ubnVtYmVyOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG59XG5cbi5udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgY29sb3I6ICMxQzFCMUY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyMzUsIDIzMSwgMjQzLCAwLjgpO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5udW1iZXIuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG59XG5cbi5udW1iZXIuYWN0aXZlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEyOTk7XG59XG5cbi5udW1iZXIucG0uYWN0aXZlOmJlZm9yZSB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4ubnVtYmVyLmFtLmFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogNzhweDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogNTRweDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoMykge1xuICB0b3A6IDU0cHg7XG4gIHJpZ2h0OiAxNnB4O1xufVxuXG4ubnVtYmVyOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDUpIHtcbiAgYm90dG9tOiA1NHB4O1xuICByaWdodDogMTZweDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoNikge1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiA1NHB4O1xufVxuXG4ubnVtYmVyOm50aC1jaGlsZCg3KSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoOCkge1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDU0cHg7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDkpIHtcbiAgYm90dG9tOiA1NHB4O1xuICBsZWZ0OiAxNnB4O1xufVxuXG4ubnVtYmVyOm50aC1jaGlsZCgxMCkge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDExKSB7XG4gIHRvcDogNTRweDtcbiAgbGVmdDogMTZweDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoMTIpIHtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiA1NHB4O1xufVxuXG4ubnVtYmVyOm50aC1jaGlsZCgxMykge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjhweCk7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDE0KSB7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDY3cHg7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDE1KSB7XG4gIHRvcDogNjdweDtcbiAgcmlnaHQ6IDQwcHg7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDE2KSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI4cHgsIC01MCUpO1xufVxuXG4ubnVtYmVyOm50aC1jaGlsZCgxNykge1xuICBib3R0b206IDY3cHg7XG4gIHJpZ2h0OiA0MHB4O1xufVxuXG4ubnVtYmVyOm50aC1jaGlsZCgxOCkge1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiA2N3B4O1xufVxuXG4ubnVtYmVyOm50aC1jaGlsZCgxOSkge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI4cHgpO1xufVxuXG4ubnVtYmVyOm50aC1jaGlsZCgyMCkge1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDY3cHg7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDIxKSB7XG4gIGJvdHRvbTogNjdweDtcbiAgbGVmdDogNDBweDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoMjIpIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4cHgsIC01MCUpO1xufVxuXG4ubnVtYmVyOm50aC1jaGlsZCgyMykge1xuICB0b3A6IDY3cHg7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDI0KSB7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogNjdweDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoMSkuYWN0aXZlOmJlZm9yZSxcbi5udW1iZXI6bnRoLWNoaWxkKDEzKS5hY3RpdmU6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoMikuYWN0aXZlOmJlZm9yZSxcbi5udW1iZXI6bnRoLWNoaWxkKDE0KS5hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gMTFweCksIDIwcHgpIHJvdGF0ZSgtNjBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoMykuYWN0aXZlOmJlZm9yZSxcbi5udW1iZXI6bnRoLWNoaWxkKDE1KS5hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gMjBweCksIDExcHgpIHJvdGF0ZSgtMzBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoNCkuYWN0aXZlOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtNzhweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoMTYpLmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDUpLmFjdGl2ZTpiZWZvcmUsXG4ubnVtYmVyOm50aC1jaGlsZCgxNykuYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDIwcHgpLCAtMTFweCkgcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDYpLmFjdGl2ZTpiZWZvcmUsXG4ubnVtYmVyOm50aC1jaGlsZCgxOCkuYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDExcHgpLCAtMjBweCkgcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDcpLmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IC03OHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoMTkpLmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IC0xMDElO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoOCkuYWN0aXZlOmJlZm9yZSxcbi5udW1iZXI6bnRoLWNoaWxkKDIwKS5hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyg1MCUgKyAxMXB4KSwgLTIwcHgpIHJvdGF0ZSgtNjBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuXG4ubnVtYmVyOm50aC1jaGlsZCg5KS5hY3RpdmU6YmVmb3JlLFxuLm51bWJlcjpudGgtY2hpbGQoMjEpLmFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKDUwJSArIDIwcHgpLCAtMTFweCkgcm90YXRlKC0zMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG5cbi5udW1iZXI6bnRoLWNoaWxkKDEwKS5hY3RpdmU6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNzhweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoMjIpLmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuXG4ubnVtYmVyOm50aC1jaGlsZCgxMSkuYWN0aXZlOmJlZm9yZSxcbi5udW1iZXI6bnRoLWNoaWxkKDIzKS5hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyg1MCUgKyAyMHB4KSwgMTFweCkgcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cblxuLm51bWJlcjpudGgtY2hpbGQoMTIpLmFjdGl2ZTpiZWZvcmUsXG4ubnVtYmVyOm50aC1jaGlsZCgyNCkuYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoNTAlICsgMTFweCksIDIwcHgpIHJvdGF0ZSg2MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbi0tdHJ1c3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XG4gIH1cbn1cblxuLnRydXN0X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRydXN0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7XG4gIH1cbn1cblxuLnRydXN0X19jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiA5MTZweDtcbiAgcmlnaHQ6IC0xMXB4O1xuICB3aWR0aDogMTA3cHg7XG4gIGhlaWdodDogMTA3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90cnVzdC93YXNoY2xvdGhfdGFibGV0QDF4LnBuZ1wiKTtcbn1cbkBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RydXN0L3dhc2hjbG90aF90YWJsZXRAMXgud2VicFwiKSkge1xuICAudHJ1c3RfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RydXN0L3dhc2hjbG90aF90YWJsZXRAMXgud2VicCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAudHJ1c3RfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdHJ1c3Qvd2FzaGNsb3RoX3RhYmxldEAyeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RydXN0L3dhc2hjbG90aF90YWJsZXRAMngud2VicFwiKSkge1xuICAgIC50cnVzdF9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cnVzdC93YXNoY2xvdGhfdGFibGV0QDJ4LndlYnApO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRydXN0X19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgdG9wOiA0OTZweDtcbiAgICByaWdodDogLTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudHJ1c3RfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDQ5MnB4O1xuICAgIHJpZ2h0OiAtMTFweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdHJ1c3Qvd2FzaGNsb3RoQDF4LnBuZ1wiKTtcbiAgfVxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90cnVzdC93YXNoY2xvdGhAMXgud2VicFwiKSkge1xuICAgIC50cnVzdF9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cnVzdC93YXNoY2xvdGhAMXgud2VicCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLnRydXN0X19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RydXN0L3dhc2hjbG90aEAyeC5wbmdcIik7XG4gIH1cbiAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdHJ1c3Qvd2FzaGNsb3RoQDJ4LndlYnBcIikpIHtcbiAgICAudHJ1c3RfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJ1c3Qvd2FzaGNsb3RoQDJ4LndlYnApO1xuICAgIH1cbiAgfVxufVxuXG4udHJ1c3RfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvdHRvbTogMTIwcHg7XG4gIGxlZnQ6IC02cHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RydXN0L2JydXNoX19tb2JpbGVAMXgucG5nXCIpO1xufVxuQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdHJ1c3QvYnJ1c2hfX21vYmlsZUAxeC53ZWJwXCIpKSB7XG4gIC50cnVzdF9fY29udGFpbmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cnVzdC9icnVzaF9fbW9iaWxlQDF4LndlYnApO1xuICB9XG59XG5AbWVkaWEgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLnRydXN0X19jb250YWluZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdHJ1c3QvYnJ1c2hfX21vYmlsZUAyeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RydXN0L2JydXNoX19tb2JpbGVAMngud2VicFwiKSkge1xuICAgIC50cnVzdF9fY29udGFpbmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RydXN0L2JydXNoX19tb2JpbGVAMngud2VicCk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJ1c3RfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMzRweDtcbiAgICBoZWlnaHQ6IDEzNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90cnVzdC9icnVzaF90YWJsZXRAMXgucG5nXCIpO1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RydXN0L2JydXNoX3RhYmxldEAxeC53ZWJwXCIpKSB7XG4gICAgLnRydXN0X19jb250YWluZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJ1c3QvYnJ1c2hfdGFibGV0QDF4LndlYnApO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC50cnVzdF9fY29udGFpbmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RydXN0L2JydXNoX3RhYmxldEAyeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RydXN0L2JydXNoX3RhYmxldEAyeC53ZWJwXCIpKSB7XG4gICAgLnRydXN0X19jb250YWluZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJ1c3QvYnJ1c2hfdGFibGV0QDJ4LndlYnApO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50cnVzdF9fY29udGFpbmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAxNDNweDtcbiAgICB3aWR0aDogMTU3cHg7XG4gICAgaGVpZ2h0OiAxNTdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdHJ1c3QvYnJ1c2hAMXgucG5nXCIpO1xuICB9XG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RydXN0L2JydXNoQDF4LndlYnBcIikpIHtcbiAgICAudHJ1c3RfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cnVzdC9icnVzaEAxeC53ZWJwKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAudHJ1c3RfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90cnVzdC9icnVzaEAyeC5wbmdcIik7XG4gIH1cbiAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdHJ1c3QvYnJ1c2hAMngud2VicFwiKSkge1xuICAgIC50cnVzdF9fY29udGFpbmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RydXN0L2JydXNoQDJ4LndlYnApO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2std3JhcHBlci0tdHJ1c3Qge1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2std3JhcHBlci0tdHJ1c3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLXdyYXBwZXItLXRydXN0IHtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4uYmxvY2stLXpJbmRleCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYmxvY2stLXRydXN0IHtcbiAgICBtaW4taGVpZ2h0OiAzNzlweDtcbiAgfVxufVxuXG4uc2hlZHVsZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNoZWR1bGUtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ud29yay1zaGVkdWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLndvcmstc2hlZHVsZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC53b3JrLXNoZWR1bGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIH1cbn1cblxuLndvcmstc2hlZHVsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ud29yay1zaGVkdWxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZGF5cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNEQxMjk5O1xufVxuXG4uZGF5cy1saXN0X19pdGVtIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDE4LCAxNTMsIDAuMyk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kYXlzLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuXG4uZGF5cy1saXN0X19pdGVtLS1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMjk5O1xufVxuXG4ud29yay1zaGVkdWxlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM0RDEyOTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLndvcmstc2hlZHVsZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICB9XG59XG5cbi53b3JrLXNoZWR1bGVfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53b3JrLXNoZWR1bGVfX3RleHQtLWFib3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLndvcmstc2hlZHVsZV9fdGV4dC0tYWJvdmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ud29yay1zaGVkdWxlX190ZXh0LS1zcGFjZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufSIsImh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5cclxuYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWJsYWNrLWNvbG9yO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAmLnN1cHBvcnQtbW9kYWwtb3BlbiwgXHJcbiAgJi5zdWJzY3JpcHRpb24tbW9kYWwtb3BlbiAge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxubWFpbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHBhZGRpbmctdG9wOiAxMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxufVxyXG5cclxuXHJcbi5hY3RpdmUtZGFyay10aGVtZSBtYWluIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1hZGQtY29sb3I7XHJcbn1cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbnAge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0IHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5cclxuaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG51bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5pbnB1dCxcclxuYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcbiIsIi52aXN1YWxseS1oaWRkZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IiwiLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xyXG4gICAgd2lkdGg6IDM3NXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiA3NjhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufSIsIi5yZWxhdGl2ZS1wb3NpdGlvbmVkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuc2VjdGlvbi5uby1wYWRkaW5nLXRvcCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbnNlY3Rpb24ubm8tcGFkZGluZy1ib3R0b20ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubm8tcGFkZGluZyB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jZW50ZXJlZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxufVxyXG5cclxuLmlzSGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud29yay1zaGVkdWxlLmlzSGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi5zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGN1YmljO1xyXG4gICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgcGFkZGluZy10b3A6IDcycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTE2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0tY2xlYW5pbmctdHlwZXMsIC5yZXZpZXdzLCAuc2VjdGlvbi0tYnVpbGRpbmdzLCAuc2VjdGlvbi0tcmVwYWlyIHtcclxuICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAzNHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcblxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDY2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NnB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItdG9wOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tLWNhbGMtYmFubmVyIHtcclxuXHJcbiAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcblxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDY2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0tdGVhbSAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcclxuXHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjZweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnNlY3Rpb24tLWNsZWFuaW5nLXR5cGVzOjpiZWZvcmUsIFxyXG4ucmV2aWV3czo6YmVmb3JlLCBcclxuLnNlY3Rpb24tLWJ1aWxkaW5nczo6YmVmb3JlLFxyXG4gLnNlY3Rpb24tLXJlcGFpcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTEwJTtcclxuICBsZWZ0OiAtNTBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCB3aGl0ZSx3aGl0ZSk7XHJcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgICB0b3A6IC01MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgdG9wOiAtNzBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLS1jYWxjLWJhbm5lcjphZnRlcntcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMTBweDtcclxuICB3aWR0aDogMTEwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRmaXJzdC1hZGRpdGlvbmFsLWJnLWNvbG9yLCAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvciwkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcik7XHJcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZWQscmVkLHJlZCk7XHJcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYm90dG9tOiAtMjBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0tdGVhbTo6YWZ0ZXJ7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDExMCU7XHJcbiAgbGVmdDogLTUwcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvciwgJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3IsJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3IpO1xyXG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmVkLCByZWQscmVkKTtcclxuICBmaWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgei1pbmRleDogMjtcclxuICAgIGJvdHRvbTogLTUwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgIGJvdHRvbTogLTcwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zZWN0aW9uLS1jbGVhbmluZy10eXBlczo6YmVmb3JlLFxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLnJldmlld3M6OmJlZm9yZSwgXHJcbi5hY3RpdmUtZGFyay10aGVtZSAuc2VjdGlvbi0tY2xlYW5pbmctdHlwZXM6OmFmdGVyLFxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLnJldmlld3M6OmFmdGVyLFxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLnNlY3Rpb24tLWJ1aWxkaW5nczo6YmVmb3JlLCBcclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zZWN0aW9uLS1idWlsZGluZ3M6OmFmdGVyLCBcclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zZWN0aW9uLS1yZXBhaXI6OmJlZm9yZSwgXHJcbi5hY3RpdmUtZGFyay10aGVtZSAuc2VjdGlvbi0tcmVwYWlyOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRkYXJrLWFkZC00LWNvbG9yLCAkZGFyay1hZGQtNC1jb2xvciwgJGRhcmstYWRkLTQtY29sb3IpO1xyXG59XHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgIC5zZWN0aW9uLS1jYWxjLWJhbm5lcjphZnRlciwgLmFjdGl2ZS1kYXJrLXRoZW1lIC5zZWN0aW9uLS10ZWFtOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZGFyay1hZGQtY29sb3IsICRkYXJrLWFkZC1jb2xvciwgJGRhcmstYWRkLWNvbG9yKTtcclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLS1jbGVhbmluZy10eXBlczo6YWZ0ZXIsIC5yZXZpZXdzOjphZnRlciwgLnNlY3Rpb24tLWJ1aWxkaW5nczo6YWZ0ZXIsIC5zZWN0aW9uLS1yZXBhaXI6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtNTBweDtcclxuICB3aWR0aDogMTEwJTtcclxuXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSwgd2hpdGUsd2hpdGUpO1xyXG4gIGZpbHRlcjogYmx1cigxMHB4KTtcclxuICB6LWluZGV4OiAyO1xyXG4gICBib3R0b206IC01MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBib3R0b206IC03MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lICAuc2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYWRkLTQtY29sb3I7XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi0tZGFyay1iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRjdWJpYztcclxuXHJcbn1cclxuXHJcbi5hY3RpdmUtZGFyay10aGVtZSAuc2VjdGlvbi0tZGFyay1iYWNrZ3JvdW5kIHtcclxuYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYWRkLWNvbG9yO1xyXG59XHJcblxyXG5cclxuXHJcbi5zZWN0aW9uLS1iZW5lZml0cy1leHBhbmRlZCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiA3NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tLWJlbmVmaXRzIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tLWNhbGMtb3JkZXItY29zdCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgfVxyXG5cclxuLnNlY3Rpb24tLWhvbWUtbWFpbnRlbmFuY2Uge1xyXG4gIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDcycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDU3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbl9fdGl0bGUge1xyXG5cclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG5mb250LXdlaWdodDogNzAwO1xyXG5tYXJnaW4tYm90dG9tOiA4cHg7XHJcbmxpbmUtaGVpZ2h0OiAxLjIxO1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7XHJcbiAgfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kLWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkY3ViaWM7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDcycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgfVxyXG59XHJcbi5hY3RpdmUtZGFyay10aGVtZSAuc2VjdGlvbl9fY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1hZGQtMy1jb2xvcjtcclxufVxyXG5cclxuLnRpdGxlLS1kcnktY2xlYW4ge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gIH1cclxuICB9XHJcbiAgIiwiLmNvbXBhcmlzb25fX3NsaWRlci1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tcGFyaXNvbi1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gIGhlaWdodDogMjgwcHg7XHJcbiAgd2lkdGg6IDI3MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgaGVpZ2h0OjMyMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMzc1cHg7XHJcbiAgICBoZWlnaHQ6IDM3NXB4O1xyXG59XHJcbn1cclxuLmNvbXBhcmlzb24tc2xpZGVyX19pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvOyBcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB3aWR0aDogMjcwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgfVxyXG59XHJcbi5jb21wYXJpc29uLXNsaWRlcl9fd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyBcclxufVxyXG4uY29tcGFyaXNvbi1zbGlkZXJfX3dyYXBwZXIgLmNvbXBhcmlzb24tc2xpZGVyX19pbWFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmNvbXBhcmlzb24tc2xpZGVyX19sYWJlbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjBweDtcclxuICB6LWluZGV4OiAzO1xyXG4gIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKC42OCwuMjYsLjU4LDEuMjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jb21wYXJpc29uLXNsaWRlcjpob3ZlciAuY29tcGFyaXNvbi1zbGlkZXJfX2xhYmVsIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5jb21wYXJpc29uLXNsaWRlciAuY29tcGFyaXNvbi1zbGlkZXJfX2xhYmVsLmxhYmVsLS1iZWZvcmUge1xyXG4gIGxlZnQ6IDIwcHg7XHJcbn1cclxuLmNvbXBhcmlzb24tc2xpZGVyIC5jb21wYXJpc29uLXNsaWRlcl9fbGFiZWwubGFiZWwtLWFmdGVyIHtcclxuICByaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG59XHJcbi5jb21wYXJpc29uLXNsaWRlcl9faGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweC8yKTtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgei1pbmRleDogMjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgvMik7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgvMik7XHJcbiAgfVxyXG59XHJcbiAuaGFuZGxlX19saW5lIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkaXRpb25hbC1hY2NlbnQtY29sb3I7XHJcbn1cclxuLmhhbmRsZV9fY2lyY2xlIHtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgY29sb3I6ICRhZGRpdGlvbmFsLWFjY2VudC1jb2xvcjtcclxuICBib3JkZXI6IDRweCBzb2xpZCAkYWRkaXRpb25hbC1hY2NlbnQtY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNvbXBhcmlzb25fX2NhdGVnb3JpZXMtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMzVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5jYXRlZ29yeV9fYnV0dG9uIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWJsYWNrLWNvbG9yO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGN1YmljLCBjb2xvciAkY3ViaWM7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcnlfX2J1dHRvbi0tYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG59XHJcblxyXG4uY2F0ZWdvcnlfX2J1dHRvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIGNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxufVxyXG5cclxuLmNvbXBhcmlzb24tc2xpZGVyIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGN1YmljLCBvcGFjaXR5ICRjdWJpYztcclxufVxyXG5cclxuLmNvbXBhcmlzb24tc2xpZGVyLmZpbHRlcmVkIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMikgdHJhbnNsYXRlWSgyMDBweCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuXHJcbi5jb21wYXJpc29uX19jb250YWluZXIgLmJ0bi13cmFwLS1tb3JlLCBcclxuLmNvbXBhcmlzb25fX2NvbnRhaW5lciAuYnRuLXdyYXAtLWxlc3N7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbXBhcmlzb25fX2NvbnRhaW5lciAuYnRuLXdyYXAtLW1vcmUuaXNWaXNpYmxlLFxyXG4uY29tcGFyaXNvbl9fY29udGFpbmVyIC5idG4td3JhcC0tbGVzcy5pc1Zpc2libGUgIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1vcmUtbGVzcy1idG4tbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDIwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOjEwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLmNvbnRhaW5lci0tZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG5cclxuXHJcbi5mZWF0dXJlcyB7XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgIHJvdy1nYXA6IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcclxuICAgICAgICByb3ctZ2FwOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXNfX2l0ZW0tLWJlbmVmaXRzIHtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAzMHB4KS8yKTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDMqNDBweCkvNCk7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlc19faW1hZ2Utd3JhcCB7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4uZmVhdHVyZXNfX3RpdGxlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLmZlYXR1cmVzX19kZXNjIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG59IiwiXHJcbi5idWlsZGluZ3NfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmaXJzdC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgcGFkZGluZzogMzJweCAyNHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDMwcHgpLzIpO1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgaGVpZ2h0OiAyMzFweDtcclxuICAgIHdpZHRoOiAyNjBweDsgICBcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG59XHJcbn1cclxuXHJcblxyXG4uc2VydmljZXMtdHlwZXNfX2l0ZW0ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAyMHB4KS8yKTtcclxuICAgXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICB9XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMiozMHB4KS8zKTtcclxuICAgIH1cclxuICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMyo0MHB4KS80KTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uYnVpbGRpbmdzX19saW5rIHtcclxuICBjb2xvcjogJHByaW1hcnktYmxhY2stY29sb3I7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxufVxyXG5cclxuLmJ1aWxkaW5nc19fdGV4dCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNlcnZpY2UtYnVpbGRpbmdzX19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAzMnB4KS8yKTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRjdWJpYyxiYWNrZ3JvdW5kLWNvbG9yICRjdWJpYztcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAzMHB4KS8yKTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDQwcHgpLzIpO1xyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5zZXJ2aWNlLWJ1aWxkaW5nc19faXRlbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWJ1aWxkaW5nc19fdGV4dCB7XHJcbiAgei1pbmRleDogMjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAkY3ViaWM7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWJ1aWxkaW5nc19fdGV4dCwgLnNlcnZpY2VzLXR5cGVzX190ZXh0IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1aWxkaW5nc19faWNvbi13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmJ1aWxkaW5nc19faW1hZ2Uge1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5idWlsZGluZ3NfX292ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgbGVmdDogOTVweDtcclxuICAgICAgdG9wOiA0MHB4O1xyXG4gIH1cclxuIFxyXG4gd2lkdGg6IDE3MHB4O1xyXG4gIGhlaWdodDogMTcwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWhvdmVyLWVmZmVjdC1jb2xvcjtcclxuICB6LWluZGV4OiAwO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkY3ViaWMsIGJhY2tncm91bmQtY29sb3IgJGN1YmljO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4uc2VydmljZS1idWlsZGluZ3NfX2l0ZW0gLmJ1aWxkaW5nc19faWNvbi13cmFwIHtcclxuICB3aWR0aDogMTcwcHg7XHJcbiAgaGVpZ2h0OiAxNzBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGNhcmQtaG92ZXItZWZmZWN0LWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRyYW5zaXRpb246IGFsbCAkY3ViaWM7XHJcbn1cclxuXHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLnNlcnZpY2UtYnVpbGRpbmdzX19pdGVtIC5idWlsZGluZ3NfX2ljb24td3JhcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY2FyZC1ob3Zlci1lZmZlY3QtY29sb3I7XHJcbn1cclxuXHJcblxyXG4uc2VydmljZS1idWlsZGluZ3NfX2l0ZW0gLmJ1aWxkaW5nc19faWNvbi13cmFwOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogMTBweDtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgaGVpZ2h0OiAxNTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAkY2FyZC1ob3Zlci1lZmZlY3QtY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcclxufVxyXG5cclxuLnNlcnZpY2UtYnVpbGRpbmdzX19pdGVtOmhvdmVyIHtcclxuIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxufVxyXG5cclxuLnNlcnZpY2UtYnVpbGRpbmdzX19pdGVtOmhvdmVyIC5idWlsZGluZ3NfX2ljb24td3JhcCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1ob3Zlci1lZmZlY3QtY29sb3I7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWJ1aWxkaW5nc19faXRlbTpob3ZlciAuYnVpbGRpbmdzX19pY29uLXdyYXA6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRmaXJzdC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgZmlsdGVyOiBibHVyKDEwcHgpO1xyXG59XHJcblxyXG4uc2VydmljZS1idWlsZGluZ3NfX2l0ZW06aG92ZXIgLnNlcnZpY2UtYnVpbGRpbmdzX190ZXh0IHtcclxuICBjb2xvcjogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWJ1aWxkaW5nc19faXRlbTpob3ZlciAuYnVpbGRpbmdzX19vdmVybGF5IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDQpO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLmJ1aWxkaW5nc19fbGlzdCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAzMnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBnYXA6IDkwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZS1idWlsZGluZ3NfX2xpc3Qge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGdhcDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy10eXBlc19fbGlzdCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgY29sdW1uLWdhcDogMjBweDtcclxuICByb3ctZ2FwOiA0MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgY29sdW1uLWdhcDogMzBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xyXG4gICAgcm93LWdhcDo0OHB4O1xyXG4gIH1cclxuXHJcbn0iLCIuYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yICRjdWJpYywgYmFja2dyb3VuZC1jb2xvciAkY3ViaWMsIGJvcmRlciAkY3ViaWM7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tb2JpbGVfX3Nob3ctbW9yZS1idG4uYnRuIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGFkZGl0aW9uYWwtYWNjZW50LWNvbG9yO1xyXG4gICAgY29sb3I6JGFkZGl0aW9uYWwtYWNjZW50LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi0tbGlnaHQge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWFjY2VudC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGN1YmljO1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmQtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5hY3RpdmUtZGFyay10aGVtZSAuYnRuLS1saWdodDpub3QoLmFjdGl2ZSkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmaXJzdC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1hZGQtMi1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLnRlbC1idG4ge1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGN1YmljLCBiYWNrZ3JvdW5kLWNvbG9yICRjdWJpYywgYm9yZGVyICRjdWJpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIFxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICB9XHJcblxyXG59XHJcblxyXG4udGVsLWJ0bi0td2hpdGUtYmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6JHByaW1hcnktd2hpdGUtY29sb3I7XHJcbn1cclxuLnRlbC1idG4tLWFzaWRlLS1tZW51IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICB9XHJcbnBhZGRpbmc6IDE3cHggMjVweDtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWFjY2VudC1jb2xvcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC50ZWwtYnRuOm5vdCgudGVsLWJ0bi0tYXNpZGUtLW1lbnUpIHtcclxuICBjb2xvcjogJHNlY29uZC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmQtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmQtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICAgIH1cclxufVxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLmNvbm5lY3Rpb24gLnRlbC1idG4gIHtcclxuICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbn1cclxuLmFjdGlvbi1idG4ge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nOiAxNXB4IDUwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHBhZGRpbmc6IDE3cHggMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jbGVhbmluZ19fYnRuIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTVweCA1MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAyM3B4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1idG4sXHJcbi5yZXZpZXdzX19idG4ge1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMjNweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gIH1cclxufVxyXG4gXHJcbi5idG4tLWNlbnRlcmVkIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuXHJcbi5yZXZpZXdzX19idG4ge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBtaW4td2lkdGg6IDI3N3B4O1xyXG4gIH1cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZV9fc2hvdy1tb3JlLWJ0biB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkaXRpb25hbC1hY2NlbnQtY29sb3I7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWJsYWNrLWNvbG9yO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uY29tcGFyaXNvbl9fc2hvdy1tb3JlLWJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxNXB4IDIzcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gIG1pbi13aWR0aDogMjc3cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kLWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNvbm5lY3Rpb25fX2J0biB7XHJcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tLXN1Y2Nlc3MgLmhlcm9fX2J0biwuc2VjdGlvbi0tZXJyb3IgLmhlcm9fX2J0biAge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogMjI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ua2V5LWJ0biB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvb2ZmaWNlLXBhZ2Uva2V5cy5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcclxuICBwYWRkaW5nLXRvcDogMThweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICBwYWRkaW5nLWxlZnQ6IDkycHg7XHJcbiAgbWF4LXdpZHRoOiAzMTJweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbiAgICBcclxuI3Rha2Uta2V5cy1idG4uYWN0aXZlLFxyXG4jZ2l2ZS1rZXlzLWJ0bi5hY3RpdmUsXHJcbi5wYXltZW50X19idG4uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG59XHJcblxyXG4uY2FsYy1idG4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5vZmZpY2Utb3JkZXIgLmNhbGMtYnRuIHtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuIC5jYXJkLXBheW1lbnQtYnRuIHtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3Vic2NyLW1vZGFsL2NhcmRzLnBuZycpO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IDY1cHggNTBweDtcclxuICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICBtYXgtd2lkdGg6IDMxMnB4O1xyXG4gfVxyXG5cclxuIC5jYXNoLXBheW1lbnQtYnRuIHtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3Vic2NyLW1vZGFsL2N1cnJlbmN5LnBuZycpO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IDYxcHggNTBweDtcclxuICAgcGFkZGluZy10b3A6IDMwLjVweDtcclxuICAgcGFkZGluZy1ib3R0b206IDMwLjVweDtcclxuICAgcGFkZGluZy1sZWZ0OiA4OXB4O1xyXG5cclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICB9XHJcbiB9XHJcblxyXG4gLmZvcm1fX3N1Ym1pdC1idG4ge1xyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICB9XHJcblxyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgIHBhZGRpbmc6IDE2cHggODRweDtcclxuICAgfVxyXG4gfVxyXG5cclxuIC5hc2stYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODNweDtcclxuICAgICAgfVxyXG4gfVxyXG5cclxuIC50aW1lLXBpY2tlcl9fYnRuIHtcclxuICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICBib3R0b206MDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjhweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjhweDtcclxuICBjb2xvcjogJHRpbWUtcGlja2VyLXRhYmxvLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aW1lLXBpY2tlci1jb2xvcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yICRjdWJpYywgYmFja2dyb3VuZC1jb2xvciAkY3ViaWM7XHJcbiAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICB9XHJcbiB9XHJcblxyXG4gLmFjdGl2ZS1kYXJrLXRoZW1lIC50aW1lLXBpY2tlcl9fYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLWNvbG9yO1xyXG4gfVxyXG5cclxuLmJsb2ItYnRuIHtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cywgYm9yZGVyIDAuNXM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5cclxuXHJcbi5ibG9iLWJ0bi0tbGlnaHQge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWFjY2VudC1jb2xvcjtcclxuICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG59XHJcblxyXG5cclxuXHJcbi5ibG9iLWJ0bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbn1cclxuXHJcbi5ibG9iLWJ0bjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB6LWluZGV4OiAtMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogM3B4O1xyXG4gIHRvcDogM3B4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjJzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbn1cclxuXHJcbi5ibG9iLWJ0bjpob3ZlciB7XHJcbiAgY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbn1cclxuLmJsb2ItYnRuOmZvY3VzIHtcclxuICBjb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG59XHJcbi5tb2JpbGVfX3Nob3ctbW9yZS1idG4uYmxvYi1idG46Zm9jdXMge1xyXG4gIGNvbG9yOiAkYWRkaXRpb25hbC1hY2NlbnQtY29sb3I7XHJcbn1cclxuXHJcbi5tb2JpbGVfX3Nob3ctbW9yZS1idG46Zm9jdXMge1xyXG4gIGNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkaXRpb25hbC1hY2NlbnQtY29sb3I7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5tb2JpbGVfX3Nob3ctbW9yZS1idG4uYmxvYi1idG46aG92ZXIge1xyXG4gIGNvbG9yOiAkYWRkaXRpb25hbC1hY2NlbnQtY29sb3I7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGFkZGl0aW9uYWwtYWNjZW50LWNvbG9yO1xyXG59XHJcblxyXG4ubW9iaWxlX19zaG93LW1vcmUtYnRuLmJsb2ItYnRuOmZvY3VzOmhvdmVyIHtcclxuICBjb2xvcjogJGFkZGl0aW9uYWwtYWNjZW50LWNvbG9yO1xyXG59XHJcblxyXG4ubW9iaWxlX19zaG93LW1vcmUtYnRuLmJsb2ItYnRuOmZvY3VzIHtcclxuICBjb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFkZGl0aW9uYWwtYWNjZW50LWNvbG9yO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4uYmxvYi1idG4tLWxpZ2h0OmhvdmVyIHtcclxuICBjb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJG1haW4tYWNjZW50LWNvbG9yO1xyXG59XHJcblxyXG4uYmxvYi1idG4tLXdoaXRlLWJvcmRlcjpob3ZlciB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG59XHJcblxyXG5cclxuLmJsb2ItYnRuLS1saWdodDpmb2N1cyB7XHJcbiAgY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbn1cclxuXHJcblxyXG4uYmxvYi1idG46aG92ZXI6YWZ0ZXIge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4uYmxvYi1idG5fX2lubmVyIHtcclxuICB6LWluZGV4OiAtMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbn1cclxuXHJcbi5tb2JpbGVfX3Nob3ctbW9yZS1idG4gLmJsb2ItYnRuX19pbm5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFkZGl0aW9uYWwtYWNjZW50LWNvbG9yO1xyXG59XHJcblxyXG5cclxuLmJsb2ItYnRuX19pbm5lci0tbGlnaHQge1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kLWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbn1cclxuXHJcblxyXG4uYmxvYi1idG5fX2Jsb2JzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbkBzdXBwb3J0cyAoZmlsdGVyOiB1cmwoJyNnb28nKSkge1xyXG5cclxuICBbaWRePSdnb28nXSB7XHJcbiAgICBmaWx0ZXI6IHVybCgnI2dvbycpO1xyXG4gIH1cclxuXHJcbiAgLmJsb2ItYnRuX19ibG9iIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCkgc2NhbGUoMS40KTtcclxuICB9XHJcblxyXG4gIC5ibG9iLWJ0bjpob3ZlciAuYmxvYi1idG5fX2Jsb2Ige1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuNCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uYmxvYi1idG5fX2Jsb2Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDJweDtcclxuICB3aWR0aDogMjUlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCkgc2NhbGUoMS43KTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXM7XHJcbn1cclxuXHJcbi5ibG9iLWJ0bl9fYmxvYi0tbGlnaHQge1xyXG4gIGJhY2tncm91bmQ6ICRtYWluLWFjY2VudC1jb2xvcjtcclxufVxyXG5cclxuXHJcbi5ibG9iLWJ0bl9fYmxvYjpudGgtY2hpbGQoMSkge1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuXHJcbi5ibG9iLWJ0bl9fYmxvYjpudGgtY2hpbGQoMikge1xyXG4gIGxlZnQ6IDMwJTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA4cztcclxufVxyXG5cclxuLmJsb2ItYnRuX19ibG9iOm50aC1jaGlsZCgzKSB7XHJcbiAgbGVmdDogNjAlO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTZzO1xyXG59XHJcblxyXG4uYmxvYi1idG5fX2Jsb2I6bnRoLWNoaWxkKDQpIHtcclxuICBsZWZ0OiA5MCU7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNHM7XHJcbn1cclxuXHJcbi5ibG9iLWJ0bjpob3ZlciAuYmxvYi1idG5fX2Jsb2Ige1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjcpO1xyXG59XHJcblxyXG5cclxuLmFuaW1hdGVkLWJ0bi13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFuaW1hdGVkLWJ0bi1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOjA7XHJcbiAgbGVmdDogMDtcclxufSIsIi5jYWxlbmRhciB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1heC13aWR0aDozMjhweDtcclxuICBtYXJnaW4tdG9wOiA4cHg7ICBcclxuICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uY2FsZW5kYXIuaXNIaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uY2FsZW5kYXJfX2hlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmNhbGVuZGFyX19tb250aFllYXIge1xyXG5mb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbmZvbnQtd2VpZ2h0OiA1MDA7XHJcbmZvbnQtc2l6ZTogMTRweDtcclxubGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG5saW5lLWhlaWdodDogMS40MztcclxucGFkZGluZzogMTBweCA4cHg7XHJcbm1pbi13aWR0aDogNDBweDtcclxufVxyXG5cclxuLmNhbGVuZGFyX19wcmV2TW9udGgtYnRuLCAuY2FsZW5kYXJfX25leHRNb250aC1idG4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgc3ZnIHtcclxuICAgIHRyYW5zaXRpb246IGZpbGwgJGN1YmljO1xyXG4gICAgZmlsbDogJGJ0bi1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhbGVuZGFyX19kYXktbmFtZSwgdGQge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS4zMztcclxuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcbn1cclxuXHJcblxyXG5cclxuLmNhbGVuZGFyICB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiBcclxuYm9yZGVyLXNwYWNpbmc6IDRweDtcclxuICBcclxuICBcclxufVxyXG5cclxuLmNhbGVuZGFyX19kYXktbmFtZSxcclxuLmNhbGVuZGFyIHRkIHtcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIGhlaWdodDogMzVweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICB9XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0cmFuc2l0aW9uIDogY29sb3IgJGN1YmljLCBiYWNrZ3JvdW5kLWNvbG9yICRjdWJpYztcclxufVxyXG5cclxuXHJcbi5jYWxlbmRhciB0ciB7XHJcbiAgd2lkdGg6IDMzcHg7XHJcbiAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXIgdGQge1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG59XHJcblxyXG4ucHJldmlvdXMtbW9udGgsXHJcbi5uZXh0LW1vbnRoLFxyXG4uZGlzYWJsZWQtZGF5IHtcclxuICBjb2xvcjogJGxhYmVsLXRleHQtY29sb3I7XHJcbn1cclxuXHJcbi5vcmRlci1kYXksIC5jYWxlbmRhciB0ZDpub3QoLmRpc2FibGVkLWRheSk6aG92ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS4zMztcclxuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxufSIsIi5vcmRlci1jbGVhbmluZ19fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmNsZWFuaW5nX190ZXh0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogNTY4cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIG1heC13aWR0aDogNjU3cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcclxuICB9XHJcbn1cclxuXHJcbi5tb250aC1zdWJzci1ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGN1YmljO1xyXG4gIG1hcmdpbi10b3A6IDUxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTZweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIHJvdy1nYXA6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGNvbHVtbi1nYXA6IDkwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICB9XHJcbn1cclxuXHJcbi5hY3RpdmUtZGFyay10aGVtZSAubW9udGgtc3Vic3ItYmxvY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWFkZC0zLWNvbG9yO1xyXG59XHJcblxyXG4uaW5mby1ibG9ja19fdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgbWF4LXdpZHRoOiAyNTBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlLS1uby1tYXJnaW4ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4udGl0bGUtLXdoaXRlIHtcclxuICBjb2xvcjogJHNlY29uZC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gIFxyXG4gIG1heC13aWR0aDogMjY1cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkaXRpb25hbC1hY2NlbnQtY29sb3I7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW5mby1ibG9ja19fdGl0bGUtLWNlbnRlcmVkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50aXRsZS0taG9tZS1tYWludGVuYW5jZSB7XHJcbiAgbWF4LXdpZHRoOiAzMzVweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1heC13aWR0aDogMzk1cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlLS1yZXBhaXItbWFpbnRlbmFuY2Uge1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbiAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LS1zZWNvbmRhcnkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJHNlY29uZGFyeS10ZXh0LWNvbG9yO1xyXG4gIG1heC13aWR0aDogMjUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIG1heC13aWR0aDogMzQ1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LS1hY2NlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiA2NnB4O1xyXG4gIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxuICBtYXgtd2lkdGg6IDIyNXB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWF4LXdpZHRoOiAzNzZweDtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgbWF4LXdpZHRoOiA0NDJweDtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC0tbGlnaHQge1xyXG4gIGNvbG9yOiAkc2Vjb25kLWFkZGl0aW9uYWwtdGV4dC1jb2xvcjtcclxufVxyXG5cclxuXHJcblxyXG4uaW5mby1ibG9ja19fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogOHB4O1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbi50ZXh0LS1tYXJrZWQge1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDo4cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBnYXA6MTJweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4udGV4dC0tbWFya2VkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcclxuXHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICB3aWR0aDogMTFweDtcclxuICAgIGhlaWdodDogMTFweDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LS1hY2NlbnQ6OmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC02NnB4O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvZ2lmdC5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6IDUzcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYW5pbWF0aW9uOiB0aWx0U2hha2UgMC41cyBpbmZpbml0ZTtcclxufVxyXG5cclxuLmluZm8tYmxvY2tfX2FjY2VudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xyXG4gIH1cclxufVxyXG4uaW5mby1ibG9ja19fYWNjZW50LS1saWdodCB7XHJcbiAgICBjb2xvcjogJHNlY29uZC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7ICAgXHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmluZm8tYmxvY2stLXNlY29uZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxufVxyXG5cclxuLmluZm8tYmxvY2stLXdpdGgtcGFkZGluZyAge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNsZWFuaW5nX19iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDMyMXB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvbW9iaWxlL2Jhbm5lci1iYWNrQDF4LnBuZycpO1xyXG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9tb2JpbGUvYmFubmVyLWJhY2tAMXgud2VicCcpKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvbW9iaWxlL2Jhbm5lci1iYWNrQDF4LndlYnApO1xyXG4gIH1cclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCA0NXB4O1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMTAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMzdweDtcclxuICAgIH1cclxuXHJcbiAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9tb2JpbGUvYmFubmVyLWJhY2tAMngucG5nJyk7XHJcbiAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvbW9iaWxlL2Jhbm5lci1iYWNrQDJ4LndlYnAnKSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvbW9iaWxlL2Jhbm5lci1iYWNrQDJ4LndlYnApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDM1cHggdG9wO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS90YWJsZXQvYmFubmVyLWJhY2tAMXgucG5nJyk7XHJcbiAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvdGFibGV0L2Jhbm5lci1iYWNrQDF4LndlYnAnKSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvdGFibGV0L2Jhbm5lci1iYWNrQDF4LndlYnApO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgICAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvdGFibGV0L2Jhbm5lci1iYWNrQDJ4LnBuZycpO1xyXG4gICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvdGFibGV0L2Jhbm5lci1iYWNrQDJ4LndlYnAnKSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS90YWJsZXQvYmFubmVyLWJhY2tAMngud2VicCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTE0cHggdG9wO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9kZXNrdG9wL2Jhbm5lci1iYWNrQDF4LnBuZycpO1xyXG4gICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL2Rlc2t0b3AvYmFubmVyLWJhY2tAMXgud2VicCcpKSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9kZXNrdG9wL2Jhbm5lci1iYWNrQDF4LndlYnApO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgICAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvZGVza3RvcC9iYW5uZXItYmFja0AyeC5wbmcnKTtcclxuICAgICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL2Rlc2t0b3AvYmFubmVyLWJhY2tAMngud2VicCcpKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL2Rlc2t0b3AvYmFubmVyLWJhY2tAMngud2VicCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uYmFubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkY3ViaWM7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLmJhbm5lciB7XHJcbiAgXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWUtcGlja2VyLXRhYmxvLWNvbG9yO31cclxuXHJcbi5tYWludGVuYW5jZSB7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLm1haW50ZW5hbmNlLS1ob21lLFxyXG4ubWFpbnRlbmFuY2UtLXJlcGFpciB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1pbWFnZTpcclxuICAgIHVybCgnLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvdGFibGV0L2JveUAxeC5wbmcnKSxcclxuICAgIHVybCgnLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvZGVza3RvcC9saWdodC5zdmcnKTtcclxuICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS90YWJsZXQvYm95QDF4LndlYnAnKSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOlxyXG4gICAgdXJsKC4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL3RhYmxldC9ib3lAMXgud2VicCksXHJcbiAgICB1cmwoLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvZGVza3RvcC9saWdodC5zdmcpO1xyXG4gICAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxyXG4gICAgICB1cmwoJy4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL3RhYmxldC9ib3lAMngucG5nJyksXHJcbiAgICAgIHVybCgnLi4vaW1hZ2VzL2NsZWFuaW5nLXBhY2thZ2UvZGVza3RvcC9saWdodC5zdmcnKTtcclxuICAgICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL3RhYmxldC9ib3lAMngud2VicCcpKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcclxuICAgICAgdXJsKC4uL2ltYWdlcy9jbGVhbmluZy1wYWNrYWdlL3RhYmxldC9ib3lAMngud2VicCksXHJcbiAgICAgIHVybCguLi9pbWFnZXMvY2xlYW5pbmctcGFja2FnZS9kZXNrdG9wL2xpZ2h0LnN2Zyk7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWludGVuYW5jZS0taG9tZSB7XHJcbiAgaGVpZ2h0OiA2MDlweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCAzMDBweDtcclxuICAgIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgaGVpZ2h0OiAyOTdweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgaGVpZ2h0OiA1MzhweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWludGVuYW5jZS0tcmVwYWlyIHtcclxuICBoZWlnaHQ6IDg3M3B4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tIDUwcHg7XHJcbiAgICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIGhlaWdodDogNTMxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMzBweCB0b3AgMTAwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNjAwcHg7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmluZm8tYmxvY2tfX2xpc3QtLW1haW50ZW5hbmNlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWF4LXdpZHRoOiAzOTVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWludGVuYW5jZS0tZGVza3RvcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4ubWFpbnRlbmFuY2UtLXRhYmxldCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLm1haW50ZW5hbmNlLS1tb2JpbGUge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5pbmZvLWJsb2NrLS1ob21lLW1haW50ZW5hbmNlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjlweDtcclxuICB9XHJcbn1cclxuLmluZm8tYmxvY2stLXJlcGFpci1tYWludGVuYW5jZSB7XHJcbiAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVzLS1jbGVhbmluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICByb3ctZ2FwOiA0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uZmVhdHVyZXNfX2l0ZW0tLWNsZWFuaW5nIHtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAzMHB4KS8yKTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDIqNDBweCkvMyk7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aXRsZS0tc2VydmljZXMge1xyXG4gIGNvbG9yOiAkc2Vjb25kLWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtc2l6ZToyOHB4O1xyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gIH1cclxufVxyXG4iLCIudGl0bGV7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5ibG9jay13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyNHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOjMwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZ2FwOjQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5ibG9jayB7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkY3ViaWMsIGJveC1zaGFkb3cgJGN1YmljO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgcGFkZGluZzogMzJweCAyNHB4O1xyXG4gIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAyNHB4KS8yKTtcclxuICBtaW4taGVpZ2h0OiA0MTdweDtcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtIDMwcHgpLzIpO1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gNDBweCkvMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hY3RpdmUtZGFyay10aGVtZSAuYmxvY2sge1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjM1KSAwcHggNXB4IDE1cHg7XHJcbn1cclxuXHJcbi5ibG9jay0td2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG59XHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLmJsb2NrLS13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG59XHJcblxyXG5cclxuXHJcbi5ibG9jazpub3QoLmJsb2NrLS10cnVzdCk6bnRoLWNoaWxkKDIpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCl7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xyXG4gIH1cclxuIH1cclxuICBcclxuLmJsb2NrX19udW1iZXIge1xyXG4gICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICBmb250LXdlaWdodDogNjAwO1xyXG4gICBmb250LXNpemU6IDI0cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xyXG4gICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9ja19fdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9ja19fdGV4dCB7XHJcbiAgXHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9ja19fdGV4dDpub3QoLmJsb2NrX190ZXh0LS10cnVzdCkge1xyXG50ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4uYmxvY2tfX3JlbWFyayB7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxuICAvLyBjb2xvcjogJGFkZGl0aW9uYWwtdGV4dC1jb2xvcjtcclxuICBjb2xvcjogJGJ0bi1hcnJvdy1jb2xvcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5yb29tc19faW1hZ2UsIC5zd2lwZXItc2xpZGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAuc3dpcGVyLXNsaWRlIHtcclxuLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gfVxyXG5cclxuLnNlY3Rpb24tLWNsZWFuaW5nLXR5cGVzIC5zd2lwZXItcGFnaW5hdGlvbi1yb29tcyB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNnB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWFjY2VudC1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgbWFyZ2luLXRvcDogNDhweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMTQ4cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4uc2VjdGlvbi0tY2xlYW5pbmctdHlwZXMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOmF1dG87XHJcbiAgaGVpZ2h0OmF1dG87XHJcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMyk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgb3BhY2l0eToxO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogJHByaW1hcnktYmxhY2stY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgJGN1YmljLCBiYWNrZ3JvdW5kLWNvbG9yICRjdWJpYztcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xyXG4gICAgICBcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgIFxyXG4gIH1cclxuXHJcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICB9XHJcblxyXG4gICY6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICBjb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgICBcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLS1jbGVhbmluZy10eXBlcyAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjowO1xyXG59XHJcblxyXG5cclxuLm5hdl9fbGluay0tY3VycmVudCB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG59XHJcblxyXG4uc2xpZGVyX193cmFwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIHdpZHRoOiAzMzVweDtcclxuICBoZWlnaHQ6IDIyM3B4O1xyXG4gIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgd2lkdGg6IDY5MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1OXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMTYwcHg7XHJcbiAgICAgIGhlaWdodDogNzcxcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiAucm9vbXNfX3NjaGVtYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgd2lkdGg6IDMzNXB4O1xyXG4gICAgaGVpZ2h0OiAyMjNweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDY5MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1OXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRjdWJpYztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6MDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHdpZHRoOiAxMTYwcHg7XHJcbiAgICBoZWlnaHQ6IDc3MXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRvb2xraXRfX2ljb24ge1xyXG4gIGZpbGw6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICB3aWR0aDogMTNweDtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgei1pbmRleDogMjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRvb2xraXRfX2J0bjo6YmVmb3JlLCAudG9vbGtpdF9fYnRuLS1yZXZlcnNlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1hY2NlbnQtY29sb3I7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGFuaW1hdGlvbjogcHVsc2F0ZSAxcyBpbmZpbml0ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMzhweDtcclxuICB9XHJcbiBcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnBsdXMtYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRvb2xraXRfX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi50b29sa2l0X19idG46bm90KC50b29sa2l0X19idG4tLXJldmVyc2UpIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogOTUlO1xyXG4gIGxlZnQ6NTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTEwMCUpO1xyXG59XHJcblxyXG4udG9vbGtpdF9fYnRuLS1yZXZlcnNlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogOTUlO1xyXG4gIGxlZnQ6NTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMTAwJSk7XHJcbn1cclxuXHJcblxyXG4udG9vbGtpdF9fZGVzYyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiA0cHggNnB4O1xyXG4gIGZvbnQtc2l6ZTogOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGN1YmljO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG59XHJcbi50b29sa2l0X19kZXNjOm5vdCgudG9vbGtpdF9fZGVzYy0tcmV2ZXJzZSkge1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDlweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuLnRvb2xraXRfX2Rlc2MtLXJldmVyc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206MDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi10b3A6IDlweDsgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5pcy1zaG93biB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLnRvb2xraXRfX2Rlc2M6bm90KC50b29sa2l0X19kZXNjLS1yZXZlcnNlKTphZnRlciB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbn1cclxuXHJcbi50b29sa2l0X19kZXNjLS1yZXZlcnNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gIGJvdHRvbToxMDAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIudGl0bGUtLWNvbm5lY3Rpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICB9XHJcbn1cclxuLmNvbm5lY3Rpb25fX3dyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6NjRweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uY29ubmVjdGlvbl9fYmxvY2stdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxufVxyXG4uY29ubmVjdGlvbl9fYmxvY2stdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG4uY29ubmVjdGlvbi0tZmlyc3QtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbiAuY29ubmVjdGlvbl9fc29jaWFscyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDE0cHg7XHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgZ2FwOjE2cHg7XHJcbiAgIH1cclxuIH1cclxuXHJcbiAuc29jaWFsc19fbGluay0tY29ubmVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gfVxyXG5cclxuXHJcbiAuY29ubmVjdGlvbi0tc2Vjb25kLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkY3ViaWMsYm94LXNoYWRvdyAkY3ViaWM7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206MzJweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgIH1cclxuICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDo0NXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OjQ1cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi5hY3RpdmUtZGFyay10aGVtZSAuY29ubmVjdGlvbi0tc2Vjb25kLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiRmaXJzdC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zNSkgMHB4IDVweCAxNXB4O1xyXG59XHJcblxyXG5cclxuLmNvbm5lY3Rpb24tLXNlY29uZC1ibG9jay5ibG9jay13aXRoLWltYWdlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgei1pbmRleDogMjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYW5pbWF0aW9uOiB0aWx0U2hha2UgMC41cyBpbmZpbml0ZTtcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcclxuICAgIHRvcDogLTExMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIHdpZHRoOiAxMzNweDtcclxuICBoZWlnaHQ6IDEzM3B4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbnRhY3RzL21vYmlsZS9waG9uZUAxeC5wbmcnKTtcclxuXHJcbiAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29udGFjdHMvbW9iaWxlL3Bob25lQDJ4LnBuZycpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHRvcDogMjAycHg7XHJcbiAgICBsZWZ0OiAtOTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgXHJcbiAgICB0b3A6MTcwcHg7XHJcbiAgICBsZWZ0Oi0xMjJweDtcclxuICAgIHdpZHRoOiAxOTVweDtcclxuICAgIGhlaWdodDogMTk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb250YWN0cy90YWJsZXQvcGhvbmVAMXgucG5nJyk7XHJcblxyXG4gICAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29udGFjdHMvdGFibGV0L3Bob25lQDJ4LnBuZycpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIC5pbmZvLWJsb2NrX190aXRsZS0tY29ubmVjdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG4gfVxyXG4gLnNvY2lhbHMtLXN1cHBvcnQge1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiB9XHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLmNvbm5lY3Rpb24gLnNvY2lhbHNfX2ljb24ge1xyXG4gIGZpbGw6ICRtYWluLWFjY2VudC1jb2xvcjtcclxufVxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLmNvbm5lY3Rpb24ge1xyXG4uc29jaWFsc19fbGluayB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICAgICAgICAgLnNvY2lhbHNfX2ljb24ge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmQtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufSBcclxuXHJcblxyXG5cclxuIC50ZWwtLXN1cHBvcnQge1xyXG4gICAgY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgXHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiB9XHJcblxyXG4iLCIuZGlzY291bnRzX19zbGlkZXIge1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1uZXN0ZWQge1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1wYXJlbnQge1xyXG4gb3ZlcmZsb3c6IGhpZGRlbjtcclxuIGJvcmRlci1yYWRpdXM6IG5vbmU7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLW5lc3RlZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGhlaWdodDogNjI4cHg7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5cclxuLnN3aXBlci1jb250YWluZXItcGFyZW50IC5zd2lwZXItc2xpZGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcblxyXG4uZGlzY291bnRzX19zbGlkZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzMzVweDtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiA2OTBweDtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgd2lkdGg6IDExNjBweDtcclxuICAgIGhlaWdodDogNjI4cHg7XHJcbiAgfVxyXG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDEycHggJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3IgaW5zZXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuXHJcbi5hY3RpdmUtZGFyay10aGVtZSAuZGlzY291bnRzX19zbGlkZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMTJweCAkZGFyay1hZGQtY29sb3IgaW5zZXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYWRkLWNvbG9yO1xyXG4gfVxyXG5cclxuLnN3aXBlci1zbGlkZV9fZ2xhc3Mge1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgdG9wOiA2NXB4O1xyXG4gIGxlZnQ6IDUlO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zOCk7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCAwIHJnYmEoMCwgMCwgMCwgMC4zNyk7XHJcbiAgaGVpZ2h0OiBjYWxjKDkwJSAtIDQwcHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjUwcHg7XHJcbiAgICAvLyB3aWR0aDogY2FsYyg5MCUgLSAyMjBweCk7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB0b3A6IDUlO1xyXG4gICAgaGVpZ2h0OiA5MCU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICB3aWR0aDogY2FsYyg5MCUgLSAyMjBweCk7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcclxuICAgIHdpZHRoOiBjYWxjKDkwJSAtIDMyMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGVfX2dsYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTAlO1xyXG4gIGhlaWdodDogMTEwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiRkaXNjb3VudC1jb2xvcjtcclxuICBsZWZ0OiAxNXB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgbGVmdDogMzBweDtcclxuICB3aWR0aDogMzBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgbGVmdDogNTBweDtcclxuICB3aWR0aDogNDBweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGVfX2dsYXNzOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICB6LWluZGV4OiAzO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzY291bnRzL3RpZS5zdmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB0b3A6IDIwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDo2MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICAgIGhlaWdodDo4MHB4O1xyXG4gIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmdsYXNzX19kZXNjciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZToxNHB4O1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGdhcDoxMHB4O1xyXG4gICAgICBmb250LXNpemU6MjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBnYXA6MjBweDtcclxuICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nbGFzc19fdGVybXMge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZToxNHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gICAgZm9udC1zaXplOjE4cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZm9udC1zaXplOjI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2xhc3NfX2FjY2VudCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6MTZweDtcclxuICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIGFuaW1hdGlvbjogY29sb3ItY3ljbGUgNHMgaW5maW5pdGU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtc2l6ZToyMnB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtc2l6ZToyOHB4O1xyXG4gIH1cclxufVxyXG4uZ2xhc3NfX2FjY2VudC0tdGVybSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBcclxuICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtc2l6ZToyOHB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLXBhcmVudCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcGFyZW50LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcGFyZW50IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1ibGFjay1jb2xvcjtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQ6ICRhZGRpdGlvbmFsLXRleHQtY29sb3I7XHJcbiAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kaXNjb3VudF9fcGFnaW5hdGlvbi1idG4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLXBhcmVudCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSkge1xyXG4gIG9wYWNpdHk6MC40O1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tbmVzdGVkLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIHRvcDoyMHB4O1xyXG4gIHJpZ2h0OjIwcHg7XHJcbiAgbGVmdDphdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGdhcDogMTBweDtcclxuICBcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1uZXN0ZWQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiBcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgXHJcbiAgY29sb3I6ICRwcmltYXJ5LWJsYWNrLWNvbG9yO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZDogJGFkZGl0aW9uYWwtdGV4dC1jb2xvcjtcclxuICBjb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgXHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLXBhcmVudCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgIHN2ZyB7XHJcbiAgICBmaWxsOiAgJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLW5lc3RlZCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgY29sb3I6ICAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiRtYWluLWFjY2VudC1jb2xvcjtcclxufVxyXG5cclxuLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOjA7XHJcbn1cclxuXHJcblxyXG5cclxuLnByb21vIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGJvcmRlci1yYWRpdXM6NTBweDtcclxuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNTYpIDBweCAyMnB4IDcwcHggNHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGhlaWdodDogNzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9tbzpiZWZvcmUsIC5wcm9tbzphZnRlciB7XHJcbiAgY29udGVudDonJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDotMnB4O1xyXG4gIHRvcDotMnB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzREMTI5OSwgI0VCRTdGMywgIzREMTI5OSwgI0VCRTdGMywgIzREMTI5OSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA0MDAlO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1cHgpO1xyXG4gIGhlaWdodDogY2FsYygxMDAlICsgNXB4KTtcclxuICB6LWluZGV4OiAtMTtcclxuICBhbmltYXRpb246IHByb21vIDIwcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBcclxuXHJcbn1cclxuXHJcbi5wcm9tbzphZnRlciB7XHJcbiAgZmlsdGVyOiBibHVyKDQwcHgpO1xyXG4gXHJcbn1cclxuXHJcblxyXG4ucHJvbW9fX3dyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbn1cclxuLnByb21vX193cmFwcGVyLS1sZWZ0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkaXNjb3VudC1jb2xvcjtcclxuICB3aWR0aDogMTE1cHg7XHJcbiAgcGFkZGluZzoxMHB4IDEwcHg7XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiAxNTVweDtcclxuICAgIHBhZGRpbmc6MjBweCAxMHB4O1xyXG5cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICB3aWR0aDogMjMwcHg7XHJcbiAgICBwYWRkaW5nOjIwcHg7XHJcbiAgfVxyXG59XHJcbi5wcm9tb19fd3JhcHBlci0tcmlnaHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICBcclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1ibGFjay1jb2xvcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4KSBzY2FsZSgxKTtcclxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4KSBzY2FsZSgxKTtcclxuICAgIC8vIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCkgc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHRyYW5zaXRpb246IGNvbG9yICRjdWJpYywgdHJhbnNmb3JtICRjdWJpYztcclxuICAgICYuaXNDb3BpZWQge1xyXG4gICAgICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCkgc2NhbGUoMS4xKTtcclxuICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCkgc2NhbGUoMS4xKTtcclxuICAgICAgLy8gfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCkgc2NhbGUoMS4xKTtcclxuICAgICAgfVxyXG4gICAgfTtcclxuICB9XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLy8gICBwYWRkaW5nOiAxMHB4O1xyXG4gIC8vICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgLy8gICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIC8vIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnByb21vX193cmFwcGVyLS1sZWZ0OmFmdGVyIHtcclxuICBjb250ZW50OicnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6MDtcclxuICByaWdodDogMDtcclxuXHRib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG5cdCAgYm9yZGVyLWxlZnQ6IDIwcHggIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG5cdCAgYm9yZGVyLWxlZnQ6IDQwcHggIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDcwcHggc29saWQgJHByaW1hcnktd2hpdGUtY29sb3I7XHJcblx0Ym9yZGVyLWxlZnQ6IDYwcHggIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLnByb21vX19jb3B5LWljb24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB0cmFuc2l0aW9uOiBmaWxsICRjdWJpYztcclxuICAmOmhvdmVyIHtcclxuICAgIGZpbGw6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICB9XHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICB6LWluZGV4OiAzO1xyXG59XHJcbi5mb290ZXIuZm9vdGVyLS1jYWxjLW9yZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWFkZC1jb2xvcjtcclxufVxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLmZvb3Rlci5mb290ZXItLWNhbGMtb3JkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWFkZC00LWNvbG9yO1xyXG59XHJcblxyXG4uZm9vdGVyX193cmFwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kLWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvcjtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcbi5hY3RpdmUtZGFyay10aGVtZSAuZm9vdGVyX193cmFwIHtcclxuYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWU7XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHJvdy1nYXA6IDMycHg7XHJcbiAgLmZvb3Rlcl9fYWJvdXQtc2VjdGlvbiB7XHJcbiAgICBvcmRlcjogMDtcclxuICB9XHJcbiAgLmZvb3Rlcl9fc2VydmljZXMtc2VjdGlvbiB7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLmZvb3Rlcl9fY29udGFjdHMtc2VjdGlvbiB7XHJcbiAgICBvcmRlcjogMTtcclxuIH1cclxuICAgICAgICBcclxuIC5mb290ZXJfX3N1cHBvcnQtc2VjdGlvbiB7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgcm93LWdhcDogNDBweDtcclxuLmZvb3Rlcl9fYWJvdXQtc2VjdGlvbiB7XHJcbiAgICBvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX3NlcnZpY2VzLXNlY3Rpb24ge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX19jb250YWN0cy1zZWN0aW9uIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl9fc3VwcG9ydC1zZWN0aW9uIHtcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuXHJcbiAgO1xyXG4gICAgICBcclxuICAgICAgICBcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX3RpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4zODtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1ibGFjay1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAkY3ViaWM7XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS4zNTtcclxufVxyXG5cclxufVxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5mb290ZXJfX3RpdGxle1xyXG4gIGNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxufVxyXG4uYWJvdXQsIC5zZXJ2aWNlcywgLmZvb3Rlcl9fY29udGFjdHMsIC5zdXBwb3J0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA4cHg7XHJcbiAgbWF4LXdpZHRoOiAzMzVweDtcclxufVxyXG5cclxuLmZvb3Rlcl9faXRlbSB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWJsYWNrLWNvbG9yO1xyXG4gIFxyXG4gIHRyYW5zaXRpb246IGNvbG9yICRjdWJpYztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS4zNjtcclxuICBcclxuICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zOTtcclxuICAgIH1cclxufVxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5mb290ZXJfX2l0ZW0ge1xyXG4gIGNvbG9yOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxufVxyXG5cclxuLmZvb3Rlcl9fbGluayB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yICRjdWJpYztcclxuICBjb2xvcjogJHByaW1hcnktYmxhY2stY29sb3I7XHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5mb290ZXJfX2xpbmsge1xyXG5jb2xvcjogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGNhcmQtaG92ZXItZWZmZWN0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzX19saW5rIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgJGN1YmljO1xyXG59XHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLmNvbnRhY3RzX19saW5rIHtcclxuICBjb2xvcjogJGNhcmQtaG92ZXItZWZmZWN0LWNvbG9yO1xyXG59XHJcblxyXG4uZm9vdGVyX19zb2NpYWxzIHtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGdhcDogMTRweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5zb2NpYWxzX19pdGVtLS13aGl0ZS1iZyB7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG59XHJcblxyXG5cclxuLmZvb3RlciAuc29jaWFsc19faXRlbSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbn1cclxuXHJcbi5hY3RpdmUtZGFyay10aGVtZSAuZm9vdGVyIC5zb2NpYWxzX19saW5rIHtcclxuICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWU7XHJcbiAgXHJcbiAgICAgICAgLnNvY2lhbHNfX2ljb24ge1xyXG4gICAgICAgICAgZmlsbDogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbn1cclxuXHJcbiAuc29jaWFsc19faWNvbi0tZm9vdGVyIHtcclxuICB0cmFuc2l0aW9uOiBmaWxsICRjdWJpYztcclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICB9XHJcbiB9XHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLnNvY2lhbHNfX2ljb24tLWZvb3RlciB7XHJcbiAgZmlsbDogJG1haW4tYWNjZW50LWNvbG9yO1xyXG5cclxufVxyXG5cclxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgcm93LWdhcDogOHB4O1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICBzcGFuIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgYTpudGgtY2hpbGQoMSkge1xyXG4gICAgICBvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICBhOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGdhcDo0MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICBhOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgYTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBnYXA6NTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTA5cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNvcHlyaWdodF9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktdGV4dC1jb2xvcjtcclxuIFxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5jb3B5cmlnaHRfX3RleHQgIHtcclxuICBjb2xvcjokZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxufSIsIi5oZXJvX190aXRsZSB7XHJcbiAgbWF4LXdpZHRoOiAzMzVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWF4LXdpZHRoOiA0NTNweDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDY3OHB4O1xyXG4gICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlLS1zdWNjZXNzIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbn1cclxuXHJcbi50aXRsZS0tZXJyb3Ige1xyXG4gICAgY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTI4cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjAwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG59XHJcblxyXG5cclxuLnRpdGxlLS1vZmZpY2Uge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgfVxyXG4gIHNwYW57XHJcbiAgICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlLS1hZnRlci1yZXBhaXIge1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICB9XHJcbn1cclxuLnRpdGxlLS1jYWxjLW9yZGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogNjkwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDczN3B4O1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtLWNvbXBhcmlzb24ge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxufVxyXG5cclxuXHJcbi5oZXJvX190ZXh0IHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1heC13aWR0aDogMzM1cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDQ1M3B4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiA2MDRweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zOTtcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG4uaG9tZS1oZXJvIC5oZXJvX190ZXh0LCAuaGVyb19fdGV4dDpudGgtY2hpbGQoMykge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi50ZXh0LS1zdWNjZXNzIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB3aWR0aDoyMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC0tb2ZmaWNlIHtcclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0tc3VjY2VzcyAuaGVyb19fdGV4dCB7XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi0tZXJyb3IgLmhlcm9fX3RleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnNvY2lhbHMtLXN1Y2Nlc3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOjEycHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgIFxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIGdhcDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5hY3RpdmUtZGFyay10aGVtZSAuc29jaWFscy0tc3VjY2VzcyAuc29jaWFsc19fbGluayB7XHJcbiAgY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxufVxyXG5cclxuXHJcblxyXG4uY29udGFpbmVyLS10aHVtYi13cmFwcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IC02MHB4O1xyXG4gIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcblxyXG4gICAgaGVpZ2h0OiA1NjFweDtcclxuICAgIGxlZnQ6IC0yMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5pbWFnZS1zdWNjZXNzLXRodW1iIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBib3R0b206NDAwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgYm90dG9tOiAtMzBweDtcclxuICAgIHJpZ2h0Oi0zMHB4O1xyXG4gICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIHotaW5kZXg6MTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICByaWdodDogLTMwcHg7XHJcbiAgICB3aWR0aDogNTc5cHg7XHJcbiAgICBoZWlnaHQ6IDU3OXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tLWhlcm8ge1xyXG4gIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gIGhlaWdodDogNjYwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgaGVpZ2h0OiA4NDlweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBoZWlnaHQ6IDcxMnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTQxcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0tc3VjY2VzcywgLnNlY3Rpb24tLWVycm9yIHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDc2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tLXN1Y2Nlc3MuaXNDb21wbGV4T3JkZXIge1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEyMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdWNjZXNzX193cmFwIHtcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIH1cclxuICBcclxuXHJcblxyXG59XHJcblxyXG4uc2VjdGlvbi0tc2VydmljZS1idWlsZGluZ3Mge1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICBwYWRkaW5nLXRvcDogNzJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgeyBcclxuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5oZXJvX19pbWFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9ob21lL2hlcm9fbW9iaWxlLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB3aWR0aDogNDI1cHg7XHJcbiAgaGVpZ2h0OiAyODVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9ob21lL2hlcm9fbW9iaWxlLndlYnAnKSkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2hvbWUvaGVyb19tb2JpbGUud2VicCk7XHJcbiAgfVxyXG5cclxuIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vaG9tZS9oZXJvX3RhYmxldC5wbmcpO1xyXG4gICAgd2lkdGg6IDczOHB4O1xyXG4gICAgaGVpZ2h0OiA0OTVweDtcclxuICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9ob21lL2hlcm9fX3RhYmxldC53ZWJwJykpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2hvbWUvaGVyb190YWJsZXQud2VicCk7XHJcbiAgfVxyXG4gIH1cclxuICAgICBcclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vaG9tZS9oZXJvLnBuZyk7XHJcbiAgICB3aWR0aDogODM2cHg7XHJcbiAgICBoZWlnaHQ6IDU2MXB4O1xyXG4gICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL2hvbWUvaGVyby53ZWJwJykpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vaG9tZS9oZXJvLndlYnApO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLmltYWdlLS1zdWNjZXNzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCAtNDBweDtcclxuICB9XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9zdWNjZXNzLXBhZ2UvbW9iaWxlL3N1Y2Nlc3MtYmFja0AxeC5wbmcnKTtcclxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL21vYmlsZS9zdWNjZXNzLWJhY2tAMXgud2VicCcpKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL21vYmlsZS9zdWNjZXNzLWJhY2tAMXgud2VicCk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS9tb2JpbGUvc3VjY2Vzcy1iYWNrQDJ4LnBuZycpO1xyXG4gICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL21vYmlsZS9zdWNjZXNzLWJhY2tAMngud2VicCcpKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS9tb2JpbGUvc3VjY2Vzcy1iYWNrQDJ4LndlYnApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIHdpZHRoOiAzNDdweDtcclxuICBoZWlnaHQ6IDM0N3B4O1xyXG5cclxuIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9zdWNjZXNzLXBhZ2UvdGFibGV0L3N1Y2Nlc3MtYmFja0AxeC5wbmcnKTtcclxuICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby90YWJsZXQvdGFibGV0L3N1Y2Nlc3MtYmFja0AxeC53ZWJwJykpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS9tb2JpbGUvc3VjY2Vzcy1iYWNrQDF4LndlYnApO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgIEBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgICAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL3RhYmxldC9zdWNjZXNzLWJhY2tAMngucG5nJyk7XHJcbiAgICAgICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS90YWJsZXQvc3VjY2Vzcy1iYWNrQDJ4LndlYnAnKSkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS9tb2JpbGUvc3VjY2Vzcy1iYWNrQDJ4LndlYnApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAgICBcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIHdpZHRoOiA1NzlweDtcclxuICBoZWlnaHQ6IDU3OXB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC00MHB4IHJpZ2h0IDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS9kZXNrdG9wL3N1Y2Nlc3MtYmFja0AxeC5wbmcnKTtcclxuICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL2Rlc2t0b3Avc3VjY2Vzcy1iYWNrQDF4LndlYnAnKSkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS9kZXNrdG9wL3N1Y2Nlc3MtYmFja0AxeC53ZWJwKTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vc3VjY2Vzcy1wYWdlL2Rlc2t0b3Avc3VjY2Vzcy1iYWNrQDJ4LnBuZycpO1xyXG4gICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS9kZXNrdG9wL3N1Y2Nlc3MtYmFja0AyeC53ZWJwJykpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL3N1Y2Nlc3MtcGFnZS9kZXNrdG9wL3N1Y2Nlc3MtYmFja0AxeC53ZWJwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG59XHJcblxyXG4uaGVyb19fY29udGFpbmVyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyb19faW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gXHJcbn1cclxuXHJcbi5vZmZpY2UtaGVyb19fbGlzdCB7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uaGVyb19fYnV0dG9uLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDhweDtcclxuIFxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uaW1hZ2Utb2ZmaWNlLXRodW1iIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogNDBweDtcclxuICAgIHdpZHRoOiAzODJweDtcclxuICAgIGhlaWdodDogMzgwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAtNzBweDtcclxuICAgIHdpZHRoOiA1NTlweDtcclxuICAgIGhlaWdodDogNTU3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaW1hZ2UtLW9mZmljZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL29mZmljZS9tb2JpbGUvb2ZmaWNlLWNsZWFuZXJAMXgucG5nJyk7XHJcbiAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL29mZmljZS9tb2JpbGUvb2ZmaWNlLWNsZWFuZXJAMXgud2VicCcpKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL21vYmlsZS9vZmZpY2UtY2xlYW5lckAxeC53ZWJwKTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL21vYmlsZS9vZmZpY2UtY2xlYW5lckAyeC5wbmcnKTtcclxuICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9vZmZpY2UvbW9iaWxlL29mZmljZS1jbGVhbmVyQDJ4LndlYnAnKSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL21vYmlsZS9vZmZpY2UtY2xlYW5lckAyeC53ZWJwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHdpZHRoOiAzMDhweDtcclxuICBoZWlnaHQ6IDMwN3B4O1xyXG5cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiAzODJweDtcclxuICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL29mZmljZS90YWJsZXQvb2ZmaWNlLWNsZWFuZXJAMXgucG5nJyk7XHJcbiAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL3RhYmxldC9vZmZpY2UtY2xlYW5lckAxeC53ZWJwJykpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL29mZmljZS90YWJsZXQvb2ZmaWNlLWNsZWFuZXJAMXgud2VicCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9vZmZpY2UvdGFibGV0L29mZmljZS1jbGVhbmVyQDJ4LnBuZycpO1xyXG4gICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL3RhYmxldC9vZmZpY2UtY2xlYW5lckAyeC53ZWJwJykpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL3RhYmxldC9vZmZpY2UtY2xlYW5lckAyeC53ZWJwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgd2lkdGg6IDU1OXB4O1xyXG4gICAgaGVpZ2h0OiA1NTdweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNTBweCByaWdodDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL2Rlc2t0b3Avb2ZmaWNlLWNsZWFuZXJAMXgucG5nJyk7XHJcbiAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL2Rlc2t0b3Avb2ZmaWNlLWNsZWFuZXJAMXgud2VicCcpKSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9vZmZpY2UvZGVza3RvcC9vZmZpY2UtY2xlYW5lckAxeC53ZWJwKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL29mZmljZS9kZXNrdG9wL29mZmljZS1jbGVhbmVyQDJ4LnBuZycpO1xyXG4gICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vb2ZmaWNlL2Rlc2t0b3Avb2ZmaWNlLWNsZWFuZXJAMngud2VicCcpKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL29mZmljZS9kZXNrdG9wL29mZmljZS1jbGVhbmVyQDJ4LndlYnApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub2ZmaWNlLWhlcm8ge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgaGVpZ2h0OiA4MzBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XHJcbiAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWZ0ZXItcmVwYWlyLWhlcm8ge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgaGVpZ2h0OiA3NjVweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcclxuICAgIGhlaWdodDogNDEwcHg7XHJcbiAgICAgIFxyXG4gIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQ0MHB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMDZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLWFmdGVyLXJlcGFpci10aHVtYiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyNDdweDtcclxuICBoZWlnaHQ6IDMzMnB4O1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBsZWZ0OiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHRvcDogLTI2cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGhlaWdodDogMzIxcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHJpZ2h0OiAtNTBweDtcclxuICAgIHRvcDogLTcwcHg7XHJcbiAgICB3aWR0aDogNTIzcHg7XHJcbiAgICBoZWlnaHQ6IDY2N3B4O1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5pbWFnZS0tYWZ0ZXItcmVwYWlyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIHRvcCAxMHB4O1xyXG4gICAgd2lkdGg6IDI0N3B4O1xyXG4gICAgaGVpZ2h0OiAzMzJweDtcclxuICB9XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9hZnRlci1yZXBhaXIvbW9iaWxlL2FmdGVyLXJlcGFpci1oZXJvQDF4LnBuZycpO1xyXG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9hZnRlci1yZXBhaXIvbW9iaWxlL2FmdGVyLXJlcGFpci1oZXJvQDF4LndlYnAnKSkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci9tb2JpbGUvYWZ0ZXItcmVwYWlyLWhlcm9AMXgud2VicCk7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vYWZ0ZXItcmVwYWlyL21vYmlsZS9hZnRlci1yZXBhaXItaGVyb0AyeC5wbmcnKTtcclxuICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9hZnRlci1yZXBhaXIvbW9iaWxlL2FmdGVyLXJlcGFpci1oZXJvQDJ4LndlYnAnKSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vYWZ0ZXItcmVwYWlyL21vYmlsZS9hZnRlci1yZXBhaXItaGVyb0AyeC53ZWJwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGhlaWdodDogMzIxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9hZnRlci1yZXBhaXIvdGFibGV0L2FmdGVyLXJlcGFpci1oZXJvQDF4LnBuZycpO1xyXG4gICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci90YWJsZXQvYWZ0ZXItcmVwYWlyLWhlcm9AMXgud2VicCcpKSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9hZnRlci1yZXBhaXIvdGFibGV0L2FmdGVyLXJlcGFpci1oZXJvQDF4LndlYnApO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgICAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vYWZ0ZXItcmVwYWlyL3RhYmxldC9hZnRlci1yZXBhaXItaGVyb0AyeC5wbmcnKTtcclxuICAgICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci90YWJsZXQvYWZ0ZXItcmVwYWlyLWhlcm9AMngud2VicCcpKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci90YWJsZXQvYWZ0ZXItcmVwYWlyLWhlcm9AMngud2VicCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHdpZHRoOiA1MjNweDtcclxuICAgIGhlaWdodDogNjY3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci9kZXNrdG9wL2FmdGVyLXJlcGFpci1oZXJvQDF4LnBuZycpO1xyXG4gICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci9kZXNrdG9wL2FmdGVyLXJlcGFpci1oZXJvQDF4LndlYnAnKSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vYWZ0ZXItcmVwYWlyL2Rlc2t0b3AvYWZ0ZXItcmVwYWlyLWhlcm9AMXgud2VicCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9hZnRlci1yZXBhaXIvZGVza3RvcC9hZnRlci1yZXBhaXItaGVyb0AyeC5wbmcnKTtcclxuICAgICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL2FmdGVyLXJlcGFpci9kZXNrdG9wL2FmdGVyLXJlcGFpci1oZXJvQDJ4LndlYnAnKSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9hZnRlci1yZXBhaXIvZGVza3RvcC9hZnRlci1yZXBhaXItaGVyb0AyeC53ZWJwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5pbWFnZS1lcnJvci10aHVtYiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgd2lkdGg6IDMwMnB4O1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgdG9wOiAtMTNweDtcclxuICAgIHdpZHRoOiA0ODVweDtcclxuICAgIGhlaWdodDogNjQxcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmltYWdlLS1lcnJvciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vZXJyb3IvbW9iaWxlL2Vycm9yLWhlcm9AMXgucG5nJyk7XHJcbiAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL2Vycm9yL21vYmlsZS9lcnJvci1oZXJvQDF4LndlYnAnKSkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2Vycm9yL21vYmlsZS9lcnJvci1oZXJvQDF4LndlYnApO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9lcnJvci9tb2JpbGUvZXJyb3ItaGVyb0AyeC5wbmcnKTtcclxuICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9lcnJvci9tb2JpbGUvZXJyb3ItaGVyb0AyeC53ZWJwJykpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvL2Vycm9yL21vYmlsZS9lcnJvci1oZXJvQDJ4LndlYnApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgd2lkdGg6IDM0N3B4O1xyXG4gIGhlaWdodDogMzQ3cHg7XHJcblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDMwMnB4O1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vZXJyb3IvdGFibGV0L2Vycm9yLWhlcm9AMXgucG5nJyk7XHJcbiAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vZXJyb3IvdGFibGV0L2Vycm9yLWhlcm9AMXgud2VicCcpKSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9lcnJvci90YWJsZXQvZXJyb3ItaGVyb0AxeC53ZWJwKTtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9lcnJvci90YWJsZXQvZXJyb3ItaGVyb0AyeC5wbmcnKTtcclxuICAgICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL2Vycm9yL3RhYmxldC9lcnJvci1oZXJvQDJ4LndlYnAnKSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9lcnJvci90YWJsZXQvZXJyb3ItaGVyb0AyeC53ZWJwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgd2lkdGg6IDQ4NXB4O1xyXG4gICAgaGVpZ2h0OiA2NDFweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTYwcHggcmlnaHQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIH1cclxuICB9XHJcbn0iLCJcclxuIC5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1hY2NlbnQtY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkY3ViaWM7XHJcbiB9XHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWU7XHJcbn1cclxuXHJcblxyXG4gLmhlYWRlcl9fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gfVxyXG5cclxuIC5uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuIH1cclxuIC5uYXYtLWFzaWRlLW1lbnUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuIH1cclxuLm5hdl9fbG9nby1pbWcge1xyXG5maWxsOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbnRyYW5zaXRpb246IGZpbGwgJGN1YmljO1xyXG4ubmF2LS1hc2lkZS1tZW51ICYge1xyXG4gIGZpbGw6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gIHRyYW5zaXRpb246IGZpbGwgJGN1YmljO1xyXG59XHJcbn1cclxuXHJcbi5hY3RpdmUtZGFyay10aGVtZSAubmF2X19sb2dvLWltZyB7XHJcbiAgZmlsbDogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgLm5hdi0tYXNpZGUtbWVudSAmIHtcclxuICBmaWxsOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbiAubmF2X19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOjNweDtcclxuICBtYXJnaW4tbGVmdDogNjVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWFjY2VudC1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIHRyYW5zaXRpb246IGJvcmRlciAkY3ViaWM7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiB9XHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLm5hdl9fbGlzdCB7XHJcbmJvcmRlcjogMnB4IHNvbGlkICRmaXJzdC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG59XHJcblxyXG5cclxuLm5hdl9fbGlzdC0tbGlnaHQge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG59XHJcblxyXG5cclxuIC5uYXZfX2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDVweCAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgJGN1YmljLCBiYWNrZ3JvdW5kLWNvbG9yICRjdWJpYztcclxuICAmOmhhcygubmF2X19saW5rLS1jdXJyZW50KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgfVxyXG4gICY6bm90KDpoYXMoLm5hdl9fbGluay0tY3VycmVudCkpOmhvdmVyICAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICAgIC5uYXZfX2xpbmsge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgICAgfVxyXG4gIH1cclxuIH1cclxuXHJcbi5hY3RpdmUtZGFyay10aGVtZSAubmF2X19pdGVtIHtcclxuICAmOmhhcygubmF2X19saW5rLS1jdXJyZW50KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICB9XHJcblxyXG4gICY6bm90KDpoYXMoLm5hdl9fbGluay0tY3VycmVudCkpOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmaXJzdC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG5cclxuICAgIC5uYXZfX2xpbmsge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktYmxhY2stY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbiAubmF2X19pdGVtLS1saWdodCB7XHJcbiAgJjpoYXMoLm5hdl9fbGluay0tY3VycmVudCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgfVxyXG4gICY6bm90KDpoYXMoLm5hdl9fbGluay0tY3VycmVudCkpOmhvdmVyICAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgICAgLm5hdl9fbGluayB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICAgfVxyXG4gIH1cclxuIH1cclxuXHJcblxyXG4gLmFjdGl2ZS1kYXJrLXRoZW1lIC5uYXZfX2l0ZW0tLWxpZ2h0IHtcclxuICAmOmhhcygubmF2X19saW5rLS1jdXJyZW50KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICB9XHJcbiAgJjpub3QoOmhhcygubmF2X19saW5rLS1jdXJyZW50KSk6aG92ZXIgICB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICAgICAubmF2X19saW5rIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWJsYWNrLWNvbG9yO1xyXG4gICAgIH1cclxuICB9XHJcbiB9XHJcblxyXG4gLm5hdl9fbGluayB7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWJsYWNrLWNvbG9yO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yICRjdWJpYywgYmFja2dyb3VuZC1jb2xvciAkY3ViaWM7XHJcbiB9XHJcblxyXG4gLmFjdGl2ZS1kYXJrLXRoZW1lIC5uYXZfX2xpbmsge1xyXG4gIGNvbG9yOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuIH1cclxuXHJcblxyXG5cclxuIC5uYXZfX2xpbmstLWN1cnJlbnQge1xyXG4gIGNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICAmLm5hdl9fbGluay0tbGlnaHQge1xyXG4gICAgICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIH1cclxuIH1cclxuXHJcbiAuYWN0aXZlLWRhcmstdGhlbWUgLm5hdl9fbGluay0tY3VycmVudCB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gICYubmF2X19saW5rLS1saWdodCB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgfVxyXG4gfVxyXG5cclxuXHJcblxyXG4gLm5hdl9fbGluay0tbGlnaHQge1xyXG4gIGNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuIH1cclxuXHJcbiAuYWN0aXZlLWRhcmstdGhlbWUgLm5hdl9fbGluay0tbGlnaHQge1xyXG4gIGNvbG9yOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuIH1cclxuXHJcbiAubmF2X19saW5rLS1jdXJyZW50IHtcclxuICAmOm5vdCgubmF2X19saW5rLS1saWdodCkge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gfVxyXG59XHJcblxyXG4gLmFjdGl2ZS1kYXJrLXRoZW1lIC5uYXZfX2xpbmstLWN1cnJlbnQge1xyXG4gICY6bm90KC5uYXZfX2xpbmstLWxpZ2h0KSB7XHJcbiAgICBjb2xvcjogJHByaW1hcnktYmxhY2stY29sb3I7XHJcbiB9XHJcbn1cclxuXHJcbiAubWVudSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYycHg7XHJcbiAgfVxyXG4gfVxyXG5cclxuIC5tZW51X19saW5rIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogYXV0bztcclxuICBjb2xvcjogJHByaW1hcnktYmxhY2stY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgJGN1YmljO1xyXG4gICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICAgIH1cclxuIH1cclxuXHJcbiAuYWN0aXZlLWRhcmstdGhlbWUgLm1lbnVfX2xpbmsge1xyXG4gIGNvbG9yOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAkY3ViaWM7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGNhcmQtaG92ZXItZWZmZWN0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4gLmNvbnRhY3RzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICB9IFxyXG59XHJcblxyXG4gLnNvY2lhbHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZ2FwOiAxNHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIFxyXG4gIH1cclxuICAgICAgXHJcbiB9XHJcblxyXG4uY29udGFjdHNfX3NvY2lhbHMge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYycHg7XHJcbiAgICAgIH1cclxufVxyXG5cclxuIC5jb250YWN0cy0tYXNpZGUtbWVudSB7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiB9XHJcbiAuc29jaWFscy0tYXNpZGUtbWVudSB7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgZ2FwOjEycHg7XHJcbiB9XHJcblxyXG5cclxuLnNvY2lhbHNfX2l0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbn1cclxuLnNvY2lhbHNfX2xpbmsge1xyXG4gIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0cmFuc2l0aW9uOiAgYmFja2dyb3VuZC1jb2xvciAkY3ViaWMsIGNvbG9yICRjdWJpYztcclxuJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICAuc29jaWFsc19faWNvbiB7XHJcbiAgICAgIGZpbGw6JHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4gLnNvY2lhbHNfX2ljb24ge1xyXG4gICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgIHRyYW5zaXRpb246IGZpbGwgJGN1YmljO1xyXG4gICB3aWR0aDogMzJweDtcclxuICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICB9XHJcbiB9XHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLnNvY2lhbHNfX2xpbmsge1xyXG4gIGNvbG9yOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgICAuc29jaWFsc19faWNvbiB7XHJcbiAgICAgIGZpbGw6JG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLmFzaWRlLW1lbnUgLnNvY2lhbHNfX2xpbmsge1xyXG4gIGNvbG9yOiRtYWluLWFjY2VudC1jb2xvcjtcclxuJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICAuc29jaWFsc19faWNvbiB7XHJcbiAgICAgIGZpbGw6JGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLnNvY2lhbHNfX2l0ZW0tLW1vZGFsIC5zb2NpYWxzX19saW5rIHtcclxuICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRmaXJzdC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG5cclxuICAgIC5zb2NpYWxzX19pY29uIHtcclxuICAgICAgZmlsbDogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4gLm1lbnUtdG9nZ2xlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgc3ZnIHtcclxuICAgICAgc3Ryb2tlOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkY3ViaWM7XHJcbiAgICB9XHJcblxyXG4gICAgLmFzaWRlLW1lbnUgJiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICByaWdodDoyMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIHJpZ2h0OiAxMzhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5tZW51LXRvZ2dsZSAubWVudS10b2dnbGVfX2ljb257XHJcbiAgc3Ryb2tlOiAkZmlyc3QtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxufVxyXG5cclxuXHJcbiAuYXNpZGUtbWVudSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDoxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGN1YmljLCBiYWNrZ3JvdW5kLWNvbG9yICRjdWJpYztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgJi5pcy1vcGVuIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjE1cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE2N3B4O1xyXG4gIH1cclxuXHJcbiAgICAubWVudV9faWNvbi1jbG9zZSB7XHJcbmZpbGw6ICRtYWluLWFjY2VudC1jb2xvcjtcclxudHJhbnNpdGlvbjogZmlsbCAkY3ViaWM7XHJcbiAgICB9XHJcbiB9XHJcblxyXG5cclxuXHJcbiAuYWN0aXZlLWRhcmstdGhlbWUgLmFzaWRlLW1lbnUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aW1lLXBpY2tlci10YWJsby1jb2xvcjtcclxuICAubWVudV9faWNvbi1jbG9zZSB7XHJcbiAgICAgIGZpbGw6ICR0aW1lLXBpY2tlci10YWJsby1jb2xvcjtcclxuICAgIH1cclxuIH1cclxuXHJcbiAuYXNpZGUtbWVudV9fYWJvdXQge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjhweDtcclxuICAgZ2FwOiAxMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGdhcDogMTRweDtcclxuICAgIFxyXG4gIH1cclxuIH1cclxuXHJcbiAuYXNpZGUtbWVudV9faXRlbSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmFzaWRlLW1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSAuYXNpZGUtbWVudV9fbGluayB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIH1cclxuIFxyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuXHJcbiAgIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmFzaWRlLW1lbnVfX2xpbmsge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmFzaWRlLW1lbnVfX2xpbmsge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4gfVxyXG5cclxuIC5hc2lkZS1tZW51X19saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDoxMDAlO1xyXG4gIGNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAkY3ViaWMsIGJhY2tncm91bmQtY29sb3IgJGN1YmljO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDYxcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDc3cHg7XHJcbiAgfVxyXG5cclxuICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICB9XHJcbiB9XHJcblxyXG4uc29jaWFsc19faXRlbS0tYXNpZGUtbWVudSB7XHJcbmJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG50cmFuc2l0aW9uOiBib3JkZXIgJGN1YmljO1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5kcnktY2xlYW5fX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiRjYXJkLWJhY2stZWZmZWN0LWNvbG9yO1xyXG4gIFxyXG4gIFxyXG59XHJcblxyXG4uZHJ5LWNsZWFuX19pdGVtLnN3aXBlci1zbGlkZSB7XHJcbiAgICBmaWx0ZXI6IGJsdXIoNHB4KTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxufVxyXG4uZHJ5LWNsZWFuX19pdGVtLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIGZpbHRlcjogYmx1cigwKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1ob3Zlci1lZmZlY3QtY29sb3I7XHJcbn1cclxuXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuMykscmdiYSgwLDAsMCwwKSk7XHJcbn1cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjMpLHJnYmEoMCwwLDAsMCkpO1xyXG59XHJcblxyXG4uZHJ5LWNsZWFuX19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktYmxhY2stY29sb3I7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5kcnktY2xlYW5fX2l0ZW06YmVmb3Jle1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgdG9wOjA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG92ZXJsYXktY29sb3I7XHJcbiAgei1pbmRleDogLTI7XHJcbiAgb3BhY2l0eTogMC4zO1xyXG59XHJcblxyXG5cclxuLmRyeS1jbGVhbl9fZHVyYXRpb24gIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICRkYXJrLXRoZW1lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxufVxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5kcnktY2xlYW5fX2R1cmF0aW9uLCBcclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5kcnktY2xlYW5fX2Nvc3QgIHtcclxuICBjb2xvcjogJHNlY29uZC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG59XHJcblxyXG4uZHJ5LWNsZWFuX19jb3N0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJHByaW1hcnktYmxhY2stY29sb3I7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxufVxyXG5cclxuLmRyeS1jbGVhbl9fY29zdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgdG9wOjA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgZmlsdGVyOiBibHVyKDRweCk7XHJcbn1cclxuXHJcbi5kcnktY2xlYW5fX2R1cmF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDonJztcclxuICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICB0b3A6MDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICB6LWluZGV4OiAtMTtcclxuICBmaWx0ZXI6IGJsdXIoNHB4KTtcclxufVxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5kcnktY2xlYW5fX2R1cmF0aW9uOmJlZm9yZSwgXHJcbi5hY3RpdmUtZGFyay10aGVtZSAuZHJ5LWNsZWFuX19jb3N0OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWU7XHJcbn1cclxuXHJcblxyXG4uZHJ5LWNsZWFuX190aXRsZSB7XHJcbnBvc2l0aW9uOiByZWxhdGl2ZTtcclxuZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbmZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG5jb2xvcjogJHByaW1hcnktYmxhY2stY29sb3I7XHJcbnBhZGRpbmc6IDEwcHg7XHJcbmJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbmZvbnQtc2l6ZTogMjBweDtcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxufVxyXG59XHJcblxyXG4uZHJ5LWNsZWFuX190aXRsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OicnO1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIHRvcDowO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhZGRpdGlvbmFsLWxpZ2h0LWFjY2VudC1jb2xvcjtcclxuICB6LWluZGV4OiAtMTtcclxuICBmaWx0ZXI6IGJsdXIoNHB4KTtcclxufSIsIi5yZXZpZXdzX19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLnJldmlld3NfX2xpc3Qge1xyXG4gIFxyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4ubW9iaWxlX19yZXZpZXdzIHtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbSB7XHJcbiAgd2lkdGg6IDMzNXB4O1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkY3ViaWMsIGJveC1zaGFkb3cgJGN1YmljO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgcGFkZGluZzogMjhweCAyNHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICY6bm90KDpudGgtbGFzdC1jaGlsZCgtbisyKSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpe1xyXG4gICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICY6bm90KDpudGgtbGFzdC1jaGlsZCgtbiszKSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiBcclxufVxyXG5cclxuLmFjdGl2ZS1kYXJrLXRoZW1lIC5yZXZpZXdzX19pdGVtIHtcclxuYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZC1hZGRpdGlvbmFsLXRleHQtY29sb3I7XHJcbmJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zNSkgMHB4IDVweCAxNXB4O1xyXG59XHJcblxyXG4ucmV2aWV3X190aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yMztcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcblxyXG4gIFxyXG59XHJcblxyXG4ucmV2aWV3X19yYXRpbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnJldmlld19fdGV4dCB7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXZpZXdzX19idXR0b24tbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDoxNnB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5pbm5lci1zd2lwZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTo1NnB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZV9fc3dpcGVyLXNsaWRlIHtcclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZV9fcmV2aWV3cy1saXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmdhbGxlcnkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcblxyXG4uZ2FsbGVyeV9fYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRjdWJpYztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIHRvcDogMzIwcHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDoyNXB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHRvcDogMjUwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICBpIHtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yICRjdWJpYztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICB9XHJcblxyXG59XHJcblxyXG4uZ2FsbGVyeV9fcHJldi1idG4ge1xyXG4gIGxlZnQ6IDBweDtcclxufVxyXG5cclxuLmdhbGxlcnlfX25leHQtYnRue1xyXG4gIHJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcblxyXG4uZ2FsbGVyeV9fc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOmZpdC1jb250ZW50O1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5pbm5lci1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgd2lkdGg6MTZweDtcclxuICBoZWlnaHQ6MTZweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG59XHJcblxyXG4uaW5uZXItc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5pbm5lci1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIGhlaWdodDo0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1pbnB1dC1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59IiwiLnRpdGxlLS1xdWVzdGlvbnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5xdWVzdGlvbnNfX2NvbnRhaW5lciB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uc19faXRlbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluLWFjY2VudC1jb2xvcjtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yICRjdWJpYztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yMTtcclxuICAgIH1cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnF1ZXN0aW9uc19fdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICB9XHJcbiAgICBcclxuICBcclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5xdWVzdGlvbnNfX3RleHQ6bnRoLWNoaWxkKDIpIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi50b2dnbGUtcXVlc3Rpb24taWNvbiB7XHJcbiAgZmlsbDogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIHdpZHRoOiAyM3B4O1xyXG4gIGhlaWdodDogMjNweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICB3aWR0aDogMjdweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXtcclxuICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgaGVpZ2h0OiAyOXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4udG9nZ2xlLXF1ZXN0aW9uLWJ0biB7XHJcbiAgdG9wOjUwJTtcclxuICBsZWZ0OjEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsLTUwJSk7XHJcbiAgXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi50b2dnbGUtcXVlc3Rpb24tYnRuIC5pY29uLS1taW51cyB7XHJcbiAgZmlsbDogJG1haW4tYWNjZW50LWNvbG9yO1xyXG59XHJcblxyXG4ucXVlc3Rpb25zX193cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDU3cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgIGdhcDogMjRweDtcclxuICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgIFxyXG59XHJcblxyXG5cclxuXHJcblxyXG4ucXVlc3Rpb25zLWV4cGFuZGVkX190ZXh0IHtcclxuICBtYXgtd2lkdGg6IDI4NXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTRweDtcclxuICAgIG1heC13aWR0aDogMzk2cHg7XHJcbiAgfVxyXG4gIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLS1xdWVzdGlvbnMtZXhwYW5kZWQge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNXB4IGJvdHRvbSA3NXB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAgOTVweCA5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogIHVybCgnLi4vaW1hZ2VzL2ZhcS9xdWVzdGlvbi1zaWduLXNtYWxsQDF4LnBuZycpO1xyXG4gIFxyXG4gICAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogXHJcbiAgICAgICAgdXJsKCcuLi9pbWFnZXMvZmFxL3F1ZXN0aW9uLXNpZ24tc21hbGxAMngucG5nJyk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMHB4IHRvcCAtMjRweCwgbGVmdCAyMHB4IGJvdHRvbSAtMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzdweCAxMzdweCwgOTVweCA5NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYXEvcXVlc3Rpb24tc2lnbi1iaWdAMXgucG5nJyksIHVybCgnLi4vaW1hZ2VzL2ZhcS9xdWVzdGlvbi1zaWduLXNtYWxsQDF4LnBuZycpO1xyXG4gICAgICBAbWVkaWEgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gICAgICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgICAgIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYXEvcXVlc3Rpb24tc2lnbi1iaWdAMXgucG5nJyksXHJcbiAgICAgICAgICAgIHVybCgnLi4vaW1hZ2VzL2ZhcS9xdWVzdGlvbi1zaWduLXNtYWxsQDJ4LnBuZycpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDBweCB0b3AgLTI0cHgsIGxlZnQgMCBib3R0b20gLTE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTM3cHggMTM3cHgsIDEwNXB4IDEwNXB4O1xyXG4gIFxyXG59fVxyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmFjY29yZGlvbl9faW50cm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgbWF4LWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAkY3ViaWM7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuXHJcbiAgLmFjY29yZGlvbl9fYWN0aXZlIC5hY2NvcmRpb25fX2NvbnRlbnQge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgIFxyXG4gIFxyXG4gICAgICAgXHJcbiAgICAiLCIudGVhbV9fd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGVhbV9fY2lyY3VsYXItc2xpZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcbiAgXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBhbGwgJGN1YmljO1xyXG59XHJcblxyXG4udGVhbV9fc2xpZGVyLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIFxyXG59XHJcblxyXG5cclxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24gIGltZyB7XHJcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggNXB4IDVweCAjMDAwMDAwKTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggNXB4IDEwcHggIzAwMDAwMCk7XHJcbiAgfVxyXG4gIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggMTVweCAjMDAwMDAwKTtcclxuICB9XHJcbn1cclxuXHJcbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uICAudGVhbV9faW1hZ2Uge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24udGVhbS1hY3RpdmUtc2xpZGUgIGltZyAge1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggNXB4IDEwcHggJG1haW4tYWNjZW50LWNvbG9yKTtcclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggMTVweCAkbWFpbi1hY2NlbnQtY29sb3IpO1xyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG4udGVhbS1hY3RpdmUtc2xpZGUge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcclxuXHJcbn1cclxuXHJcbi50ZWFtX19zbGlkZTpob3ZlciB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xyXG59XHJcblxyXG4udGVhbV9fYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyMDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRjdWJpYztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaSB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yICRjdWJpYztcclxuICAgfVxyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgdG9wOjEyMHB4O1xyXG4gIH1cclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjAwcHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDoyNXB4O1xyXG4gICAgaSB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHRvcDogMjUwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGkge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICBcclxuXHJcbn1cclxuXHJcbi50ZWFtX19idG4tcHJldiB7XHJcbiAgbGVmdDogMHB4O1xyXG59XHJcblxyXG4udGVhbV9fYnRuLW5leHQge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4udGVhbV9fY2lyY3VsYXItc2VjdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAkY3ViaWM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1heC13aWR0aDogMTAwcHg7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG4gIHRyYW5zaXRpb246IGFsbCAkY3ViaWM7XHJcbiAgXHJcbn1cclxuXHJcbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTEge1xyXG4gIHRvcDogMjYwcHg7XHJcbiAgbGVmdDogMjAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTVkZWcpO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB0b3A6IDIxMHB4O1xyXG4gIH1cclxufVxyXG4udGVhbV9fY2lyY3VsYXItc2VjdGlvbi5zbGlkZS0xLnRlYW0tYWN0aXZlLXNsaWRlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE1ZGVnKSBzY2FsZSgxLjQpO1xyXG4gIFxyXG59XHJcblxyXG4udGVhbV9fY2lyY3VsYXItc2VjdGlvbi5zbGlkZS0yIHtcclxuICB0b3A6IDkwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gIH1cclxuIFxyXG59XHJcbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTIudGVhbS1hY3RpdmUtc2xpZGUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjQpO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTMge1xyXG4gIHRvcDoyNjBweDtcclxuICBsZWZ0OiA4MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE1ZGVnKTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgdG9wOiAyMTBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4udGVhbV9fY2lyY3VsYXItc2VjdGlvbi5zbGlkZS0zLnRlYW0tYWN0aXZlLXNsaWRlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTVkZWcpIHNjYWxlKDEuNCk7XHJcblxyXG59XHJcblxyXG5cclxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtNCB7XHJcbiAgdG9wOiA1NDBweDtcclxuICBsZWZ0OjEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE1ZGVnKTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgdG9wOiA0OTBweDtcclxuICB9XHJcbn1cclxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtNC50ZWFtLWFjdGl2ZS1zbGlkZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE1ZGVnKSBzY2FsZSgxLjQpO1xyXG59XHJcblxyXG5cclxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtNSB7XHJcbiAgdG9wOiA1NDBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB0b3A6IDQ5MHB4O1xyXG4gIH1cclxufVxyXG4udGVhbV9fY2lyY3VsYXItc2VjdGlvbi5zbGlkZS01LnRlYW0tYWN0aXZlLXNsaWRlIHtcclxuXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuNCk7XHJcbn1cclxuXHJcbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTYge1xyXG4gIHRvcDogNTQwcHg7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE1ZGVnKTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgdG9wOiA0OTBweDtcclxuICB9XHJcbn1cclxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtNi50ZWFtLWFjdGl2ZS1zbGlkZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS40KTtcclxufVxyXG5cclxuXHJcbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTcge1xyXG4gIHRvcDogNTQwcHg7XHJcbiAgbGVmdDoxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxNWRlZyk7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHRvcDogNDkwcHg7XHJcbiAgfVxyXG59XHJcbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTcudGVhbS1hY3RpdmUtc2xpZGUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxNWRlZykgc2NhbGUoMS40KTtcclxufVxyXG5cclxuXHJcbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTgge1xyXG4gIHRvcDogNTQwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgdG9wOiA0OTBweDtcclxuICB9XHJcbn1cclxuLnRlYW1fX2NpcmN1bGFyLXNlY3Rpb24uc2xpZGUtOC50ZWFtLWFjdGl2ZS1zbGlkZSB7XHJcblxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjQpO1xyXG59XHJcblxyXG4udGVhbV9fY2lyY3VsYXItc2VjdGlvbi5zbGlkZS05IHtcclxuICB0b3A6IDU0MHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xNWRlZyk7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHRvcDogNDkwcHg7XHJcbiAgfVxyXG59XHJcbi50ZWFtX19jaXJjdWxhci1zZWN0aW9uLnNsaWRlLTkudGVhbS1hY3RpdmUtc2xpZGUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuNCk7XHJcbn1cclxuXHJcblxyXG4udGVhbV9fbWVtYmVyLWluZm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuIFxyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWhvdmVyLWVmZmVjdC1jb2xvcjtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDIwcHg7XHJcbiAgd2lkdGg6Zml0LWNvbnRlbnQ7XHJcbiAgbWF4LXdpZHRoOiAyNzBweDtcclxuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNDUpIDBweCAyNXB4IDIwcHggLTIwcHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsICRjdWJpYztcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgYm90dG9tOiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIG1heC13aWR0aDogNDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVtYmVyLWluZm9fX3RpdGxlIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbi5tZW1iZXItaW5mb19fZXhwIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1lbWJlci1pbmZvX19xdW90ZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRlYW1fX2NhdGVnb3J5LWxpc3QsIC50ZWFtX19tZW1iZXJzLW5hbWUtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAudGVhbV9fY2F0ZWdvcnktaXRlbSB7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgLnRlYW1fX2NhdGVnb3J5LWl0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gICAgLnRlYW1fX2NhdGVnb3J5LWl0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgICAgb3JkZXI6IC0yO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgXHJcblxyXG59XHJcblxyXG4udGVhbV9fbWVtYmVycy1uYW1lLWxpc3Qge1xyXG4gIGdhcDogMTBweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgcGFkZGluZy10b3A6MTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBcclxufVxyXG5cclxuXHJcblxyXG4udGVhbV9fY2F0ZWdvcnktaXRlbSB7XHJcbiAgICBcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDoxO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yICRjdWJpYztcclxuICAmOmhvdmVyLCAmLmNhdGVnb3J5LS1hY3RpdmUge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi50ZWFtX19jYXRlZ29yeS1pdGVtOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgY29udGVudDogJyc7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcHgpO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIHRyYW5zaXRpb246IGFsbCAkY3ViaWM7XHJcbn1cclxuXHJcblxyXG4udGVhbV9fbmFtZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFxyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OjE7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgJGN1YmljO1xyXG4gIGNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGN1YmljO1xyXG4gIH1cclxuXHJcblxyXG4gICY6aG92ZXIsICYubmFtZS0tYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1ibGFjay1jb2xvcjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDo1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBcclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIuYmFubmVyLS1vZmZpY2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgaGVpZ2h0OiAyOTJweDtcclxuICAgIHBhZGRpbmc6MzJweCAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvb2ZmaWNlLXBhZ2UvbW9iaWxlL2JydXNoQDF4LnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA5NHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tIDk0cHg7XHJcbiAgICBcclxuICB9XHJcbiAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgICAgICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgICAgICAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvb2ZmaWNlLXBhZ2UvbW9iaWxlL2JydXNoQDJ4LnBuZycpO1xyXG4gIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTIwcHggdG9wO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDExNHB4IHRvcDsgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItLXNlcnZpY2VzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iYW5uZXIvbW9iaWxlL3F1ZXN0aW9uLWJ1YmJsZUAxeC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMjBweCB0b3AgLTYwcHg7XHJcblxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmFubmVyL21vYmlsZS9xdWVzdGlvbi1idWJibGVAMngucG5nJyk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgcGFkZGluZzogNjBweDtcclxuICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iYW5uZXIvdGFibGV0L2hhbmQtd2l0aC1waG9uZUAxeC5wbmcnKTtcclxuICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmFubmVyL3RhYmxldC9oYW5kLXdpdGgtcGhvbmVAMXgud2VicCcpKSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFubmVyL3RhYmxldC9oYW5kLXdpdGgtcGhvbmVAMXgud2VicCk7XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTUwcHggYm90dG9tIC0xMzVweDtcclxuICAgIFxyXG4gICAgICBAbWVkaWEgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gICAgICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgICAgIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iYW5uZXIvdGFibGV0L2hhbmQtd2l0aC1waG9uZUAyeC5wbmcnKTtcclxuICAgICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Jhbm5lci90YWJsZXQvaGFuZC13aXRoLXBob25lQDJ4LndlYnAnKSkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvdGFibGV0L2hhbmQtd2l0aC1waG9uZUAyeC53ZWJwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMTE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iYW5uZXIvZGVza3RvcC9oYW5kLXdpdGgtcGhvbmVAMXgucG5nJyk7XHJcbiAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Jhbm5lci9kZXNrdG9wL2hhbmQtd2l0aC1waG9uZUAxeC53ZWJwJykpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvZGVza3RvcC9oYW5kLXdpdGgtcGhvbmVAMXgud2VicCk7XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tIC0xMzVweDtcclxuICAgIEBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgICAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Jhbm5lci9kZXNrdG9wL2hhbmQtd2l0aC1waG9uZUAyeC5wbmcnKTtcclxuICAgICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Jhbm5lci9kZXNrdG9wL2hhbmQtd2l0aC1waG9uZUAyeC53ZWJwJykpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFubmVyL2Rlc2t0b3AvaGFuZC13aXRoLXBob25lQDJ4LndlYnApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYmFubmVyLS1vZmZpY2UgLmluZm8tYmxvY2tfX3RpdGxlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcbi5iYW5uZXItLW9mZmljZSAudGV4dCB7XHJcbiAgY29sb3I6ICRzZWNvbmQtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzNjJweDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG4uYmFubmVyLS1zZXJ2aWNlcyAudGV4dCB7XHJcbiAgY29sb3I6ICRzZWNvbmQtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIG1heC13aWR0aDogMzMzcHg7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5vZmZpY2UtY2FsYyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGl0bGUtLW9mZmljZS1jYWxjIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5vZmZpY2UtY2FsY19fd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgXHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDMycHg7XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGdhcDo0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm9mZmljZS1jYWxjX19ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGN1YmljO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIH1cclxufVxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLm9mZmljZS1jYWxjX19ibG9jayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZC1hZGRpdGlvbmFsLXRleHQtY29sb3I7XHJcbn1cclxuXHJcbi5kYXRhLW9yZGVyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWF4LXdpZHRoOiA2OTBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZ1bGwtb3JkZXItdGFibGUge1xyXG4gIGhlaWdodDpmaXQtY29udGVudDtcclxuICBwYWRkaW5nOiA0MHB4IDI3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlX19oZWFkZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWlucHV0LWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG59XHJcbi50YWJsZV9fc3VtIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1pbnB1dC1jb2xvcjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMS4zOTtcclxufVxyXG5cclxuLnRhYmxlX19ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuc2VydmljZS12YWx1ZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuLml0ZW1fX25hbWUge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbiAuaXRlbV9fcXVhbnRpdHkge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcblxyXG4udGFibGVfX2RhdGEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6OHB4O1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBcclxufVxyXG5cclxuXHJcbi5kaXNjb3VudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmQtYWRkaXRpb25hbC1iZy1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kLWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIGhlaWdodDogMjUwcHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDQ3cHg7XHJcbiAgICByaWdodDogNDdweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDY1NXB4O1xyXG4gIH1cclxuIGFuaW1hdGlvbjogYmFja2dyb3VuZC1jb2xvci1jeWNsZSA0cyBpbmZpbml0ZTtcclxufVxyXG5cclxuLmRpc2NvdW50X192YWx1ZSB7XHJcbiAgY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG4gIGZvbnQtc2l6ZTogNDZweDtcclxuICBhbmltYXRpb246IGNvbG9yLWN5Y2xlIDRzIGluZmluaXRlO1xyXG59XHJcblxyXG4uZGlzY291bnRfX3RleHQge1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1ibGFjay1jb2xvcjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMS4zOTtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4uZGlzY291bnRfX3JlbWFyayB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1heC13aWR0aDogMTczcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktdGV4dC1jb2xvcjtcclxufVxyXG5cclxuXHJcblxyXG4uYnVpbGRpbmdzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNnB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWFjY2VudC1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiAzMzVweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmJ1aWxkaW5nc19fZWxlbWVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS4zNjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogJHByaW1hcnktYmxhY2stY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgJGN1YmljLCBiYWNrZ3JvdW5kLWNvbG9yICRjdWJpYztcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICB9XHJcblxyXG4gICYuYnVpbGRpbmdzX19lbGVtZW50LS1jdXJyZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICB9fVxyXG5cclxuLmRhdGEtb3JkZXJfX3RpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4uZGF0YS1vcmRlcl9fd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBtaW4td2lkdGg6IDE2NHB4O1xyXG4gIFxyXG59XHJcbi53cmFwLS1zcXVhcmUge1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5kYXRhLW9yZGVyX19xdWFudGl0eS1ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDE3cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG4uY29udHJvbC1xdWFudGl0eS1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC5pY29uLS1wbHVzLCAuaWNvbi0tbWludXMge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB9XHJcbn1cclxuXHJcbi53cmFwLS1zZXJ2aWNlIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDQycHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICBtYXJnaW4tbGVmdDogNDdweDtcclxuICB9XHJcblxyXG4gIC5pY29uLS1wbHVzLFxyXG4gIC5pY29uLS1taW51cyB7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgaGVpZ2h0OiAzMXB4O1xyXG4gIH1cclxuXHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5pY29uLS1wbHVzLmlzSGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5pY29uLS1taW51cy5pc0hpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRhdGEtb3JkZXJfX3RleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG59XHJcblxyXG4ud3JhcC0tc3F1YXJlIC5kYXRhLW9yZGVyX190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5jb250cm9sLXF1YW50aXR5LWJ0bi0tbWludXMgc3ZnIHtcclxuIGZpbGw6ICRib3JkZXItaW5wdXQtY29sb3I7XHJcbn1cclxuLmNvbnRyb2wtcXVhbnRpdHktYnRuLS1wbHVzIHN2ZyB7XHJcbiBmaWxsOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbn1cclxuXHJcblxyXG5cclxuLnF1YW50aXR5LWJsb2NrX190ZXh0IHtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbiAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmRhdGEtb3JkZXJfX2FkZC1zZXJ2aWNlcy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOjE2cHg7XHJcbiAgbWFyZ2luLXRvcDogMjZweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxufVxyXG5cclxuIC5zZXJ2aWNlLWVsZW1lbnQge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBmb250LXNpemU6IDE2cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gICBjb2xvcjogJHByaW1hcnktYmxhY2stY29sb3I7XHJcblxyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zOTtcclxuICAgfVxyXG4gfVxyXG5cclxuXHJcbiAubmFtZS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiB9XHJcblxyXG5cclxuIC5xdWFudGl0eS13cmFwcGVyIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiB9XHJcblxyXG5cclxuIC5zZXJ2aWNlLWVsZW1lbnRfX2FjY2VudCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuIH1cclxuXHJcbiAuY2hlY2tib3gtY3VzdG9tLS1zZXJ2aWNlIHtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgIGhlaWdodDogMzFweDtcclxuICAgIH1cclxuXHJcbiB9XHJcblxyXG5cclxuLmRhdGEtb3JkZXJfX2J0bi1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgZ2FwOiAxNnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZ2FwOjEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgZ2FwOjEzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLndyYXAtLXNlcnZpY2UuaXNIaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5rZXlzLWFkZHJlc3MtYmxvY2sge1xyXG4gbWFyZ2luLXRvcDogMjRweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmtleXMtYWRkcmVzcy1ibG9ja19fdGFrZS1pdGVtLmlzSGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5rZXlzLWFkZHJlc3MtYmxvY2tfX2dpdmUtaXRlbS5pc0hpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmtleXMtYWRkcmVzcy1ibG9jay5pc0hpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFkZC1zZXJ2aWNlcy1saXN0X19pdGVtLmlzSGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLm9yZGVyX19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5ob21lLW9yZGVyX19iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iYW5uZXIvcGFpbEAxeC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IHRvcCAxMjVweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggMTAwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZzogNjBweCA5MHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Jhbm5lci9wYWlsQDJ4LnBuZycpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCwgcmlnaHQgMTNweCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIyNnB4IDMxNXB4LCAxMjZweCAzNDNweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmFubmVyL3RhYmxldC9naXJsX3RhYmxldEAxeC5wbmcnKSwgdXJsKCcuLi9pbWFnZXMvYmFubmVyL3RhYmxldC9ib3lfdGFibGV0QDF4LnBuZycpO1xyXG4gICAgXHJcbiAgICAgIEBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgICAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Jhbm5lci90YWJsZXQvZ2lybF90YWJsZXRAMngucG5nJyksXHJcbiAgICAgICAgICB1cmwoJy4uL2ltYWdlcy9iYW5uZXIvdGFibGV0L2JveV90YWJsZXRAMngucG5nJyk7XHJcbiAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjlweCB0b3AsIHJpZ2h0IDYwcHggdG9wO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmFubmVyL2Rlc2t0b3AvZ2lybF9kZXNrdG9wQDF4LnBuZycpLCB1cmwoJy4uL2ltYWdlcy9iYW5uZXIvZGVza3RvcC9ib3lfZGVza3RvcEAxeC5wbmcnKSA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmFubmVyL2Rlc2t0b3AvZ2lybF9kZXNrdG9wQDJ4LnBuZycpLFxyXG4gICAgICAgIHVybCgnLi4vaW1hZ2VzL2Jhbm5lci9kZXNrdG9wL2JveV9kZXNrdG9wQDJ4LnBuZycpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBcclxufVxyXG5cclxuLm9mZmljZS1vcmRlcl9fYmFubmVyLCAuaG9tZS1vcmRlcl9fYmFubmVyIHtcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgcGFkZGluZzogMzJweCAxNnB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMjEycHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5vZmZpY2Utb3JkZXJfX2Jhbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2FsY3VsYXRvci9zdGFyMUAxeC5wbmcnKSxcclxuICAgIHVybCgnLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjJAMXgucG5nJyk7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDIxMnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4LCA3MHB4IDcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IGJvdHRvbSA4MHB4LCBsZWZ0IHRvcCA2N3B4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2FsY3VsYXRvci9zdGFyMUAyeC5wbmcnKSxcclxuICAgICAgdXJsKCcuLi9pbWFnZXMvY2FsY3VsYXRvci9zdGFyMkAyeC5wbmcnKSxcclxuICAgICAgdXJsKCcuLi9pbWFnZXMvY2FsY3VsYXRvci9zdGFyM0AyeC5wbmcnKSxcclxuICAgICAgdXJsKCcuLi9pbWFnZXMvY2FsY3VsYXRvci9jYWxjQDJ4LnBuZycpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4LCA2OXB4IDY5cHgsIDY5cHggNjlweCwgMjUwcHggMjUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQxcHggdG9wIDMzcHgsXHJcbiAgICAgIGxlZnQgNTdweCBib3R0b20gMjFweCxcclxuICAgICAgcmlnaHQgMTBweCB0b3AgOXB4LFxyXG4gICAgICByaWdodCAtNTBweCBib3R0b20gLTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYWxjdWxhdG9yL3N0YXIxQDF4LnBuZycpLFxyXG4gICAgICB1cmwoJy4uL2ltYWdlcy9jYWxjdWxhdG9yL3N0YXIyQDF4LnBuZycpLFxyXG4gICAgICB1cmwoJy4uL2ltYWdlcy9jYWxjdWxhdG9yL3N0YXIzQDF4LnBuZycpLFxyXG4gICAgICB1cmwoJy4uL2ltYWdlcy9jYWxjdWxhdG9yL2NhbGNAMXgucG5nJyk7XHJcblxyXG4gICAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2FsY3VsYXRvci9zdGFyMUAyeC5wbmcnKSxcclxuICAgICAgICB1cmwoJy4uL2ltYWdlcy9jYWxjdWxhdG9yL3N0YXIyQDJ4LnBuZycpLFxyXG4gICAgICAgIHVybCgnLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjNAMngucG5nJyksXHJcbiAgICAgICAgdXJsKCcuLi9pbWFnZXMvY2FsY3VsYXRvci9jYWxjQDJ4LnBuZycpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ5cHggNDlweCwgOThweCA5OHB4LCA1MHB4IDUwcHgsIDg1cHggODVweCwgMjUwcHggMjUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQzcHggdG9wIDQ4cHgsXHJcbiAgICAgIGxlZnQgMTM0cHggYm90dG9tIDQycHgsXHJcbiAgICAgIHJpZ2h0IDEyM3B4IHRvcCAyM3B4LFxyXG4gICAgICByaWdodCAzNXB4IGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjFAMXgucG5nJyksXHJcbiAgICAgIHVybCgnLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjJAMXgucG5nJyksXHJcbiAgICAgIHVybCgnLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjNAMXgucG5nJyksXHJcbiAgICAgIHVybCgnLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjRAMXgucG5nJyksXHJcbiAgICAgIHVybCgnLi4vaW1hZ2VzL2NhbGN1bGF0b3IvY2FsY0AxeC5wbmcnKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYWxjdWxhdG9yL3N0YXIxQDJ4LnBuZycpLFxyXG4gICAgICAgIHVybCgnLi4vaW1hZ2VzL2NhbGN1bGF0b3Ivc3RhcjJAMngucG5nJyksXHJcbiAgICAgICAgdXJsKCcuLi9pbWFnZXMvY2FsY3VsYXRvci9zdGFyM0AyeC5wbmcnKSxcclxuICAgICAgICB1cmwoJy4uL2ltYWdlcy9jYWxjdWxhdG9yL3N0YXI0QDJ4LnBuZycpLFxyXG4gICAgICAgIHVybCgnLi4vaW1hZ2VzL2NhbGN1bGF0b3IvY2FsY0AyeC5wbmcnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiAuaW5mby1ibG9ja19fdGl0bGUtLW9yZGVyIHtcclxuICBtYXgtd2lkdGg6IDMwM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIG1heC13aWR0aDogNzM3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4ub2ZmaWNlLW9yZGVyX19iYW5uZXIgLmluZm8tYmxvY2tfX3RpdGxlLS1vcmRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MzdweDtcclxuXHJcbiAgICAgIH1cclxufSIsIi5iYWNrZHJvcC0tc3Vic2NyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubW9kYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRjdWJpYywgYmFja2dyb3VuZC1jb2xvciAkY3ViaWM7O1xyXG4gICAgICB3aWR0aDogMzM1cHg7XHJcbiAgICBcclxuICAgICAgLmJhY2tkcm9wLS1oaWRkZW4gJiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgICAuYmFja2Ryb3AtLWhpZGRlbiAmIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIG1pbi1oZWlnaHQ6IDU4MXB4O1xyXG4gIGdhcDogMjRweDtcclxufVxyXG59XHJcblxyXG4uZm9ybS0tc3Vic2NyaXB0aW9uIHtcclxuICBnYXA6IDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgICAgIHdpZHRoOiA2OTBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbiAgfVxyXG4gfVxyXG5cclxuLnN1YnNjcl9fdGl0bGUtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6ZW5kO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIC5zdWJzY3ItbW9kYWxfX3RpdGxlIHtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgXHJcblxyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgfVxyXG5cclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgIG1heC13aWR0aDogNDg0cHg7XHJcbiAgIH1cclxuIH1cclxuXHJcblxyXG4gLnN1YnNjci1tb2RhbF9fbGlzdCB7XHJcbiAgZ2FwOjA7XHJcbiB9XHJcblxyXG4gLnN1YnNjcl9fdGV4dC1hY2NlbnQge1xyXG4gIG1heC13aWR0aDogMjEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMzJweDtcclxuICBsaW5lLWhlaWdodDogMS4zODtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWF4LXdpZHRoOiAzODBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gIH1cclxuICAgXHJcbiB9XHJcblxyXG5cclxuXHJcblxyXG4gLnN1YnNjcl9fYWNjZW50IHtcclxuICAgY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG5cclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICB9XHJcbiB9XHJcbi5zdWJzY3JfX2Zvcm17XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcblxyXG4gLmZvcm0tdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yMztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gfVxyXG5cclxuIC5mb3JtX191c2VyLWluZm8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjRweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBnYXA6IDI4cHg7XHJcbiAgfVxyXG5cclxuICBsaTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgfVxyXG5cclxuIH1cclxuXHJcbi5mb3JtX19lcnJvci10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gICAgY29sb3I6ICRlcnJvci1jb2xvcjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbiAgICB9XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIFxyXG59XHJcblxyXG5cclxuXHJcblxyXG4gLmZvcm1fX2lucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTpub25lO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWlucHV0LWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4zODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbiAgIH1cclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1ibGFjay1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiBib3JkZXIgJGN1YmljO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWFjY2VudC1jb2xvcjtcclxuICB9XHJcbiB9XHJcblxyXG4uZm9ybV9faW5wdXQtLWxvbmctcGxhY2Vob2xkZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgfVxyXG4mOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMTBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4mOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gIH1cclxufVxyXG5cclxuJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gIH1cclxufVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4uZm9ybV9faXRlbS0tc2hvcnQ6Zmlyc3QtY2hpbGQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgfVxyXG5cclxufVxyXG4uZm9ybV9faXRlbS0tc2hvcnQ6bnRoLWNoaWxkKDIpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICB3aWR0aDogMzQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbiAuZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQtY29sb3I7XHJcbiB9XHJcblxyXG4gLmZvcm1fX2NvbW1lbnQge1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgbWluLWhlaWdodDogODlweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBwYWRkaW5nOiAwIDAgMTBweDtcclxuICBjb2xvcjogJHByaW1hcnktYmxhY2stY29sb3I7XHJcbiB9XHJcblxyXG4gLmZvcm1fX2NvbW1lbnQ6OnBsYWNlaG9sZGVyIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQtY29sb3I7XHJcbiB9XHJcblxyXG4gLmZvcm1fX2xhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktdGV4dC1jb2xvcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiB9XHJcblxyXG5cclxuIC5mb3JtX193cmFwIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuIH1cclxuXHJcbiAuZm9ybV9faWNvbiB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAwO1xyXG4gICByaWdodDogMDtcclxuICAgdHJhbnNpdGlvbjogZmlsbCAkY3ViaWM7XHJcbiAgIGZpbGw6ICRib3JkZXItaW5wdXQtY29sb3I7XHJcbiAgIGN1cnNvcjogcG9pbnRlcjtcclxuIH1cclxuLmZvcm1fX2ljb24tLXZlcnRpY2FsLWNlbnRlcmVkIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIC5mb3JtX19pY29uLmlzQWN0aXZlIHtcclxuICAgZmlsbDogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gfVxyXG5cclxuXHJcbiAuZm9ybV9faW5wdXQtLWxvY2F0aW9uIHtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuIH1cclxuXHJcbi5mb3JtX19hZ3JlZW1lbnQtYmxvY2sge1xyXG4gZGlzcGxheTogZmxleDtcclxuIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiBnYXA6IDE2cHg7XHJcbiBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4gLmZvcm1fX2FncmVlbWVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgY29sb3I6ICRwcmltYXJ5LWJsYWNrLWNvbG9yO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgfVxyXG4gfVxyXG5cclxuXHJcbiAuY2hlY2tib3gge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHdpZHRoOiAxcHg7XHJcbiAgIGhlaWdodDogMXB4O1xyXG4gICBtYXJnaW46IC0xcHg7XHJcbiAgIGJvcmRlcjogMDtcclxuICAgcGFkZGluZzogMDtcclxuICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcclxuICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuIH1cclxuXHJcbi5mb3JtX19hZ3JlZW1lbnQtbGluayB7XHJcbiAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbn1cclxuXHJcbi5mb3JtX19jaGVjay10ZXh0IHtcclxuICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWF4LXdpZHRoOiA1MTBweDtcclxuICB9XHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICB9XHJcbn1cclxuXHJcbiAuY2hlY2tib3gtY3VzdG9tIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDMxcHg7XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgfVxyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWFjY2VudC1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGN1YmljO1xyXG5cclxuICAgLmNoZWNrYm94OmNoZWNrZWQrJiB7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICB9XHJcbiB9XHJcblxyXG4gLmZvcm1fX2ljb24tY3VzdG9tIHtcclxuICAgb3BhY2l0eTogMDtcclxuICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkY3ViaWM7XHJcblxyXG4gICAuY2hlY2tib3g6Y2hlY2tlZCsuY2hlY2tib3gtY3VzdG9tICYge1xyXG4gICAgIG9wYWNpdHk6IDE7XHJcbiAgIH1cclxuXHJcbiB9XHJcblxyXG4gLmNoZWNrYm94LWN1c3RvbTpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6NTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNjAlKSByb3RhdGUoNDVkZWcpO1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgb3BhY2l0eTogMDtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuXHJcblxyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRjdWJpYztcclxuICAuY2hlY2tib3g6Y2hlY2tlZCsmIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuIH1cclxuXHJcbiAuZm9ybV9fcGF5bWVudC1idXR0b25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICBnYXA6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuIH1cclxuXHJcbi5vcHRpb24tYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyNnB4IHRvcCAxOHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA4NnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4ucm93LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDoyNHB4O1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogNjBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uZXJyb3Ige1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXJyb3ItY29sb3I7XHJcbn1cclxuXHJcbi5mb3JtX19pbnB1dC5lcnJvcjo6cGxhY2Vob2xkZXJ7XHJcbiAgY29sb3I6ICRlcnJvci1jb2xvcjtcclxufVxyXG5cclxuXHJcbiAuZm9ybV9faW5wdXQuZXJyb3IrLmZvcm1fX2ljb24ge1xyXG4gICBmaWxsOiAkZXJyb3ItY29sb3I7XHJcbiB9IiwiLnN1Y2Nlc3MtdGFibGUgdGgsXHJcbi5zdWNjZXNzLXRhYmxlIHRkIHtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIFxyXG59XHJcblxyXG4uc3VjY2Vzcy10YWJsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aW1lLXBpY2tlci1jb2xvcjtcclxuICBcclxufVxyXG5cclxuLnN1Y2Nlc3Mtb3JkZXItaW5mby10YWJsZSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHdpZHRoOiAzMzVweDtcclxuXHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIHdpZHRoOiA2NTBweDtcclxuICAgIH1cclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIFxyXG59XHJcbi5zdWNjZXNzLW9yZGVyX19uYW1lIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy10b3A6MTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcbiAgXHJcbn1cclxuLnN1Y2Nlc3MtdGFibGUgLnN1Y2Nlc3Mtb3JkZXItLXRvdGFsIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLnN1Y2Nlc3Mtb3JkZXItLXRvdGFsIHtcclxuICBjb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWFjY2VudC1jb2xvcjtcclxufVxyXG4uc3VjY2Vzcy1vcmRlci0tdG90YWw6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XHJcbn1cclxuLnN1Y2Nlc3Mtb3JkZXItLXRvdGFsOm50aC1jaGlsZCgyKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbn1cclxuXHJcbi5zdWNjZXNzLW9yZGVyLXNlcnZpY2VzLXRhYmxlIC5zdWNjZXNzLW9yZGVyX19uYW1lIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbnRyOm5vdCg6bGFzdC1jaGlsZCkgLnN1Y2Nlc3Mtb3JkZXJfX25hbWUsIHRyOm5vdCg6bGFzdC1jaGlsZCkgLnN1Y2Nlc3Mtb3JkZXJfX3ZhbHVlICwgLnN1Y2Nlc3Mtb3JkZXItc2VydmljZXMtdGFibGUgdGhlYWR7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG59XHJcblxyXG4gLnN1Y2Nlc3Mtb3JkZXJfX3ZhbHVlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgICB9XHJcbn1cclxuXHJcbi5zdWNjZXNzLW9yZGVyLXNlcnZpY2VzLXRhYmxlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgICB6LWluZGV4OjI7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNjUwcHg7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNzAwcHg7XHJcbiAgIFxyXG4gIH1cclxufVxyXG4uc3VjY2Vzcy1vcmRlci1zZXJ2aWNlcy10YWJsZSAuc3VjY2Vzcy1vcmRlcl9fcXVhbnRpdHkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMjBweDtcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5zdWNjZXNzLW9yZGVyLXNlcnZpY2VzLXRhYmxlIC5zdWNjZXNzLW9yZGVyX19jb3N0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gIH1cclxufSIsIi5iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvdmVybGF5LWNvbG9yO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkY3ViaWMsIHZpc2liaWxpdHkgJGN1YmljO1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5iYWNrZHJvcC0tc3VwcG9ydCwgLmJhY2tkcm9wLS1sb2NhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYmFja2Ryb3AtLWhpZGRlbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkY3ViaWMsIHZpc2liaWxpdHkgJGN1YmljO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLm1vZGFsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1hZGQtMi1jb2xvcjtcclxufVxyXG5cclxuLm1vZGFsLS1zdXBwb3J0IHtcclxuICBnYXA6IDI0cHg7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5tb2RhbF9fdGl0bGUge1xyXG4gICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yMztcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLS1sb2NhdGlvbiB7XHJcbiAgZ2FwOiAyNHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbiAgICBcclxuICAgIFxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmxvY2F0aW9uX19tYXAge1xyXG4gIGhlaWdodDogMzAwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG59XHJcblxyXG5cclxuLnNvY2lhbHMtLW1vZGFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyNHB4O1xyXG59XHJcblxyXG4uc29jaWFsc19faXRlbS0tbW9kYWwge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBnYXA6IDE2cHg7XHJcbn1cclxuXHJcbi5zb2NpYWxzX190ZXh0IHtcclxuICBjb2xvcjogJHByaW1hcnktYmxhY2stY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgJGN1YmljO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xyXG4gIH1cclxuJjpob3ZlcixcclxuJjpmb2N1cyB7XHJcbiAgY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxufVxyXG59XHJcblxyXG4ubW9kYWxfX3RlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNsb3NlLW1vZGFsLWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICB0b3A6IDE4cHg7XHJcbiAgcmlnaHQ6IDE4cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB0b3A6IDI0cHg7XHJcbiAgICByaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1ibGFjay1jb2xvcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC5jbG9zZS1tb2RhbC1pY29uIHtcclxuICAgIHRyYW5zaXRpb246IHN0cm9rZSAkY3ViaWM7XHJcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1vZGFsLS1zdXBwb3J0IC5zb2NpYWxzX19pY29uIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgfVxyXG59IiwiLnRoZW1lLXRvZ2dsZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MHB4LCAtNTAlKTtcclxuICAgIFxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDowO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTkwcHgsIC01MCUpO1xyXG4gICAgXHJcbiAgfVxyXG5cclxuICB3aWR0aDoyN3B4O1xyXG4gIGhlaWdodDogMjdweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyICRjdWJpYztcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGxlZnQ6IC05MHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnRoZW1lLXRvZ2dsZXItd3JhcC0tbGlnaHQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICRtYWluLWFjY2VudC1jb2xvcjtcclxuICB9XHJcbiAgXHJcbn1cclxuLnRoZW1lLXRvZ2dsZXItd3JhcC0tZGFyayB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgJGJ0bi1hcnJvdy1jb2xvcjtcclxufVxyXG59XHJcblxyXG5cclxuLnRoZW1lX19jaXJjbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7IFxyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGN1YmljLCB0cmFuc2Zvcm0gJGN1YmljO1xyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIGhlaWdodDogMjdweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC0xcHgpO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGhlbWVfX2NpcmNsZS0tbGlnaHR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG59XHJcbn1cclxuXHJcbi50aGVtZV9fY2lyY2xlLS1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWFycm93LWNvbG9yO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMTAwJSArIDlweCksIC0xcHgpO1xyXG59XHJcbiAgfVxyXG4gICBcclxuXHJcblxyXG4uY2lyY2xlLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG5cclxuLmNpcmNsZV9fc3VuIHtcclxuICB3aWR0aDogMTFweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgfVxyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGN1YmljO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jaXJjbGVfX3N1bi0taGlkZGVuIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uY2lyY2xlX19tb29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgfVxyXG4gIFxyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIGhlaWdodDogMjdweDtcclxuICBvcGFjaXR5IDogMTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRjdWJpYywgdHJhbnNmb3JtICRjdWJpYztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKXNjYWxlKDEpO1xyXG59XHJcblxyXG4uY2lyY2xlX19tb29uLS1oaWRkZW4ge1xyXG5vcGFjaXR5IDogMDtcclxudHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbn1cclxuXHJcbi5jaXJjbGVfX21vb246OmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC00cHg7XHJcbiAgdG9wOjA7XHJcbiAgY29udGVudDonJztcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWFycm93LWNvbG9yOyBcclxuICB9XHJcbiAgXHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIFxyXG59XHJcblxyXG4uY2lyY2xlX19yYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgfVxyXG4gIHdpZHRoOiAycHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRjdWJpYywgb3BhY2l0eSAgJGN1YmljO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuLmNpcmNsZV9fcmF5LS1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcblxyXG4uY2lyY2xlX19yYXk6bnRoLWNoaWxkKDMpOm5vdCguY2lyY2xlX19yYXktLWhpZGRlbikgIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgLSAxM3B4KSk7XHJcbn1cclxuXHJcbi5jaXJjbGVfX3JheTpudGgtY2hpbGQoNik6bm90KC5jaXJjbGVfX3JheS0taGlkZGVuKSAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEzcHgpKTtcclxufVxyXG5cclxuLmNpcmNsZV9fcmF5Om50aC1jaGlsZCg1KTpub3QoLmNpcmNsZV9fcmF5LS1oaWRkZW4pICB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMTNweCksIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcbi5jaXJjbGVfX3JheTpudGgtY2hpbGQoOSk6bm90KC5jaXJjbGVfX3JheS0taGlkZGVuKSAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDEzcHgpLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4uY2lyY2xlX19yYXk6bnRoLWNoaWxkKDQpOm5vdCguY2lyY2xlX19yYXktLWhpZGRlbikgIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyA5cHgpLCBjYWxjKC01MCUgLSA5cHgpKSByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4uY2lyY2xlX19yYXk6bnRoLWNoaWxkKDEwKTpub3QoLmNpcmNsZV9fcmF5LS1oaWRkZW4pICB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gOXB4KSwgY2FsYygtNTAlIC0gOXB4KSkgcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbi5jaXJjbGVfX3JheTpudGgtY2hpbGQoOCk6bm90KC5jaXJjbGVfX3JheS0taGlkZGVuKSAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDlweCksIGNhbGMoLTUwJSArIDlweCkpIHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLmNpcmNsZV9fcmF5Om50aC1jaGlsZCg3KTpub3QoLmNpcmNsZV9fcmF5LS1oaWRkZW4pIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyA5cHgpLCBjYWxjKC01MCUgKyA5cHgpKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLmNpcmNsZV9fcmF5Om50aC1jaGlsZCgzKS5jaXJjbGVfX3JheS0taGlkZGVuLFxyXG4uY2lyY2xlX19yYXk6bnRoLWNoaWxkKDYpLmNpcmNsZV9fcmF5LS1oaWRkZW4ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUgKTtcclxufVxyXG5cclxuXHJcblxyXG4uY2lyY2xlX19yYXk6bnRoLWNoaWxkKDUpLmNpcmNsZV9fcmF5LS1oaWRkZW4sXHJcbi5jaXJjbGVfX3JheTpudGgtY2hpbGQoOSkuY2lyY2xlX19yYXktLWhpZGRlbiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuXHJcblxyXG4uY2lyY2xlX19yYXk6bnRoLWNoaWxkKDQpLmNpcmNsZV9fcmF5LS1oaWRkZW4sXHJcbi5jaXJjbGVfX3JheTpudGgtY2hpbGQoOCkuY2lyY2xlX19yYXktLWhpZGRlbiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLmNpcmNsZV9fcmF5Om50aC1jaGlsZCgxMCkuY2lyY2xlX19yYXktLWhpZGRlbiAsXHJcbi5jaXJjbGVfX3JheTpudGgtY2hpbGQoNykuY2lyY2xlX19yYXktLWhpZGRlbntcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuXHJcblxyXG4iLCIgIC50aW1lLXBpY2tlci13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZS1waWNrZXItY29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRjdWJpYztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMzI4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMzJweCAzNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBcclxuICB9XHJcblxyXG4uYWN0aXZlLWRhcmstdGhlbWUgLnRpbWUtcGlja2VyLXdyYXAge1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1jb2xvcjtcclxufVxyXG5cclxuICAgIC50aW1lLXBpY2tlci13cmFwLmlzSGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gIC50aW1lLXBpY2tlcl9fYmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgIGZvbnQtc2l6ZTogNTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gIH1cclxuXHJcblxyXG4gIC50aW1lLXBpY2tlcl9faG91cnMgLCAudGltZS1waWNrZXJfX21pbnV0ZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMTZweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGNvbG9yOiAkdGltZS1waWNrZXItdGFibG8tY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yICRjdWJpYywgYmFja2dyb3VuZC1jb2xvciAkY3ViaWM7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAgIC5hY3RpdmUtZGFyay10aGVtZSAudGltZS1waWNrZXJfX2hvdXJzLC5hY3RpdmUtZGFyay10aGVtZSAudGltZS1waWNrZXJfX21pbnV0ZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaXJzdC1hZGRpdGlvbmFsLWJnLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAudGltZS1waWNrZXJfX3NlcGFyYXRvciB7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGNvbG9yOiAkdGltZS1waWNrZXItbnVtYmVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLnRpbWUtcGlja2VyX190YWJsbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjU2cHg7XHJcbiAgICBoZWlnaHQ6IDI1NnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktd2hpdGUtY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkY3ViaWM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmFjdGl2ZS1kYXJrLXRoZW1lICAudGltZS1waWNrZXJfX3RhYmxvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGZpcnN0LWFkZGl0aW9uYWwtYmctY29sb3I7XHJcbiAgfVxyXG4gIC50aW1lLXBpY2tlcl9fdGFibG8uaXNIaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4udGltZS1waWNrZXJfX3RhYmxvOjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6NTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG59XHJcblxyXG5cclxuLm51bWJlcjpub3QoLmRpc2FibGVkKTpob3ZlciB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxufVxyXG5cclxuXHJcblxyXG4gLm51bWJlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBjb2xvcjogJHRpbWUtcGlja2VyLW51bWJlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkY3ViaWMsIGJhY2tncm91bmQtY29sb3IgJGN1YmljO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbi5kaXNhYmxlZCB7XHJcbiAgY29sb3I6ICRzZWNvbmQtYWRkaXRpb25hbC10ZXh0LWNvbG9yO1xyXG4gIGN1cnNvcjphdXRvO1xyXG59XHJcbiAgLm51bWJlci5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LXdoaXRlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG4gIH1cclxuXHJcbi5udW1iZXIuYWN0aXZlOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50LWNvbG9yO1xyXG59XHJcbi5udW1iZXIucG0uYWN0aXZlOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbn1cclxuLm51bWJlci5hbS5hY3RpdmU6YmVmb3JlIHtcclxuICB3aWR0aDogNzhweDtcclxufVxyXG5cclxuICAubnVtYmVyOm50aC1jaGlsZCgxKSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICB9XHJcbiAgLm51bWJlcjpudGgtY2hpbGQoMikge1xyXG4gICAgdG9wOiAxNnB4O1xyXG4gICAgcmlnaHQ6IDU0cHg7XHJcbiAgfVxyXG4gIC5udW1iZXI6bnRoLWNoaWxkKDMpIHtcclxuICAgIHRvcDogNTRweDtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gIH1cclxuICAubnVtYmVyOm50aC1jaGlsZCg0KSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgfVxyXG4gIC5udW1iZXI6bnRoLWNoaWxkKDUpIHtcclxuICAgIGJvdHRvbTogNTRweDtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gIH1cclxuICAubnVtYmVyOm50aC1jaGlsZCg2KSB7XHJcbiAgICBib3R0b206IDE2cHg7XHJcbiAgICByaWdodDogNTRweDtcclxuICB9XHJcbiAgLm51bWJlcjpudGgtY2hpbGQoNykge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgfVxyXG4gIC5udW1iZXI6bnRoLWNoaWxkKDgpIHtcclxuICAgIGJvdHRvbTogMTZweDtcclxuICAgIGxlZnQ6IDU0cHg7XHJcbiAgfVxyXG4gIC5udW1iZXI6bnRoLWNoaWxkKDkpIHtcclxuICAgIGJvdHRvbTogNTRweDtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgfVxyXG4gIC5udW1iZXI6bnRoLWNoaWxkKDEwKSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB9XHJcbiAgLm51bWJlcjpudGgtY2hpbGQoMTEpIHtcclxuICAgIHRvcDogNTRweDtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgfVxyXG4gIC5udW1iZXI6bnRoLWNoaWxkKDEyKSB7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICBsZWZ0OiA1NHB4O1xyXG4gIH1cclxuICAubnVtYmVyOm50aC1jaGlsZCgxMykge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjhweCk7XHJcbiAgfVxyXG4gIC5udW1iZXI6bnRoLWNoaWxkKDE0KSB7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgICByaWdodDogNjdweDtcclxuICB9XHJcbiAgLm51bWJlcjpudGgtY2hpbGQoMTUpIHtcclxuICAgIHRvcDogNjdweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAubnVtYmVyOm50aC1jaGlsZCgxNikge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOHB4LCAtNTAlKTtcclxuICB9XHJcbiAgLm51bWJlcjpudGgtY2hpbGQoMTcpIHtcclxuICAgIGJvdHRvbTogNjdweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAubnVtYmVyOm50aC1jaGlsZCgxOCkge1xyXG4gICAgYm90dG9tOiA0MHB4O1xyXG4gICAgcmlnaHQ6IDY3cHg7XHJcbiAgfVxyXG4gIC5udW1iZXI6bnRoLWNoaWxkKDE5KSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjhweCk7XHJcbiAgfVxyXG4gIC5udW1iZXI6bnRoLWNoaWxkKDIwKSB7XHJcbiAgICBib3R0b206IDQwcHg7XHJcbiAgICBsZWZ0OiA2N3B4O1xyXG4gIH1cclxuICAubnVtYmVyOm50aC1jaGlsZCgyMSkge1xyXG4gICAgYm90dG9tOiA2N3B4O1xyXG4gICAgbGVmdDogNDBweDtcclxuICB9XHJcbiAgLm51bWJlcjpudGgtY2hpbGQoMjIpIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4cHgsIC01MCUpO1xyXG4gIH1cclxuICAubnVtYmVyOm50aC1jaGlsZCgyMykge1xyXG4gICAgdG9wOiA2N3B4O1xyXG4gICAgbGVmdDogNDBweDtcclxuICB9XHJcbiAgLm51bWJlcjpudGgtY2hpbGQoMjQpIHtcclxuICAgIHRvcDogNDBweDtcclxuICAgIGxlZnQ6IDY3cHg7XHJcbiAgfVxyXG4gICAgLm51bWJlcjpudGgtY2hpbGQoMSkuYWN0aXZlOmJlZm9yZSxcclxuICAgIC5udW1iZXI6bnRoLWNoaWxkKDEzKS5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgIH1cclxuICBcclxuICAgIC5udW1iZXI6bnRoLWNoaWxkKDIpLmFjdGl2ZTpiZWZvcmUsXHJcbiAgICAubnVtYmVyOm50aC1jaGlsZCgxNCkuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDExcHgpLCAyMHB4KSByb3RhdGUoLTYwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAubnVtYmVyOm50aC1jaGlsZCgzKS5hY3RpdmU6YmVmb3JlLFxyXG4gICAgLm51bWJlcjpudGgtY2hpbGQoMTUpLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAyMHB4KSwgMTFweCkgcm90YXRlKC0zMGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLm51bWJlcjpudGgtY2hpbGQoNCkuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAtNzhweDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5udW1iZXI6bnRoLWNoaWxkKDE2KS5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLm51bWJlcjpudGgtY2hpbGQoNSkuYWN0aXZlOmJlZm9yZSxcclxuICAgIC5udW1iZXI6bnRoLWNoaWxkKDE3KS5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gMjBweCksIC0xMXB4KSByb3RhdGUoMzBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgIH1cclxuICAgIC5udW1iZXI6bnRoLWNoaWxkKDYpLmFjdGl2ZTpiZWZvcmUsXHJcbiAgICAubnVtYmVyOm50aC1jaGlsZCgxOCkuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDExcHgpLCAtMjBweCkgcm90YXRlKDYwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAubnVtYmVyOm50aC1jaGlsZCg3KS5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtNzhweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAubnVtYmVyOm50aC1jaGlsZCgxOSkuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogLTEwMSU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLm51bWJlcjpudGgtY2hpbGQoOCkuYWN0aXZlOmJlZm9yZSxcclxuICAgIC5udW1iZXI6bnRoLWNoaWxkKDIwKS5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyg1MCUgKyAxMXB4KSwgLTIwcHgpIHJvdGF0ZSgtNjBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5udW1iZXI6bnRoLWNoaWxkKDkpLmFjdGl2ZTpiZWZvcmUsXHJcbiAgICAubnVtYmVyOm50aC1jaGlsZCgyMSkuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoNTAlICsgMjBweCksIC0xMXB4KSByb3RhdGUoLTMwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5udW1iZXI6bnRoLWNoaWxkKDEwKS5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAtNzhweDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5udW1iZXI6bnRoLWNoaWxkKDIyKS5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5udW1iZXI6bnRoLWNoaWxkKDExKS5hY3RpdmU6YmVmb3JlLFxyXG4gICAgLm51bWJlcjpudGgtY2hpbGQoMjMpLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKDUwJSArIDIwcHgpLCAxMXB4KSByb3RhdGUoMzBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLm51bWJlcjpudGgtY2hpbGQoMTIpLmFjdGl2ZTpiZWZvcmUsXHJcbiAgICAubnVtYmVyOm50aC1jaGlsZCgyNCkuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoNTAlICsgMTFweCksIDIwcHgpIHJvdGF0ZSg2MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIFxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAiLCIuc2VjdGlvbi0tdHJ1c3Qge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi50cnVzdF9fY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTE2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi50cnVzdF9fY29udGFpbmVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgdG9wOjkxNnB4O1xyXG4gIHJpZ2h0OiAtMTFweDtcclxuICB3aWR0aDogMTA3cHg7XHJcbiAgaGVpZ2h0OiAxMDdweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90cnVzdC93YXNoY2xvdGhfdGFibGV0QDF4LnBuZycpO1xyXG4gIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdHJ1c3Qvd2FzaGNsb3RoX3RhYmxldEAxeC53ZWJwJykpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJ1c3Qvd2FzaGNsb3RoX3RhYmxldEAxeC53ZWJwKTtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdHJ1c3Qvd2FzaGNsb3RoX3RhYmxldEAyeC5wbmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RydXN0L3dhc2hjbG90aF90YWJsZXRAMngud2VicCcpKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cnVzdC93YXNoY2xvdGhfdGFibGV0QDJ4LndlYnApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICB0b3A6IDQ5NnB4O1xyXG4gICAgcmlnaHQ6IC02cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgdG9wOiA0OTJweDtcclxuICAgIHJpZ2h0OiAtMTFweDtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90cnVzdC93YXNoY2xvdGhAMXgucG5nJyk7XHJcbiAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RydXN0L3dhc2hjbG90aEAxeC53ZWJwJykpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cnVzdC93YXNoY2xvdGhAMXgud2VicCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RydXN0L3dhc2hjbG90aEAyeC5wbmcnKTtcclxuICAgICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RydXN0L3dhc2hjbG90aEAyeC53ZWJwJykpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJ1c3Qvd2FzaGNsb3RoQDJ4LndlYnApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cnVzdF9fY29udGFpbmVyOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBib3R0b206MTIwcHg7XHJcbiAgbGVmdDotNnB4O1xyXG4gIHdpZHRoOiAxMTBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RydXN0L2JydXNoX19tb2JpbGVAMXgucG5nJyk7XHJcbiAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90cnVzdC9icnVzaF9fbW9iaWxlQDF4LndlYnAnKSkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cnVzdC9icnVzaF9fbW9iaWxlQDF4LndlYnApO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAobWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdHJ1c3QvYnJ1c2hfX21vYmlsZUAyeC5wbmcnKTtcclxuICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdHJ1c3QvYnJ1c2hfX21vYmlsZUAyeC53ZWJwJykpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cnVzdC9icnVzaF9fbW9iaWxlQDJ4LndlYnApO1xyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgYm90dG9tOiA4MHB4O1xyXG4gICBsZWZ0OjA7XHJcbiAgICB3aWR0aDogMTM0cHg7XHJcbiAgICBoZWlnaHQ6IDEzNHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdHJ1c3QvYnJ1c2hfdGFibGV0QDF4LnBuZycpO1xyXG4gICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90cnVzdC9icnVzaF90YWJsZXRAMXgud2VicCcpKSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJ1c3QvYnJ1c2hfdGFibGV0QDF4LndlYnApO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgIEBtZWRpYSAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgICAgIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICAgICAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RydXN0L2JydXNoX3RhYmxldEAyeC5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90cnVzdC9icnVzaF90YWJsZXRAMngud2VicCcpKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RydXN0L2JydXNoX3RhYmxldEAyeC53ZWJwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgYm90dG9tOjE0M3B4O1xyXG4gICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgaGVpZ2h0OiAxNTdweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RydXN0L2JydXNoQDF4LnBuZycpO1xyXG4gICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90cnVzdC9icnVzaEAxeC53ZWJwJykpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cnVzdC9icnVzaEAxeC53ZWJwKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gICAgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90cnVzdC9icnVzaEAyeC5wbmcnKTtcclxuICAgICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90cnVzdC9icnVzaEAyeC53ZWJwJykpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RydXN0L2JydXNoQDJ4LndlYnApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJsb2NrLXdyYXBwZXItLXRydXN0IHtcclxuICBnYXA6IDMycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLS16SW5kZXgge1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5ibG9jay0tdHJ1c3Qge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgbWluLWhlaWdodDogMzc5cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5zaGVkdWxlLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICBnYXA6IDUwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi53b3JrLXNoZWR1bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6MjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxufVxyXG5cclxuLndvcmstc2hlZHVsZV9fdGl0bGUge1xyXG5mb250LWZhbWlseTogJ01vbnRzZXJyYXQnLFxyXG4gICAgc2Fucy1zZXJpZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gIH1cclxufVxyXG5cclxuLndvcmstc2hlZHVsZV9fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjBweDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgXHJcbn1cclxuLndvcmstc2hlZHVsZV9faXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgXHJcbn1cclxuXHJcbi5kYXlzLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6MTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRtYWluLWFjY2VudC1jb2xvcjtcclxufVxyXG5cclxuXHJcbi5kYXlzLWxpc3RfX2l0ZW0ge1xyXG4gIGNvbG9yOiAkcHJpbWFyeS13aGl0ZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYWNjZW50LWNvbG9yO1xyXG4gIHBhZGRpbmc6NXB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbiAgICAgIH1cclxufVxyXG5cclxuLmRheXMtbGlzdF9faXRlbS0tYWNjZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtY29sb3I7XHJcbn1cclxuXHJcbi53b3JrLXNoZWR1bGVfX3RleHQge1xyXG4gIFxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMS4zODtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zOTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ud29yay1zaGVkdWxlX190ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4gLndvcmstc2hlZHVsZV9fdGV4dC0tYWJvdmUge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgfVxyXG4gfVxyXG4gLndvcmstc2hlZHVsZV9fdGV4dC0tc3BhY2Uge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gfSJdfQ== */
