@charset "UTF-8";@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes insuval-scaleIn{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotateZ(0deg);transform:translate(-50%,-50%) rotateZ(0deg)}to{-webkit-transform:translate(-50%,-50%) rotateZ(360deg);transform:translate(-50%,-50%) rotateZ(360deg)}}@-webkit-keyframes rotateccw{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-360deg);transform:translate(-50%,-50%) rotate(-360deg)}}@-webkit-keyframes spin{0%,to{-webkit-box-shadow:.2em 0 0 0 currentcolor;box-shadow:.2em 0 0 0 currentcolor}12%{-webkit-box-shadow:.2em .2em 0 0 currentcolor;box-shadow:.2em .2em 0 0 currentcolor}25%{-webkit-box-shadow:0 .2em 0 0 currentcolor;box-shadow:0 .2em 0 0 currentcolor}37%{-webkit-box-shadow:-.2em .2em 0 0 currentcolor;box-shadow:-.2em .2em 0 0 currentcolor}50%{-webkit-box-shadow:-.2em 0 0 0 currentcolor;box-shadow:-.2em 0 0 0 currentcolor}62%{-webkit-box-shadow:-.2em -.2em 0 0 currentcolor;box-shadow:-.2em -.2em 0 0 currentcolor}75%{-webkit-box-shadow:0 -.2em 0 0 currentcolor;box-shadow:0 -.2em 0 0 currentcolor}87%{-webkit-box-shadow:.2em -.2em 0 0 currentcolor;box-shadow:.2em -.2em 0 0 currentcolor}}@-webkit-keyframes main-top-picture-float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{-webkit-transform:translateY(4px);transform:translateY(4px)}}@keyframes main-top-picture-float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{-webkit-transform:translateY(4px);transform:translateY(4px)}}@-webkit-keyframes product-float{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}25%{-webkit-transform:translateY(-3px) rotate(-1deg);transform:translateY(-3px) rotate(-1deg)}50%{-webkit-transform:translateY(0) rotate(.5deg);transform:translateY(0) rotate(.5deg)}75%{-webkit-transform:translateY(3px) rotate(1deg);transform:translateY(3px) rotate(1deg)}}@keyframes product-float{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}25%{-webkit-transform:translateY(-3px) rotate(-1deg);transform:translateY(-3px) rotate(-1deg)}50%{-webkit-transform:translateY(0) rotate(.5deg);transform:translateY(0) rotate(.5deg)}75%{-webkit-transform:translateY(3px) rotate(1deg);transform:translateY(3px) rotate(1deg)}}@keyframes insuval-scaleIn{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotateZ(0deg);transform:translate(-50%,-50%) rotateZ(0deg)}to{-webkit-transform:translate(-50%,-50%) rotateZ(360deg);transform:translate(-50%,-50%) rotateZ(360deg)}}@keyframes rotateccw{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-360deg);transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,to{-webkit-box-shadow:.2em 0 0 0 currentcolor;box-shadow:.2em 0 0 0 currentcolor}12%{-webkit-box-shadow:.2em .2em 0 0 currentcolor;box-shadow:.2em .2em 0 0 currentcolor}25%{-webkit-box-shadow:0 .2em 0 0 currentcolor;box-shadow:0 .2em 0 0 currentcolor}37%{-webkit-box-shadow:-.2em .2em 0 0 currentcolor;box-shadow:-.2em .2em 0 0 currentcolor}50%{-webkit-box-shadow:-.2em 0 0 0 currentcolor;box-shadow:-.2em 0 0 0 currentcolor}62%{-webkit-box-shadow:-.2em -.2em 0 0 currentcolor;box-shadow:-.2em -.2em 0 0 currentcolor}75%{-webkit-box-shadow:0 -.2em 0 0 currentcolor;box-shadow:0 -.2em 0 0 currentcolor}87%{-webkit-box-shadow:.2em -.2em 0 0 currentcolor;box-shadow:.2em -.2em 0 0 currentcolor}}@-webkit-keyframes thank-you-scaleIn{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes thank-you-scaleIn{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes thank-you-fadeInUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes thank-you-fadeInUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes thank-you-pulse{50%{opacity:.5}}@keyframes thank-you-pulse{50%{opacity:.5}}*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--bg-dark:#010101;--bg-acc:#06001d;--bg-grey:#323232;--bg-light:#fff;--bg-medium:#e7e6e6;--light:#fff;--dark:#292929;--acc:#ff1947}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Bold.woff2) format("woff2"),url(../fonts/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Light.woff2) format("woff2"),url(../fonts/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}html{scroll-behavior:smooth;background-color:var(--bg-light);font-family:"Poppins",sans-serif;font-weight:400;font-size:16px}.quiz-body{background-color:var(--bg-medium)}body,html{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{margin-top:auto;padding:60px 0}.container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1280px;padding:0 20px;margin:0 auto}.section__title{font-size:clamp(22px,3.8vw,60px);line-height:125%;text-transform:uppercase;text-align:center}.section__title b{font-weight:600}.mobile-view{display:none}.title,.title-m{font-size:clamp(32px,4.5vw,50px);font-weight:700}.title-m{font-size:clamp(28px,4vw,36px);text-transform:uppercase}.text-s{font-size:clamp(20px,3vw,26px);font-weight:700}.color{color:var(--acc)}.button{border-radius:2px;text-transform:uppercase;font-weight:600;-webkit-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);padding:10px clamp(20px,3vw,33px);font-size:16px;background:-webkit-gradient(linear,left bottom,left top,from(#4e000a),to(#ff006a));background:linear-gradient(360deg,#4e000a 0,#ff006a 100%);color:var(--light);cursor:pointer;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center}.button:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);background-color:rgba(51,51,51,.8666666667)}.btn-c{background:var(--acc)}a{-webkit-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}a:hover{-webkit-transform:none;-ms-transform:none;transform:none}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.footer hr{width:100%;height:2px;background-color:var(--light);margin:clamp(30px,3vw,40px) 0}.hero-subtitle strong{font-weight:700}.bridge-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bridge__info{display:grid;gap:20px}.bridge__info .title{font-weight:400}.bridge__text{font-size:clamp(16px,2vw,18px)}.bridge__doc{display:grid;gap:10px;border-radius:24px;background-color:var(--bg-light);padding:16px 40% 16px 16px;position:relative;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.bridge__doc::after{content:"";position:absolute;bottom:0;right:0;width:38%;height:100%;background-image:url(../img/bridge/doc.avif);background-position:bottom center;background-size:contain;background-repeat:no-repeat}.bridge__doc-text{font-size:clamp(14px,2vw,16px)}.bridge__doc-author{font-size:clamp(14px,1.5vw,16px);font-weight:600;color:var(--dark)}.bridge__picture{width:100%;aspect-ratio:4/5;background-image:url(../../../img/bridge/before.webp);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.bridge__results-info{padding:16px;border-radius:16px;background-color:var(--bg-light);position:relative;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:10px;text-align:center}.bridge__results-title{font-size:clamp(16px,2vw,18px)}.bridge__results-text{color:red;font-weight:600}.bridge-main{padding:50px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;-webkit-box-shadow:0 -4px 10px rgba(0,0,0,.1);box-shadow:0 -4px 10px rgba(0,0,0,.1);z-index:1000;padding:20px 0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.cookie-banner.is-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cookie-banner__container{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;gap:20px}.cookie-banner__text{font-size:14px;color:var(--dark);margin:0}.cookie-banner__text a{color:var(--accent);text-decoration:underline}.cookie-banner__text a:hover{text-decoration:none}.cookie-banner__btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;padding:10px 20px;min-width:120px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:var(--dark);color:var(--light);font-size:14px}.footer__policies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.footer__policy-link{font-size:14px;color:#666;text-decoration:underline}.footer,.footer a,.footer__policy-link:hover{color:var(--light)}.footer{background-color:var(--bg-dark)}.footer a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer a:hover{text-shadow:0 0 10px red}.footer__info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.footer__info,.footer__list,.header .container{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(20px,4vw,50px);font-size:14px}.footer__restriction{font-size:12px;text-align:center}.header{background-color:var(--bg-grey);color:var(--bg-dark);padding:8px 0;position:relative}.header .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{font-size:clamp(28px,4vw,42px);color:var(--acc);line-height:1;margin-right:auto}.header__text{font-size:clamp(16px,2vw,18px);text-transform:uppercase}.header__progress{width:100%;max-width:200px;margin:0 12px;opacity:0;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.header__progress-bar{width:100%;height:6px;border-radius:999px;background:rgba(222,222,222,.894);overflow:hidden}.header__progress-bar-fill{height:100%;width:0%;border-radius:999px;background:var(--acc);-webkit-transition:width 200ms ease;transition:width 200ms ease}.header__lang-switcher{color:var(--bg-light)}.main__consistency{padding-top:50px;padding-bottom:50px}.main__consistency-grid{display:grid;grid-template-columns:minmax(300px,505px) 1fr;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__consistency-item::before,.main__consistency-picture{grid-row:1/3;width:100%;aspect-ratio:505/453;background-image:url(../../../img/main/main_consistency-picture.webp);background-position:center;background-size:contain;background-repeat:no-repeat}.main__consistency-title{margin-bottom:20px}.main__consistency-description{margin-bottom:40px}.main__consistency-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}.main__consistency-item{display:grid;grid-template-columns:60px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.main__consistency-item::before{content:"";aspect-ratio:1;background-image:url(../img/main/main_consistency-icon-1.webp)}.main__consistency-item:nth-child(2)::before{background-image:url(../../../img/main/main_consistency-icon-2.webp)}.main__consistency-item:nth-child(3)::before{background-image:url(../../../img/main/main_consistency-icon-3.webp)}.main__consistency-item:nth-child(4)::before{background-image:url(../../../img/main/main_consistency-icon-4.webp)}.main__consistency-item-title{font-weight:700;text-transform:uppercase}.main__consistency-item-text{font-size:14px}.main__faq{padding-top:clamp(30px,3vw,50px);padding-bottom:clamp(50px,5vw,100px);background-color:var(--bg-grey);color:var(--light)}.main__faq-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main__faq-title{margin-bottom:20px}.main__faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.main__faq-item-title{font-weight:500;text-transform:uppercase;font-size:clamp(14px,2vw,20px)}.main__faq-text{font-size:14px}.main__faq-picture{aspect-ratio:1;width:100%;background-image:url(../../../img/main/main__faq-picture2.webp);background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:20px}.main__problem{padding-top:60px;padding-bottom:60px;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;gap:20px}.main__problem-info{max-width:720px}.main__problem-title{margin-bottom:16px}.main__problem-picture{padding:40px 20px;width:100%;min-width:clamp(300px,40vw,505px);aspect-ratio:744/445;background-image:url(/img/main/main__problem-picture.webp);background-position:center;background-size:contain;background-repeat:no-repeat}.main__product{background-color:var(--bg-medium);padding:clamp(50px,5vw,100px) 0}.main__product-title{text-align:center;margin-bottom:50px}.main__product-grid,.main__product-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.main__product-grid{display:grid;grid-template-columns:1fr minmax(371px,591px) 1fr}.main__product-list{list-style:none;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:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.main__product-item-title{text-transform:uppercase}.main__product-picture{width:100%;background-image:url(../img/main/main__product-girl.webp);aspect-ratio:887/935;background-size:contain;background-repeat:no-repeat;background-position:center}.main__results{padding-top:clamp(50px,5vw,100px);background-color:var(--bg-medium);padding-bottom:clamp(30px,3vw,50px)}.main__results-title{text-align:center;margin-bottom:40px}.main__results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__results-picture{aspect-ratio:875/719;width:100%;background-image:url(../../../img/main/main__results-man2.webp);background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:20px}.main__results-info{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}.main__results-percent{font-size:clamp(60px,5vw,80px);font-weight:700;margin-bottom:10px;line-height:1}.main__results-text{font-size:clamp(12px,2vw,16px)}.main__top{padding-top:20px;padding-bottom:clamp(60px,5vw,100px);background:var(--bg-medium)}.main__top-wrapper{display:grid;grid-template-columns:1fr clamp(320px,40vw,505px);gap:20px}.main__top-content{display:grid;gap:16px;-ms-flex-line-pack:center;align-content:center}.main__top-title{max-width:560px;line-height:1.2;text-transform:uppercase}.main__top-description{max-width:600px}.main__top-button{height:-webkit-max-content;height:-moz-max-content;height:max-content}.main__top-item,.main__top-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__top-list{margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.main__top-item{gap:8px;font-size:10px}.main__top-item img{aspect-ratio:1;width:36px}.main__top-picture{position:relative;display:grid;place-items:center;max-width:505px}.main__top-picture img{-o-object-fit:contain;object-fit:contain;-webkit-animation:main-top-picture-float 6s ease-in-out infinite alternate;animation:main-top-picture-float 6s ease-in-out infinite alternate}.main__top-counter-block{position:absolute;bottom:5%;left:5%;width:30%;aspect-ratio:1;background-color:var(--bg-light);border-radius:50%;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}.main__top-counter-block span:last-child{font-size:clamp(10px,1.2vw,14px);font-weight:400;color:var(--dark)}.main__top-counter{font-size:clamp(30px,4vw,60px);line-height:1;font-weight:700}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.paypal-express-wrapper{max-width:500px;width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.paypal-express-wrapper.is-card-input{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.6}.paypal-button-container{width:100%;max-width:300px;margin:auto}.form-section{margin:clamp(50px,6vw,100px) 0}.phone__label{position:relative}.phone-prefix{position:absolute;top:50%;left:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#c1c1c1}#phoneInput{padding-left:4em}.shipping__grid{display:grid;grid-template-columns:1fr;gap:20px}.paypal-express-block{display:none;grid-column:1/-1;background:#f9f9f9;border-radius:20px;text-align:center;padding:20px}#payment-stripe-request-button{max-height:35px;height:100%;overflow:hidden;border-radius:4px}.shipping__form{background-color:var(--bg-light);padding:20px;border-radius:20px;display:grid;gap:20px;width:100%}.shipping__form input,.shipping__form select{border:1px solid rgba(1,1,1,.2509803922);padding:16px;border-radius:5px;width:100%}.input-field.error,.shipping__form input.error,.shipping__form select.error{border-color:#d92d20;-webkit-box-shadow:0 0 0 3px rgba(217,45,32,.12);box-shadow:0 0 0 3px rgba(217,45,32,.12)}.error-message{display:none;margin-top:6px;font-size:12px;line-height:1.2;color:#d92d20}.form__card-button:disabled{background:#d0d5dd;color:rgba(0,0,0,.55);cursor:not-allowed;opacity:1;-webkit-filter:none;filter:none}.form__left,.form__right{display:grid;grid-template-columns:1fr;gap:12px}.form__top-info{grid-column:1/-1;display:grid;gap:14px;margin-bottom:16px}.form__top-step{font-size:12px}.form__top-title{font-size:26px}.form__top-subtitle,.form__top-title{text-align:center}.form__row{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.form__row--full{grid-template-columns:1fr}.form__delivery-date{padding:14px 20px;border-radius:16px;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;gap:10px;font-size:12px;background:#f9f9f9}.form__card-wrapper{background:#f9f9f9;padding:20px;border-radius:32px 20px;display:grid;gap:10px}.form__card-wrapper hr{width:100%;height:2px;background-color:rgba(0,0,0,.1882352941)}.form__card-top,.form__card-top-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__card-top{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}.form__card-top-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;font-size:14px}.form__card-top-text input[type=radio]{accent-color:var(--acc)}.payment-method[data-method=googlepay]{display:none}.form__card-top-payments{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.payment-klarna .form__card-wrapper{background:#f9f9f9}.klarna-button{width:100%;max-width:400px;height:40px;background:url(../../../img/icons/klarna.svg),#f4b6c7;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:4px;margin:0 auto;border:0;cursor:pointer}.form__klarna-submit,.payment-method[data-method=creditcard] .form__card-payment{max-height:0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:max-height .3s ease,opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:max-height .3s ease,opacity .3s ease,transform .3s ease,visibility .3s ease;transition:max-height .3s ease,opacity .3s ease,transform .3s ease,visibility .3s ease,-webkit-transform .3s ease}.payment-klarna.active .form__klarna-submit,.payment-method[data-method=creditcard].active .form__card-payment{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.payment-method[data-method=creditcard].active .form__card-payment{display:grid;gap:10px;max-height:2000px}.form__klarna-submit{display:grid;place-items:center}.payment-klarna.active .form__klarna-submit{max-height:48px;width:100%}.form__card-top-payment,.form__gpay,.form__klarna{background-position:center;background-repeat:no-repeat;background-size:contain}.form__klarna{width:56px;height:24px;background-image:url(../../../img/icons/klarna.svg)}.form__card-top-payment,.form__gpay{width:28px;aspect-ratio:19/12;border-radius:3px}.form__card-top-payment:nth-child(1){background-image:url(../../../img/icons/visa.svg)}.form__card-top-payment:nth-child(2){background-image:url(../../../img/icons/master.svg)}.form__card-top-payment:nth-child(3){background-image:url(../../../img/icons/paypal.svg)}.form__gpay{background-image:url(../../../img/icons/gpay.svg)}.form__card-field{position:relative;margin-top:28px;background-color:var(--light);border:1px solid rgba(1,1,1,.2509803922);padding:16px;border-radius:5px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__card-field input{border:0;padding:0}.form__card-field label:nth-child(2),.form__card-field label:nth-child(3){max-width:5em}.form__card-field label:nth-child(1){margin-right:auto}.form__card-field::before{position:absolute;top:-28px;content:"Kartennummer";font-size:14px}.form__card-agreement{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__card-agreement-text{font-size:11px}.form__card-checkbox{accent-color:var(--acc)}input[type=checkbox]{width:28px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.form__card-button,.form__next-step{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:100%}.form__card-button{gap:10px;position:relative}.form__next-step{margin:auto;min-width:240px;max-width:400px;gap:6px}.form__next-step svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.form__next-step:hover{gap:16px;letter-spacing:.1em}.form__card-button::before{content:url(../img/icons/lock.svg);margin-top:2px;display:grid;place-items:center}.form__card-additional{font-size:10px;text-align:center}.failure-modal-content{background:#fff;padding:24px;border-radius:8px;max-width:400px;display:grid;gap:12px;place-items:center}.offer__top{padding:clamp(50px,8vw,100px) 0;background-color:var(--bg-medium)}.offer__top .container{display:grid;gap:16px}.offer__top-description,.offer__top-title{max-width:624px;text-align:center;margin:auto}.offer__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;margin-top:24px;padding:4px;background:rgba(0,0,0,.06);border-radius:12px;max-width:400px;margin-left:auto;margin-right:auto}.offer__toggle-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 20px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border:0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;background:0 0;color:#666;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.offer__toggle-btn.is-active{background:var(--light);color:var(--dark);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12)}.offer__toggle-btn:hover:not(.is-active){color:var(--dark)}.offer__lists{position:relative}.offer__list--hidden{display:none!important}.offer__list{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(290px,1fr));gap:clamp(16px,2.5vw,24px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;-ms-flex-item-align:center;align-self:center;border-radius:5px;padding:10px;background-color:var(--light);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.product:nth-child(2){margin-bottom:5%}.product__ribbon{position:absolute;top:0;left:0;border-radius:5px 5px 0 0;background:red;color:var(--light);padding:4px;width:100%;font-size:14px;text-align:center}.product__rating{margin:1em auto;font-size:14px;text-transform:uppercase}.product__rating-text{margin-left:8px}.offer__picture-square{background:-webkit-gradient(linear,left top,left bottom,from(rgba(250,160,173,.8)),to(#4e0808));background:linear-gradient(180deg,rgba(250,160,173,.8) 0,#4e0808 100%);border-radius:5px;padding:32px 0;text-align:center;color:var(--light);margin-bottom:30%;position:relative}.product__top-title{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:24px;margin-bottom:4px}.product__top-description{margin-bottom:10px}.product__picture{max-width:298px;width:100%;display:block;margin:0 auto -30%;-webkit-animation:product-float 16s ease-in-out infinite;animation:product-float 16s ease-in-out infinite;position:relative;z-index:2;-webkit-transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.product__price{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.product__price-new{font-size:clamp(20px,4vw,36px);font-weight:700;color:var(--acc);display:inline-block;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.product__price-description,.product__price-saves{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;color:#666}.product__price-old{font-size:18px;font-weight:0;color:#666;position:relative;display:inline-block;text-decoration:line-through}.product:focus-within .product__price-new,.product:hover .product__price-new{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition-duration:.5s;transition-duration:.5s}.product:focus-within .product__price-old::after,.product:hover .product__price-old::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition-duration:.5s;transition-duration:.5s}.product:focus-within .product__picture,.product:hover .product__picture{-webkit-filter:drop-shadow(0 0 14px rgba(255,0,0,.55)) drop-shadow(0 0 38px rgba(255,0,0,.35));filter:drop-shadow(0 0 14px rgba(255,0,0,.55)) drop-shadow(0 0 38px rgba(255,0,0,.35));-webkit-transition-duration:.5s;transition-duration:.5s}.product--checked .product__picture,.product--checked:focus-within .product__picture,.product--checked:hover .product__picture{-webkit-filter:drop-shadow(0 0 14px rgba(255,234,0,.55)) drop-shadow(0 0 38px rgba(255,242,0,.35));filter:drop-shadow(0 0 14px rgba(255,234,0,.55)) drop-shadow(0 0 38px rgba(255,242,0,.35))}.product__price-saves--highlight{display:inline-block;padding:4px 10px;border-radius:12px;background:#1fb24a;color:var(--light)}.product__price-total{font-size:12px;color:#777}.product__feature,.product__features-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.product__features-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.product__feature{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__feature::before{content:url(../../../img/icons/checkbox.svg);display:grid;place-items:center}.product__button{width:100%;margin-top:auto;margin-bottom:16px}.product__button.button--checked{background:-webkit-gradient(linear,left bottom,left top,from(#ffe200),to(#ffd100));background:linear-gradient(360deg,#ffe200 0,#ffd100 100%);color:var(--dark)}.product__refund,.product__refunds{display:-webkit-box;display:-ms-flexbox;display:flex}.product__refunds{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;gap:16px;margin-bottom:20px}.product__refund{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;position:relative}.product__refund:first-child::before{content:url(../../../img/icons/wallet.svg);display:grid;place-items:center}.product__refund:last-child::before{content:url(../../../img/icons/carry.svg);display:grid;place-items:center}.product__payments{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.product__payment img{height:22px;width:auto;display:block}.offer__values{padding:20px 0;color:var(--dark)}.offer__values-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.offer__value{display:grid;gap:8px}.offer__value-icon{width:24px;aspect-ratio:1;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../../../img/icons/leaves.webp)}.offer__value:nth-child(2) .offer__value-icon{background-image:url(../../../img/icons/flag.webp)}.offer__value-title{font-size:18px;font-weight:500}.offer__value-text{font-size:14px}.payment-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none;display:grid;place-items:center;-ms-flex-line-pack:center;align-content:center;overflow-y:auto;padding:40px 20px}.payment-popup__wrapper{position:relative;max-width:720px;width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;padding:0;border-radius:12px}.payment-popup__close{position:absolute;top:10px;right:10px;width:35px;height:35px;background:url(../img/icons/close.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.payment-popup__close:hover{-webkit-transform:rotate(90deg) scale(1.07);-ms-transform:rotate(90deg) scale(1.07);transform:rotate(90deg) scale(1.07)}.form__top-steps{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:420px;width:100%;margin:0 auto;position:relative;z-index:1}.form__top-steps::before{position:absolute;top:calc(30% + 15px);left:10%;width:80%;height:2px;border-bottom:2px dashed var(--acc);opacity:.5;content:"";z-index:-1}#backToStepOneButton{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.form__step-link{display:grid;place-items:center;gap:10px;font-size:12px}.form__step-link img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.form__top-step--active img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}#backToStepOneButton:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}#backToStepOneButton,.payment-popup--shown{-webkit-transition:all .3s ease;transition:all .3s ease}.payment-popup--shown{z-index:100;pointer-events:auto;opacity:1;visibility:visible;backdrop-filter:blur(10px)}.policy{border-top:1px solid var(--dark);padding:120px 0}.policy h1,.policy h2,.policy h3{margin-bottom:20px;font-weight:600}.policy p{margin-bottom:15px;line-height:1.6;color:var(--dark)}.policy ul{margin-bottom:20px;padding-left:20px;list-style-type:disc}.policy ul li{margin-bottom:10px;line-height:1.5}.policy a{color:var(--accent);text-decoration:underline;-webkit-transition:opacity .3s;transition:opacity .3s}.policy a:hover{opacity:.8;text-decoration:none}.footer--quiz{padding:20px 0;position:relative}.footer--quiz .footer__info{gap:10px}.footer--quiz .header__logo{font-size:20px}.footer--quiz .footer__hr{margin:10px 0}.quiz-bottom,.quiz-top{font-size:clamp(12px,1.2vw,14px)}.quiz-bottom,.quiz-bottom p{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}.quiz-bottom{margin-top:16px auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:20px 0}.quiz-bottom p{position:relative;gap:8px;text-align:center}.quiz-bottom p::before,.top__stars li{background-position:center;background-size:contain;background-repeat:no-repeat}.quiz-bottom p::before{content:"";width:24px;height:24px;background-image:url(../img/icons/quiz__bottom-lock.svg)}.quiz-top{background-color:var(--bg-acc);color:var(--light);padding:10px 0}.quiz-top .container{display:grid;gap:6px;place-items:center}.top__divider{width:100%;height:1px;background-color:rgba(255,255,255,.2)}.top__block,.top__stars{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.top__stars li{width:20px;height:20px;background-image:url(../../../img/icons/top_star.svg)}.top__block,.top__item,.top__list,.top__stars{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}.top__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.top__item{border-right:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2);padding:0 8px;gap:8px}.top__icon{width:16px;height:16px;background-image:url(../../../img/icons/top_1.webp);background-position:center;background-repeat:no-repeat}.top__item:nth-child(2) .top__icon{background-image:url(../../../img/icons/top_2.webp)}.top__item:nth-child(3) .top__icon{background-image:url(../../../img/icons/top_3.webp)}.top__item-text{text-transform:uppercase;font-weight:600;font-size:clamp(10px,1.2vw,12px)}.main-quiz{margin-top:20px;position:relative}.main-quiz [hidden]{display:none!important}.quiz,.quiz__wrapper{margin:0 auto;width:100%}.quiz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quiz__wrapper{max-width:720px}.quiz-back{margin-top:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quiz-back::before{content:"";width:20px;aspect-ratio:1/1;background-image:url(../img/icons/back-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.quiz-step{max-width:720px;width:100%}.quiz-step__title,.quiz__title{font-size:clamp(20px,4vw,28px);text-align:center;margin-bottom:24px}.quiz-step__text,.quiz__subtitle{font-size:clamp(16px,3vw,20px);text-align:center;margin-bottom:32px}.form-quiz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:70vh;gap:10px}.form-grid{display:grid;grid-template-columns:1fr;gap:8px;margin:auto}.form-grid__buttons{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.form-grid__buttons button{padding:8px 12px;border:1px solid var(--dark);border-radius:5px;font-size:18px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.form-grid__buttons .button--active{background-color:var(--acc);border-color:var(--acc);color:var(--light)}.form-grid__buttons,.quest-wrapper,.quiz .checkbox-style{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quest-wrapper{background-color:var(--light);border:1px solid var(--acc);border-radius:10px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quiz .checkbox-style{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:28px;height:28px;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quiz .checkbox-style input[type=checkbox],.quiz .checkbox-style input[type=radio]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.checkbox-style__wrapper--checkbox{border:var(--acc) 1px solid;border-radius:2px;width:20px;height:20px;display:block}.quest-input[type=checkbox]:checked~.checkbox-style__wrapper--checkbox{background:url(../img/icons/checkmark.svg),var(--acc);background-position:center;background-size:contain;background-repeat:no-repeat}.quiz .checkbox-style__wrapper{position:relative;display:block;width:28px;height:28px}.quiz .checkbox-style__wrapper::before{content:"";position:absolute;inset:0;border:2px solid var(--acc);border-radius:50%;background:0 0}.quiz .checkbox-style__wrapper::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:50%;background:var(--acc);opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);-ms-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.quiz .checkbox-style input[type=radio]:checked~.checkbox-style__wrapper::after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.quiz .checkbox-style input[type=radio]:focus-visible~.checkbox-style__wrapper::before{-webkit-box-shadow:0 0 0 3px rgba(252,136,17,.25);box-shadow:0 0 0 3px rgba(252,136,17,.25)}.form__text-input,.form__text-input-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form__text-input{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%}.form__text-input-label{position:relative}.form__text-input-label input{padding:8px;border:1px solid #d3d3d3;border-radius:5px;width:100%}.form__clue{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#d3d3d3}.quiz__controls{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quiz__controls .button:disabled{background:#d0d5dd;color:rgba(0,0,0,.55);cursor:not-allowed;opacity:1;-webkit-filter:none;filter:none}.quiz__controls .button:disabled:hover{-webkit-transform:none;-ms-transform:none;transform:none}.quiz__next-hint{margin-top:10px;text-align:center;font-size:12px;color:rgba(0,0,0,.55)}.form-grid__item{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}.form-grid__item:hover{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.form-grid--default{-webkit-perspective:1000px;perspective:1000px}.form-grid--default:hover .form-grid__item:not(:hover){-webkit-transform:rotate3d(1,0,0,10deg);transform:rotate3d(1,0,0,10deg);opacity:.7}#quiz-next{margin-top:auto;min-width:260px}.review,.review__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review{max-width:720px;margin:16px auto;padding:20px;background-color:var(--bg-light);border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);gap:20px}.review img{width:200px;aspect-ratio:20/15;-o-object-fit:cover;object-fit:cover}.review__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.review__title{display:grid;grid-template-columns:1fr}.review__title span{font-size:10px;color:gray}.review__text{font-size:clamp(12px,1.2vw,16px)}.review__ad{margin-top:8px;font-size:14px;color:var(--acc)}.hero-section{width:100%;background-color:#fafafa;padding:20px 0 40px}.hero-container,.hero-text-col{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-container{max-width:1200px;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.hero-text-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-text-col,.hero-trust,.hero-visual-col{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-visual-col{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-trust{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:600;color:#4b5563}.hero-stars{height:18px;width:auto}.hero-title{font-family:"Poppins",sans-serif;font-weight:800;color:#292929;line-height:1.1;font-size:28px;margin:0 0 16px}.hero-highlight{color:var(--acc)}.hero-subtitle{font-size:16px;line-height:1.6;color:#374151;margin:0 0 24px}.hero-list{list-style:none;padding:0;margin:0 0 32px;width:100%}.hero-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:14px;line-height:1.5;color:#1f2937}.hero-check-icon{width:20px;height:20px;color:#4aa614;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.hero-btn,.hero-btn:hover{color:var(--light);text-decoration:none}.hero-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;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#1f0004),to(rgba(17,1,63,.5568627451)));background:linear-gradient(360deg,#1f0004 0,rgba(17,1,63,.5568627451) 100%);font-family:"Poppins",sans-serif;font-weight:700;font-size:18px;padding:18px 32px;border-radius:2px;margin-bottom:32px;text-transform:uppercase;-webkit-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);border:0;cursor:pointer}.hero-btn:hover{background-color:rgba(51,51,51,.8666666667);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.hero-btn-icon{margin-left:8px;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.hero-btn:hover .hero-btn-icon{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.hero-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-badge-img{height:60px;width:auto;-o-object-fit:contain;object-fit:contain}.hero-image-wrapper{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-image{width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin:10px 0;-webkit-filter:drop-shadow(0 10px 15px rgba(0,0,0,.15));filter:drop-shadow(0 10px 15px rgba(0,0,0,.15))}.featured-section{width:100%;background-color:#fff;padding:24px 0;border-bottom:1px solid #e5e7eb}.featured-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;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;gap:16px}.featured-title{font-family:"Poppins",sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#9ca3af;margin:0}.featured-logos{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-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;width:100%}.featured-logo{height:24px;width:auto;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.featured-logo:hover{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.notification,.notification-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notification{position:fixed;bottom:16px;left:16px;max-width:300px;z-index:50;gap:12px;background:#fff;padding:12px;border-radius:8px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15);box-shadow:0 10px 25px rgba(0,0,0,.15);-webkit-transform:translateX(-120%);-ms-transform:translateX(-120%);transform:translateX(-120%);opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.notification.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.notification-icon{width:40px;height:40px;background:#4aa614;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.notification-icon svg{width:20px;height:20px;stroke:#fff;fill:none}.notification-text{font-size:14px;font-weight:600}.notification-subtext{font-size:12px;color:#65676b}.exit-popup-overlay{display:none;position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.6);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.exit-popup-overlay.show{display:-webkit-box;display:-ms-flexbox;display:flex}.exit-popup{position:relative;max-width:400px;width:100%;background:#fff;border-radius:16px;padding:24px;-webkit-box-shadow:0 25px 50px rgba(0,0,0,.25);box-shadow:0 25px 50px rgba(0,0,0,.25);text-align:center;-webkit-animation:insuval-scaleIn .3s ease;animation:insuval-scaleIn .3s ease}.exit-popup-close{position:absolute;top:12px;right:12px;background:0 0;border:0;color:#65676b;cursor:pointer;padding:4px}.exit-popup-close:hover{color:#1a202c}.exit-popup-close svg{width:24px;height:24px;stroke:currentColor;fill:none}.exit-popup-emoji{width:64px;height:64px;margin:0 auto 16px;background:#dcfce7;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:center;-ms-flex-pack:center;justify-content:center;font-size:30px}.exit-popup h3{font-size:22px;font-weight:700;margin-bottom:8px}.exit-popup p{color:#65676b;margin-bottom:16px;font-size:15px}.exit-popup-code{background:-webkit-gradient(linear,left top,right top,from(#e53e3e),to(#c53030));background:linear-gradient(to right,#e53e3e,#c53030);color:#fff;padding:16px;border-radius:8px;margin-bottom:16px}.exit-popup-code-label{font-size:14px}.exit-popup-code-value{font-size:20px;font-weight:700;margin:8px 0}.exit-popup-code-info{font-size:14px}.exit-popup-cta{display:block;width:100%;padding:16px;background:-webkit-gradient(linear,left top,right top,from(#eb731a),to(#f5922a));background:linear-gradient(to right,#eb731a,#f5922a);color:#fff;border:0;border-radius:8px;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;margin-bottom:12px}.exit-popup-cta:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);color:#fff;text-decoration:none}.exit-popup-dismiss{background:0 0;border:0;color:#65676b;font-size:14px;cursor:pointer}.exit-popup-dismiss:hover{text-decoration:underline}.show-spinner,.spinner{-webkit-transition:all .3s ease;transition:all .3s ease}.spinner{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;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;backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none}.show-spinner{opacity:1;visibility:visible;pointer-events:auto}.spinner__inner{-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);-webkit-perspective:1000px;perspective:1000px;border-radius:50%;width:148px;height:148px;color:#fff}.spinner__inner:after,.spinner__inner:before{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;-webkit-transform:rotateX(70deg);transform:rotateX(70deg);-webkit-animation:1s spin linear infinite;animation:1s spin linear infinite}.spinner__inner:after{color:#ff3d00;-webkit-transform:rotateY(70deg);transform:rotateY(70deg);-webkit-animation-delay:.4s;animation-delay:.4s}.spinner__text{position:absolute;-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg);bottom:-30px;left:50%;font-size:24px;color:#fff;text-align:center}.thankyou-page{width:100%;max-width:900px;margin:0 auto;padding:2.5rem 1.5rem clamp(90px,5vh,130px);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;text-align:center}.thankyou-page__icon-wrap{position:relative;margin-bottom:1.5rem}.thankyou-page__icon-bg{position:absolute;inset:0;background-color:#dcfce7;border-radius:50%;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:.5}.thankyou-page__icon-bg.animate-pulse{-webkit-animation:thank-you-pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:thank-you-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.thankyou-page__icon{position:relative;z-index:10;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:4rem;height:4rem;background-color:#22c55e;color:#fff;border-radius:50%;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.thankyou-page__title{margin-bottom:.75rem;font-size:1.875rem;font-weight:800;color:#111827;line-height:1.2}.thankyou-page__subtitle{margin-bottom:2rem;font-size:1rem;line-height:1.625;color:#4b5563}.thankyou-page__card{width:100%;margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:1rem;border:1px solid #f3f4f6;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);text-align:left;position:relative;overflow:hidden}.thankyou-page__card-bar{position:absolute;top:0;left:0;width:4px;height:100%;background-color:#880a17}.thankyou-page__card-title{margin-bottom:.5rem;font-size:1.125rem;font-weight:700;color:#111827}.thankyou-page__card-text{font-size:.875rem;line-height:1.625;color:#4b5563}.thankyou-page__steps{width:100%;margin-bottom:2.5rem}.thankyou-page__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:1rem}.thankyou-page__step:last-child{margin-bottom:0}.thankyou-page__step-icon{-ms-flex-negative:0;flex-shrink:0;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:2rem;height:2rem;padding:.5rem;border-radius:.5rem}.thankyou-page__step-icon--blue{background-color:#eff6ff}.thankyou-page__step-icon--blue svg{stroke:#2563eb}.thankyou-page__step-icon--yellow{background-color:#fefce8}.thankyou-page__step-icon--yellow svg{stroke:#ca8a04}.thankyou-page__step-content{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.thankyou-page__step-title{font-size:.875rem;font-weight:700;color:#111827}.thankyou-page__step-text{margin-top:.25rem;font-size:.75rem;color:#6b7280;line-height:1.4}.thankyou-page__support{width:100%;margin-bottom:2rem;padding:1.25rem;background-color:#f3f4f6;border-radius:.75rem}.thankyou-page__support-title{margin-bottom:.75rem;font-size:.875rem;font-weight:700;color:#111827;text-transform:uppercase;letter-spacing:.05em}.thankyou-page__support-desc{margin-bottom:1rem;font-size:.75rem;color:#6b7280}.scroll-top,.thankyou-page__support-link{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}.thankyou-page__support-link{gap:.5rem;padding:.75rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#374151;text-decoration:none;-webkit-transition:background-color .2s;transition:background-color .2s}.thankyou-page__support-link:hover{background-color:#f9fafb}.thankyou-page .success-icon-anim{-webkit-animation:thank-you-scaleIn .6s cubic-bezier(.175,.885,.32,1.275) forwards;animation:thank-you-scaleIn .6s cubic-bezier(.175,.885,.32,1.275) forwards}.thankyou-page .animate-fade-in{opacity:0;-webkit-animation:thank-you-fadeInUp .8s ease-out forwards;animation:thank-you-fadeInUp .8s ease-out forwards}.thankyou-page .delay-100{-webkit-animation-delay:.1s;animation-delay:.1s}.thankyou-page .delay-200{-webkit-animation-delay:.2s;animation-delay:.2s}.thankyou-page .delay-300{-webkit-animation-delay:.3s;animation-delay:.3s}.scroll-top{position:fixed;bottom:30px;right:30px;z-index:99;width:50px;height:50px;border-radius:50%;background-color:var(--dark);color:#fff;cursor:pointer;border:2px solid gray;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease;transition:all .3s ease}.scroll-top:hover{background-color:var(--dark);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.scroll-top.is-visible{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.scroll-top.is-visible:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.scroll-top svg{width:24px;height:24px;fill:currentColor}@media (min-width:768px){.hero-section{padding:64px 0}.hero-container{-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;gap:40px}.hero-text-col{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hero-visual-col{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero-title{font-size:36px}.hero-subtitle{font-size:18px}.hero-list-item{font-size:16px}.hero-btn{font-size:20px}.hero-image{margin:40px 0}.featured-logos{gap:48px}.featured-logo{height:32px}}@media (min-width:1024px){.hero-trust{font-size:15px}.hero-stars{height:22px}.hero-title{font-size:48px}.hero-badge-img{height:72px}}@media (max-width:1024px){.main__consistency-grid{grid-template-columns:300px 1fr;gap:20px}.main__product-grid{grid-template-columns:1fr}.main__product-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:30px}.main__product-picture{max-width:600px;margin:auto}.shipping__form{grid-template-columns:1fr;max-width:780px;margin:auto}}@media (max-width:820px){.mobile-view{display:initial}.offer__list{grid-template-columns:1fr}.offer__values-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){.bridge-main{grid-template-columns:1fr;max-width:600px;margin:auto}.bridge-main .title{font-size:28px}.cookie-banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.main__consistency-grid{grid-template-columns:1fr}.main__consistency-picture{max-width:500px;margin:auto}.main__consistency-heading{grid-row:1/2}.main__consistency-picture{grid-row:2/3}.main__consistency-list{grid-row:3/4}.main__problem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main__problem-picture{width:100%;min-width:unset;max-width:500px}.form__row,.main__results-grid,.offer__list{grid-template-columns:1fr}.product__price-old::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.product{max-width:500px;width:100%;margin:auto}.product:nth-child(2){margin-top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-row:1/2;grid-column:1/-1}.product__price-new{font-size:32px}.product__price-old{font-size:24px}.payment-popup__wrapper{padding:0}.payment-popup{padding:20px 8px}.shipping__form{padding:20px 12px}.continue-button{font-size:14px}.scroll-top{bottom:20px;right:20px;width:40px;height:40px}.scroll-top svg{width:20px;height:20px}}@media (max-width:767px){.featured-logos{gap:20px}.featured-logo{height:20px}}@media (max-width:720px){.main__top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__top-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:580px){.footer__info,.footer__list{-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}.footer__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.footer__list{text-align:center}}@media (max-width:568px){.weight-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.weight-input .form__text-input-label{width:100%}}@media (max-width:520px){.form__card-field{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}.form__card-field label:first-child{width:100%;margin:auto;text-align:center;border-bottom:1px solid #d3d3d3;padding-bottom:4px}.review{-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 (max-width:468px){.container{padding:0 12px}.title-m{font-size:clamp(24px,5vw,28px)}.bridge-next{position:fixed;bottom:40px;left:10vw;width:80vw;z-index:50;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.9);box-shadow:0 4px 20px rgba(0,0,0,.9)}.main__consistency-grid{grid-template-columns:1fr}.main__product-text{font-size:14px}.main__results-button{width:100%;text-align:center}.offer__toggle{display:none}.offer__list--otp{display:none!important}.offer__list--subscription.offer__list--hidden{display:grid!important}}@media (max-width:428px){.main__top-title{font-size:28px}.main__top-button{width:100%;text-align:center}.product__price-description,.product__price-saves,.product__price-saves--highlight{font-size:12px}.product__price{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}@media (max-width:360px){.header .button{border-radius:6px;padding:10px;font-size:11px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}@media (max-width:359px){.product__price{gap:8px;grid-template-columns:1fr;justify-items:center}}@media (max-width:520px) and (min-width:360px){.header .button{border-radius:12px;padding:10px 20px;font-size:12px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}@media (max-width:1200px) and (min-width:768px){.offer__list{grid-template-columns:repeat(2,minmax(260px,1fr))}.product:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-row:1/2;grid-column:1/-1;margin:auto;width:50%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BzcGxpZGVqcy9zcGxpZGUvZGlzdC9jc3Mvc3BsaWRlLWNvcmUubWluLmNzcyIsImJsb2Nrcy9yZXN1bHQtb2ZmZXItdjIuc2NzcyIsImJsb2Nrcy9zcGlubmVyLnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlL21haW5fX3Byb2JsZW0uc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2UvbWFpbl9fcHJvZHVjdC5zY3NzIiwiYmxvY2tzL29mZmVyLXBhZ2Uvb2ZmZXItZm9ybS5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fZm9udHNBdXRvR2VuLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19zdGlja3ktZm9vdGVyLnNjc3MiLCJiYXNlL19jb250YWluZXIuc2NzcyIsImJhc2UvX3NlY3Rpb24uc2NzcyIsImJhc2UvX21vYmlsZS12aWV3LnNjc3MiLCJiYXNlL190ZXh0LnNjc3MiLCJiYXNlL19idXR0b25zLnNjc3MiLCJibG9ja3MvcXVpei9xdWl6LnNjc3MiLCJibG9ja3MvYnJpZGdlL2JyaWRnZS5zY3NzIiwiYmxvY2tzL2Nvb2tpZXMvY29va2llLWJhbm5lci5zY3NzIiwiYmxvY2tzL2Zvb3Rlci1wb2xpY2llcy5zY3NzIiwiYmxvY2tzL2Zvb3Rlci5zY3NzIiwiYmxvY2tzL2hlYWRlci5zY3NzIiwiYmxvY2tzL21haW4tcGFnZS9tYWluX19jb25zaXN0ZW5jeS5zY3NzIiwiYmxvY2tzL21haW4tcGFnZS9tYWluX19mYXEuc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2UvbWFpbl9fcmVzdWx0cy5zY3NzIiwiYmxvY2tzL21haW4tcGFnZS9tYWluX190b3Auc2NzcyIsImJsb2Nrcy9vZmZlci1wYWdlL29mZmVyLXRvcC5zY3NzIiwiYmxvY2tzL29mZmVyLXBhZ2Uvb2ZmZXItdmFsdWVzLnNjc3MiLCJibG9ja3Mvb2ZmZXItcGFnZS9wYXltZW50LXBvcHVwLnNjc3MiLCJibG9ja3MvcG9saWNpZXMvcG9saWN5LnNjc3MiLCJibG9ja3MvcXVpei9mb290ZXItcXVpei5zY3NzIiwiYmxvY2tzL3F1aXovcXVpei1ib3R0b20uc2NzcyIsImJsb2Nrcy9xdWl6L3F1aXotdG9wLnNjc3MiLCJibG9ja3MvcXVpei9yZXZpZXcuc2NzcyIsImJsb2Nrcy90aGFuay15b3UvdGhhbmsteW91LnNjc3MiLCJibG9ja3MvdWkvc2Nyb2xsLXRvcC5zY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFBeVJBLGtDQUNFLEUsQ0FDRSwyQixDQWhCSixtQixDQzNRMEIsRSxDQUFHLCtCLENEaVN6Qix5QixBQUlKLDBCQWxCRSxFLENBQ0YsMkIsQ0FvQkksbUIsQ0FHRixFLENBQ0UsK0IsQ0E1QkYseUIsQUFvdkJGLG1DRXp0QkUsRSxDRjJ0QkUsMkIsQ0F6S0osbUIsQ0UvaUJDLFMsQ0ZtakJDLEUsQ0FDRiwwQixDRWhqQkMsa0IsQ0FqQkQsVyxBRnU3QkEsMEJBeE5BLEUsQ0EwTkksb0QsQ0Vsd0JKLDRDLENGc3dCRSxFLENFbHdCRixzRCxDQUNDLGdELEFGbXhCRCw2QkE1TkEsRSxDRXppQkMsbUQsQ0FDQywyQyxDQUNBLEUsQ0FDQSxzRCxDRjJpQkYsZ0QsQUErT0Esd0JHcHdDSSxFLENBQUEsRSxDQUNBLDBDLENBQ0Esa0MsQ0FFQSxHLENBQUEsNkMsQ0FDQSxxQyxDQUNBLEcsQ0gwd0NBLDBDLENBQ0Esa0MsQ0d6d0NBLEcsQ0FFQSw4QyxDQUNBLHNDLENIOHdDRixHLENHM3dDRiwyQyxDQUNJLG1DLENBR0EsRyxDQUFBLCtDLENIdWlDSix1QyxDR3BpQ0ksRyxDSCt3Q0EsMkMsQ0FDQSxtQyxDRzl3Q0EsRyxDQUNBLDhDLENBQ0Esd0MsQUh5K0RKLDBDSXorREEsRSxDQUNJLCtCLENBQ0ksdUIsQ0o2K0ROLEcsQ0E1WkEsa0MsQ0kva0RFLDBCLENKZy9ERixFLENBNVpBLGlDLENBQ0YsMkIsQUFJQSxrQ0E4WkUsRSxDS25oRUYsK0IsQ0FDSSx1QixDTHVoRUYsRyxDS25oRUYsa0MsQ0FDSSwwQixDTHVoRUYsRSxDS3JoRUUsaUMsQ0FDQSwyQixBTHNzRkosaUNBamlCQSxFLENNMzBESSxFLENOODJFQSw0QyxDTXgzRUosb0MsQ040M0VFLEcsQ0FDRSxnRCxDQW5pQkosd0MsQ01wMURJLEcsQ0FBQSw2QyxDQUFBLHFDLENOZzRFRixHLENNOTNFRSw4QyxDTmc0RUEsd0MsQUFTSix5Qk1qNEVJLEUsQ0FlSSxFLENBZEosNEMsQ05tNEVBLG9DLENBR0YsRyxDQUNFLGdELENNcjRFQSx3QyxDQUdBLEcsQ0FDQSw2QyxDTnUxREoscUMsQ0FtakJFLEcsQ0FDRSw4QyxDQWpqQkosd0MsQUErN0RBLDJCRTNsSUMsRSxDRjZsSUcsMkIsQ0FDQSxtQixDRTdsSUgsUyxDQUNBLEUsQ0ZpbUlHLDBCLENBQ0Esa0IsQ0F0MkJKLFcsQUFtaUNBLGtCQUNFLEUsQ0FDRSxvRCxDRXpvSUgsNEMsQ0Y2b0lDLEUsQ0ExNEJGLHNELENBNDRCSSxnRCxBQUlKLHFCQUNFLEUsQ0EzNEJGLG1ELENFaHdHQywyQyxDRm93R0MsRSxDQUNGLHNELENBNjRCSSxnRCxBQUlKLGdCRTdvSUMsRSxDQUFBLEUsQ0FBQSwwQyxDQUFBLGtDLENGbXBJQyxHLENBLzRCRiw2QyxDQWk1QkkscUMsQ0Uvb0lILEcsQ0FDQSwwQyxDQUNBLGtDLENBRUEsRyxDRm9wSUcsOEMsQ0FqNUJKLHNDLENBcTVCRSxHLENBajVCQSwyQyxDQUNGLG1DLENBcTVCRSxHLENBQ0UsK0MsQ0VucElKLHVDLENBR0MsRyxDQUNBLDJDLENGbXdHRCxtQyxDRS92R0MsRyxDQUNBLDhDLENBQ0Esd0MsQUYrNElELHFDRWxzSUMsRSxDRjh2R0QsMEIsQ0F1OEJJLGtCLENFbHNJSixTLENGc3NJRSxHLENFbHNJRiw0QixDQUNDLG9CLENBQ0EsUyxDRnNzSUMsRSxDRWxzSUYsMEIsQ0FDQyxrQixDRjh2R0QsVyxBQTA4QkEsNkJFbHNJQyxFLENBQ0EsMEIsQ0FBQSxrQixDQUNBLFMsQ0FHQSxHLENBQ0EsNEIsQ0FDQSxvQixDQUNBLFMsQ0FDQSxFLENBQUEsMEIsQ0FDQSxrQixDRjh2R0QsVyxBQTg4QkEsc0NFeHNJRSxFLENBQ0EsUyxDRjh2R0Ysa0MsQ0E2OEJJLDBCLENFcnNJSCxFLENBQ0EsUyxDQUNBLCtCLENBQ0EseUIsQUZnd0dELDhCQTY4QkUsRSxDR3BzSkYsUyxDQUNJLGtDLENBQ0EsMEIsQ0FHQSxFLENBQ0EsUyxDQUNBLCtCLENBQ0EseUIsQUh5c0pKLG1DQUNFLEcsQ0d4c0pFLFksQUg2c0pKLDJCRzNzSkksRyxDQUVBLFlIVkosQyxDT0FDLFMsQ1BFRCxRLENBQ0UsUSxDQUhGLEMsQ0FRQSxPLENBREEsUSxDQUNBLDZCLENBRUUscUIsQ0FLRixDLENBTUEsTyxDQU5BLE0sQ0FFQSxTLENPQUEsb0IsQ1BVQSxLLENBRUEsTSxDQUFBLE0sQ0ErRUEsTSxDTzVFQSxJLENQSkEsRyxDQUdBLE8sQ0FFRSxhLENBR0YsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FBQSxFLENBRUEsQyxDT0NBLGlCLENQQ0UsbUIsQ0FHRixFLENPQ0EsSyxDQUNDLGUsQ0FHRCxHLENQQ0Usa0IsQ09ERixHLENQS0EsRyxDT0NBLGMsQ0FDQyxXLENBR0QsTyxDQUVBLGlCLENQSUEsSyxDQUVBLE0sQ0FEQSxRLENBS0EsNEIsQ0FKQSxNLENBRkEsSyxDQUVBLE0sQ0FEQSxRLENBR0UsbUIsQ09FRixpQixDQUNDLGEsQ1BHRCxnQixDT0VDLFksQ1BFRCxNLENBQ0Esa0IsQ09DQyxvQixDUERELHVCLENBR0UsZSxDT0NGLDRCLENQQ0UsYyxDQUNBLGMsQ0FNRixhLENPREEsWSxDUERBLFksQ0FIQSxXLENPTUMsUyxDQUdELHdCLENBQ0MsUyxDUERELFEsQ0FLQSxLLENBREEsYyxDQVNBLEssQ1EzR0MsaUIsQ0FDQSxnQixDQUNBLGlCLENSMkdELGUsQ0FHRSxtQixDU3pIRixZLENBQ0MsYyxDQUNBLGEsQ1Q2SEQsV0FEQSxtQixDU3ZIQSxpQixDQUNDLG1HLENBQ0EsZSxDQUNBLGtCLEFUMkhELFdTdkhBLG1CLENBQ0MsaUIsQ0FDQSxxRyxDQUNBLGUsQ0FDQSxrQixBQ2xCRCxXQUNDLG1CLENBQ0EsaUIsQ0FDQSx5RyxDQUNBLGUsQ0FDQSxrQlZrSkQsZ0IsQ1U5SUMsaUIsQ0FDQSxTLENWOElELFUsQ0FHRSxXLENVOUlGLFEsQ0FDQyxTLENBQ0Esa0IsQ0FFQSxxQixDQUNBLGtCLENBQ0EsZSxDQUdELEksQ0FDSSxzQixDVjZJSixnQyxDQUdFLGdDLENXdktGLGUsQ1h5S0UsYyxDQUdGLFUsQ1d6S0MsaUMsQ1g4S0QsSSxDVTNKQSxJLENWcUpBLGdCLENBUUUsbUIsQ1c1S0YsbUIsQ0FDQyxZLENYdUtELDJCLENBUUUsNEIsQ1c1S0YseUIsQ0FDQyxxQixDQ1pELE8sQ0FDQyxlLENBR0EsYyxDQUdBLFUsQ0FQRCw2QixDWnNNRSxxQixDQVBBLFUsQ0FDRixnQixDQVNFLGMsQ2F6TUYsYSxDYjZNQSxlLENhek1DLGdDLENibU1ELGdCLENBU0Usd0IsQ2ExTUYsaUIsQ2I4TUEsaUIsQ2NwTkEsZSxDZHdOQSxZLENjcE5BLFksQ2R3TkEsTSxDQUhBLFEsQ0FKQSxnQyxDZXJOQSxlLENmeU5BLFEsQ0FTRSw4QixDZTVOQSx3QixDZnlORixPLENBU0UsOEIsQ2U5TkYsZSxDZmtPQSxNLENBUEEsZ0IsQ0FXQSxPLENBUEEsaUIsQ0FTRSx3QixDZXhORixlLENBQ0UsMkQsQ2ZrTkYsbUQsQ0FTRSxpQyxDZ0J0UEYsYyxDQUNFLGtGLENBQ0EseUQsQ0FDQSxrQixDQUNBLGMsQ0FBQSxvQixDQUNBLHlCLENBQ0Esc0IsQ0FDQSxpQixDQUFBLGlCLENoQjRQRixhLENnQnhQRSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSwyQyxDaEI4UEYsTSxDQUNFLHFCLENBWEYsQyxDQWVFLDJELENnQjNQRixtRCxDaEIrUEEsTyxDZ0IzUEEsc0IsQ0FDRSxrQixDQUFBLGMsQ2hCd1JGLHlCLENBN0JBLDBCLENDcFI2RSx3QixDQUEwQixvQixDQUEyQixxQixDQUF5QixnQixDRDBSM0osaUQsQ0FnQ0Usa0IsQ0MxVCtMLFMsQ0FBa0QsUyxDRGdTblAsMkQsQ0FnQ0UsUyxDQ2hVd1IsUyxDRHFTMVIsWSxDQWdDRSxhLENBNUJGLGlDLENBZ0NFLGEsQ0E1QkYsa0IsQ0FnQ0UsNkIsQ0M3VW1iLHFCLENBQW1CLGlCLENEa1R4YyxhLENBaUNFLGtDLENDblY4ZSwwQixDQUFjLG1CLENEc1Y1ZixtQixDQ3RWdWhCLFksQ0FBb0IsVyxDQUFBLGtCLENBQWEsbUIsQ0QyVDFqQiwyQkFBQSx5QixDQW1DRSxhLENBL0JGLG1CLENBbUNFLHFCLENDbFc4cUIsd0IsQ0FBb0Isa0IsQ0FBc0IsbUIsQ0RzV3h0QixtQixDQ3RXMnVCLFksQ0FBb0Isa0IsQ0FBQSxjLENBQWEsb0IsQ0FBbUIsdUIsQ0FBZSxzQixDQUFxQixRLENEOFduMEIsbUIsQ0FsQ0Ysc0IsQ0FzQ0Usb0IsQ0NsWHUzQixhLENBQXVCLG9CLENBQXFCLFEsQ0FBYyxtQixDRG9WbjdCLFlBQUEsaUMsQ0FzQ0UsWSxDQWxDRixzQixDQXNDRSxPLENBbENGLE8sQ0FzQ0UsaUIsQ0NsWTZqQyxpQixDRGlXL2pDLHNCLENBc0NBLG1CLENDdlkybUMsa0IsQ0QyWTNtQyxjLENDM1l5cUMsa0MsQ0FBZSwwQixDRDhZdHJDLDZCLENDOVlpdEMscUIsQ0RnWmp0QyxtQixDQ2hadXVDLGEsQ0FBb0IsOEIsQ0FBYyxRLENBQStCLGlCLENEdVoxeUMsa0IsQ0N2WnEwQyxxQixDRDJacjBDLGdCLENDM1o4MkMsbUQsQ0FBaUIsMkMsQ0Q4WjczQyxxQixDQzlaeTZDLDZCLENBQXNCLGlCLENBQThCLFEsQ0FBa0IsYyxDQUFTLG9CLENBQWUsVyxDQUFxQixNLENBQVksVyxDQUFPLGlCLENBQVksTyxDQUFrQixLLENBQVEsVSxDRDZhdmxELFcsQ0M3YXdtRCxrQixDQUFZLFEsQ0FBbUIsVSxDQUFTLFcsQ0FBVyxlLENBQVksUyxDQUFnQixpQixDQUFVLFMsQ0R3YmpzRCwrQyxDQ3hiNnRELHNCLENBQXVFLFksQ0FBYSxnRCxDQUFpRCxjLENBQWUsYyxDQUFlLGUsQ0FBZ0IsaUIsQ0FBa0IsUyxDRDZlbDZELFUsQ0Era0NFLFUsQ0FDQSxVLENBQ0EsNkIsQ0E3VEEsNkIsQ0ExcUJGLHFCLENpQjdkQyxlLENqQmkvQkQsWSxDQUpFLHdCLENHdmlDRSxxQixDSCt5Q0Ysa0IsQ0FwUUYsYSxDR3RpQ0UsWSxDQUNFLFEsQ0hpekNKLG9CLENHN3lDSSxlLENIaXpDSixhLENHOXlDSSw4QixDSGt6Q0osWSxDRy95Q0ksWSxDSGl6Q0YsUSxDQXpRQSxrQixDR3JpQ0UsZ0MsQ0hrekNGLDBCLENBQ0EsaUIsQ0EzUUEsNEMsQ0dyaUNFLG9DLENIcXpDSixtQixDR2x6Q0ksVSxDSG96Q0YsaUIsQ0FDQSxRLENBN1FBLE8sQ0dyaUNFLFMsQ0hxekNGLFcsQ0FDQSw0QyxDQTlRQSxpQyxDQUNGLHVCLENHaGtDRSwyQixDSG0xQ0YsaUIsQ0F6U0UsOEIsQ0E2U0YsbUIsQ0ExU0UsZ0MsQ0dyaUNFLGUsQ0hrMUNGLGlCLENBR0YsZ0IsQ0FDRSxVLENBQ0EsZ0IsQ0E1U0EscUQsQ0dyaUNFLDBCLENIbzFDRixxQixDQUNBLDJCLENBN1NBLGtCLENHcmlDRSxlLENIcTFDRixtQixDQUNBLG1CLENBOVNBLFksQ0dyaUNFLHVCLENIczFDRixvQixDQUNBLHNCLENBL1NBLHFCLENHcmlDRSxrQixDSHUxQ0YsZSxDQTlTRixxQixDR3BpQ0UsWSxDQUNFLGtCLENBQ0EsZ0MsQ0h1MUNGLGlCLENBQ0EsNEMsQ0d2MUNFLG9DLENBQ0Esa0IsQ0FDQSxpQixDSHdpQ0osc0IsQ0FvVEUsOEIsQ0FHRixxQixDa0JsOENJLFMsQ0FDQSxlLENsQnM4Q0osWSxDQXBUQSxjLENBc1RFLFksQ2tCbDhDRixtQyxDQUNJLFEsQ0FHQSxjLENBQ0ksYyxDbEIrb0NSLFEsQ0FzVEUsTSxDa0JqOENGLFUsQ0FDSSxxQixDbEI4b0NKLDZDLENBc1RFLHFDLENrQmo4Q0YsWSxDQUNJLGMsQ0FDQSxrQyxDQUNBLDhCLENBQ0EsMEIsQ0FDQSw2QyxDQUVBLDZCLENBQ0Esd0QsQ0FFQSx5QixDQUNJLCtCLENBQ0EsMkIsQ0FDQSx1QixDbEJzOENSLHlCLENrQmw4Q1EsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDbEI4b0NSLHFCLENBdVRFLDZCLENrQmo4Q0Ysd0IsQ0FDSSxxQixDbEI2b0NKLGtCLENBdVRFLFEsQ0FHRixvQixDa0JqOENJLGMsQ2xCNm9DSixpQixDQXVURSxRLENBR0Ysc0IsQ2tCajhDSSxtQixDQUNBLHlCLENsQnE4Q0osNEIsQ2tCajhDSSxvQixDbEJxOENKLG1CLENrQmw4Q0ksa0IsQ2xCbzhDRixtQixDQUNBLFcsQ2tCcDhDRSxrQixDbEJzOENGLGlCLENBQ0EsZSxDQTNURix5QixDQTZURSxzQixDa0J0OENGLGlCLENBQ0ksNEIsQ0FDQSxrQixDQUNBLGMsQ2xCMDhDSixpQixDa0J2OENJLG1CLENBQ0EsbUIsQ2xCNG9DSixZLENBOFRFLHVCLENrQnQ4Q0Ysb0IsQ0FDSSxzQixDbEIyb0NKLGUsQ0E4VEUsa0IsQ2tCdDhDRixjLENBQ0ksUSxDbEIwOENKLG9CLENrQnI4Q0EsYyxDQUNJLFUsQ0FDQSx5QixDbEI2OENKLE8sQ2tCNTdDQSxTLENsQjJuQ0EsMEIsQ0E4VEUsa0IsQ0FHRixPLENBQ0UsK0IsQ2tCNzdDRixTLENsQm04Q0Usc0MsQ0E1VEEsOEIsQ0FnVUYsZSxDQUNFLHdCLENBVUYsYSxDbUI3akRDLHdCLENBQ0EscUIsQ25Ca2tEQyw2QixDbUJqa0RELHdCLENBQ0EscUIsQ0FDQSxrQixDbkJta0RDLGtCLENBQ0EsYyxDbUJua0RELFEsQ25Cd2pERCxhLENBZUEsYSxDQXNCQSxrQixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBekJGLGEsQ0FJRSxrQixDQUNBLGMsQ0FyVUYsd0IsQ21CandDQyxjLENuQjJrREQsb0IsQ21CemtERSxjLENuQjJrREEsaUIsQ0FHRixPLENBQ0UsK0IsQ21CN2tEQSxvQixDbkJtd0NGLGEsQ21CandDRSxpQixDbkJpbERGLGtCLENBM1VFLHdCLENBQ0YscUIsQ21CandDQyw2QixDQUNDLHdCLENBQ0EscUIsQ0FDQSxrQixDbkJvbERGLGEsQ21CaGxERyw4QixDbkJtd0NILGdCLENtQmp3Q0csYSxDQUNDLGlCLENuQm9sREosYSxDQUNFLDhCLENBQ0Esd0IsQ0FHRixpQixDbUIva0RFLFUsQ0FBQSxlLENBQUEsYSxDQUNBLFMsQ0FDQSxxQyxDQUNBLDZCLENDbkRGLHFCLENBQ0MsVSxDQUFBLFUsQ0FBQSxtQixDQUNBLGlDLENwQjJvREMsZSxDQUdGLDBCLENBQ0UsVyxDb0I1b0RELFEsQ3BCc3pDRCxtQixDQXlWRSxxQixDb0Izb0RGLG1DLENBQ0MsMkIsQ3BCdXpDRCxzQixDb0JuekNDLHFCLENwQitvREQsa0IsQ3FCN3BEQSxnQixDQUNFLG1CLENBR0EsdUIsQ0FDRSxZLENBQ0EsNkMsQ0FBQSxRLENyQnUwQ0osd0IsQ3FCcjBDSSxxQixDQUNFLGtCLENyQjBzRE4sK0IsQ0F4Q0EsMEIsQ3FCNXBESSxZLENBQ0EsVSxDQUNBLG9CLENyQnEwQ0oscUUsQ0EwVkUsMEIsQ3FCM3BERix1QixDQUNFLDJCLENyQitwREYsd0IsQ0FDRSxrQixDQUdGLDhCLENBQ0Usa0IsQ0FHRix1QixDQS9WQSxtQixDQWlXRSxtQixDcUJscURGLFksQ0FDRSwyQixDQUFBLDRCLENBQUEseUIsQ0FDQSxxQixDckJzcURBLFEsQ0FoV0YsdUIsQ0FvV0UsWSxDcUJycURGLDhCLENBQ0Usd0IsQ0FDQSxxQixDckJvMENGLGtCLENBb1dFLHVCLENxQnJxREYsb0IsQ0FDRSxlLENyQnlxREYsK0IsQ0FDRSxVLENBQ0EsYyxDQUVBLDhELENBT0YsNEMsQ0FDRSxvRSxDQUdGLDRDLENBQ0Usb0UsQ0FHRiw0QyxDQTlXQSxvRSxDQWtYQSw2QixDc0J2dURDLGUsQ0FDQSx3QixDdEIydURELDRCLENzQnh1REUsYyxDdEI0dURGLFUsQ0FDRSxnQyxDc0IzdURBLG9DLEN0QjZ1REEsK0IsQ0FDQSxrQixDc0IzdURGLGUsQ0FDQyxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLEN0QjAzQ0QscUIsQ0FzWEUsNkIsQ3NCN3VERiwyQixDQUNDLDRCLENBQ0EseUIsQ3RCMDNDRCxxQixDQXdYQSxnQixDc0I3dURDLGtCLEN0Qml2REQsZSxDc0I5dURDLG1CLEN0QjAzQ0QsbUIsQ0F1WEUsWSxDc0I5dURGLHdCLENBQ0MscUIsQ0FDQSw2QixDQUNBLDJCLENBQ0EsNEIsQ0FDQSx5QixDdEIwM0NELHFCLENBdVhFLFEsQ0FHRixxQixDc0I5dURDLGUsQ0FDQSx3QixDQUNBLDhCLEN0Qmt2REQsZSxDc0IvdURBLGMsQ3RCbXZEQSxrQixDc0IvdURBLGMsQ0FFQyxVLEN0Qmd2REMsK0QsQ0FDQSwwQixDQUNBLDJCLENBQ0EsdUIsQ0FDQSxrQixDQXRYRixjLENzQnQzQ0UsZ0IsQ0FFRCxtQixDdEJndkRDLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLDZCLENBMVhBLHdCLENBQ0YscUIsQ3VCNTdDQSxrQixDQUNJLFEsQ3ZCMnpESixtQixDdUJ2ekRBLGUsQ3ZCMnpEQSxvQixDdUJ2ekRJLGtCLEN2Qjg3Q0osc0IsQ0E4WEUsaUIsQ3VCMXpERixVLENBQ0ksaUMsQ0FDQSxvQixDQUNBLDBELENBQ0EsMEIsQ0FDQSx1QixDQUNBLDJCLEN2Qjh6REosYyxDdUIxekRBLGlDLENBQ0ksK0IsQ0FHSixvQixDQUNJLGlCLEN2Qis3Q0osa0IsQ0FnWUEsbUIsQ0FTQSxtQixDdUIxekRBLHdCLENBQ0kscUIsQ0FDQSxrQixDQUNBLFEsQ3ZCOHlESixtQixDdUI1ekRJLFksQ3ZCaTBERixpRCxDQUlGLG1CLEN1QmowREEsZSxDQUNJLG1CLENBQ0EsbUIsQ0FDQSxZLEN2Qm0wREYsMkIsQ0FDQSw0QixDdUJuMERFLHlCLEN2QnEwREYscUIsQ0FDQSw2QixDQXJZRiwwQixDQXVZRSw0QixDQU9GLHlCLEN1QnIwREksd0IsQ3ZCeTBESixzQixDdUJyMERBLFUsQ0FDSSx5RCxDdkJpOENKLG9CLENBdVlFLHVCLEN1QnQwREYsMkIsQ0FDSSwwQixDQUVKLGMsQ0FDSSxpQyxDdkJtOENKLGlDLENBdVlFLG1DLENBR0Ysb0IsQ0FyWUEsaUIsQ0F1WUUsa0IsQ0FuWUYsbUIsQ0F1WUUsWSxDdUJ2MERGLG1DLENBQ0ksUSxDdkJ5MERGLHdCLENBQ0EscUIsQ0FyWUEsa0IsQ0F5WUYsc0IsQ0FDRSxvQixDQXJZQSxVLEN1Qmg4Q0UsK0QsQ3ZCdzBERiwwQixDQUNBLDJCLENBcllBLHVCLEN1Qmg4Q0Usa0IsQ3ZCMDBESixtQixDQUNFLG1CLENBcllBLG1CLEN1Qmg4Q0UsWSxDdkJ3MERGLDJCLENBcllBLDRCLENBQ0YseUIsQ3VCLzdDQSxxQixDQUNJLFEsQ3ZCbThDSixzQixDd0JwaURBLDhCLENBQ0ksZSxDQUNBLGtCLENBQ0EsYSxDeEI4NkRKLG1CLEN3QjM2REEsOEIsQ3hCKzZEQSxVLEN3Qjc2REksZ0IsQ3hCKzZERixvQyxDQUNBLDJCLENBR0Ysa0IsQ0FDRSxZLENBNVlGLGlELENBOFlFLFEsQ0ExWUYsa0IsQ0E4WUUsWSxDd0JuN0RGLFEsQ0FDSSx5QixDQUFBLG9CLEN4Qnc3REosZ0IsQ0FDRSxlLEN3QnY3REUsZSxDQUFBLHdCLEN4QjQ3REosc0IsQ0FuWkEsZSxDQXVaQSxpQixDd0J6N0RJLDBCLENBQ0EsdUIsQ3hCdWlESixrQixDQXVhQSxlLENBaEJBLGUsQ0lwOURJLG1CLENBQUEsbUIsQ0FDQSxZLENKdStERix3QixDQUNBLHFCLENJditERSxrQixDSms5REosZSxDQW5aQSxlLEN3Qm5pREksd0IsQ0FDQSxxQixDQUNBLDZCLEN4QjJpREosa0IsQ0FxWkUsYyxDSXArREYsUSxDSncrREEsZSxDQU9FLE8sQ0FDQSxjLENBR0YsbUIsQ0l6K0RBLGMsQ0FDSSxVLENBRUosa0IsQ0FDSSxpQixDSmtsREosWSxDQTJaRSxrQixDSXorREYsZSxDSjYrREEsc0IsQ0l6K0RJLHFCLENBQ0Esa0IsQ0FDQSwwRSxDQUNBLGtFLENKK2dFSix3QixDS3JoRUksaUIsQ0FBQSxTLENBQUEsTyxDQUNBLFMsQ0FBQSxjLENMMGhFRixnQyxDQUNBLGlCLENLMWhFRSxtQixDTDRoRUYsbUIsQ0FDQSxZLENLNWhFRSwyQixDTDhoRUYsNEIsQ0FDQSx5QixDSzloRUUscUIsQ0x3bkRKLHVCLENBeWFFLG9CLENLNWhFRixzQixDQUNJLHdCLENMc25ESixxQixDQXlhRSxrQixDQUdGLHdDLENLemhFSSxnQyxDQUNBLGUsQ0FDQSxpQixDTDZoRUosa0IsQ0t6aEVBLDhCLENBQ0ksYSxDTDJoRUYsZSxDQUlGLGdDLENBREEsZ0MsQ0FFRSx1QixDQUNBLGUsQ0FDQSxRLENBS0Ysa0IsQ0FDRSw0QixDQTNhQSx5QixDQUNGLG9CLENBK2FBLHVCLENBM2FFLGUsQ0FDRixVLEN5QmhyREEsVyxDQUNJLG1CLENBQ0EsbUIsQ0FDQSxZLEN6QmtyREosdUIsQ0E2YUUsb0IsQ3lCNWxFRixzQixDQUNJLFEsQ0FDQSxrQixDekJrckRKLGMsQ0E2YUUsaUIsQ0FHRixxQyxDeUI3bEVJLG1CLENBQ0Esd0IsQ3pCK2xFRixxQixDQUNBLG9CLENBN2FGLGdCLENBK2FFLFUsQ0FHRix3QixDeUJobUVJLFUsQ0FDQSxlLENBQ0EsVyxDekJzckRKLGEsQ0ErYUUsOEIsQ0FHRixhLEN5Qm5tRUksaUIsQ3pCdW1FSixhLENBQ0UsaUIsQ3lCdG1FRSxPLEN6QnFyREosUSxDQW9iRSxrQyxDeUJwbUVGLDhCLENBQ0ksMEIsQ0FDQSxhLEN6QnFyREosVyxDQW9iRSxnQixDQWhiRixlLENBb2JFLFksQ3lCcG1FRix5QixDQUNJLFEsQ3pCcXJESixxQixDeUJockRBLFksQ0FDSSxnQixDekJxbUVGLGtCLENBQ0Esa0IsQ0FsYkEsaUIsQ0FDRixZLENBc2JBLDhCLEMwQjNwRUUsZSxDMUIwdURGLFcsQ0FvYkUsZSxDMEIzcEVGLGlCLEMxQitwRUEsZSxDQWxiQSxnQyxDQW9iRSxZLEMwQjVwRUYsa0IsQ0FDRSxZLENBQ0EsUSxDQUNBLFUsQzFCZ3FFRixxQixDMEI5cEVBLHNCLENBQ0Usd0MsQ0FDQSxZLENBQ0EsaUIsQzFCNHVERixVLENBdWJBLGtCLENBRUEsMkIsQ0FyYkEsNEIsQzBCMXVEQSxvQixDQUNFLGdELENBQUEsd0MsQzFCb3FFRixjLEMwQmpxRUEsWSxDQUNFLGMsQ0FDQSxjLENBQUEsZSxDQUFBLGEsQzFCdXFFRiwyQixDMEJycUVFLGtCLEMxQnVxRUEscUIsQ0FDQSxrQixDMEJ2cUVBLFMsQzFCeXFFQSxtQixDMEJ4cUVBLFcsQ0FFRixXLEMxQjJxRUEsWSxDMEIxcUVFLFksQ0FBQSx5QixDQUNBLFEsQzFCK3FFRixlLEMwQjdxRUUsZ0IsQzFCOHVERixZLEMwQjd1REUsUSxDQUNFLGtCLEMxQmtyRUosZSxDMEI1cUVBLGMsQzFCZ3JFQSxnQixDMEI1cUVFLGMsQzFCaXJFRixtQixDQUxBLGdCLEMwQnpxRUksaUIsQzFCa3JFSixVLEMwQjlxRUEsWSxDQUNFLG1DLEMxQmdyRUEsUSxDQUdGLGdCLENBQ0UseUIsQ0FHRixvQixDQUNFLGlCLENBQ0Esa0IsQ0FyY0EsbUIsQ0FDRixtQixDQXVjRSxZLEMwQjdyRUYsdUIsQ0FDRSxvQixDMUIrckVBLHNCLENBQ0Esd0IsQ0FsZEEscUIsQzBCM3VEQSxrQixDMUJnc0VBLFEsQ0FDQSxjLENBbmRBLGtCLENBdWRGLG1CLENBcGRFLGtCLENBQ0YsWSxDMEIzdURBLHVCLENBQ0UsWSxDQUNBLFEsQzFCb3NFRixzQixDMEJoc0VFLFUsQ0FDQSxVLENBQ0Esd0MsQzFCb3NFRixlLENBY0Esb0IsQzBCcHNFRSx3QixDQUNBLHFCLENBRUEsa0IsQzFCbXJFRixlLEMwQm5zRUUsbUIsQzFCcXNFQSxtQixDQUNBLFksQzBCcnNFQSx3QixDMUJ1c0VBLHFCLENBQ0EsNkIsQ0ExZEYsa0IsQzBCMXVERSxjLEMxQjRzRUYsb0IsQ0E3ZEEsMEIsQ0ErZEUsMEIsQzBCdnNFRixtQixDMUI4dURBLE8sQ0ErZEUsYyxDQUdGLHNDLENBQ0UsdUIsQ0FHRixzQyxDQUNFLFksQ0FHRix3QixDQUNFLG1CLENBcGVBLG1CLEMwQnh1REEsWSxDMUIrc0VBLE8sQ0FDQSxnQixDQUNBLGtCLENBdGVBLGMsQ0FDRixvQixDMEJ2dURBLGlCLENBQ0UsbUIsQzFCa3RFRixtQyxDQUNFLGtCLENBcGVGLGMsQ005MURBLFUsQ051MEVFLGUsQ01yMEVBLFcsQ051MEVBLHFELENNdDBFQSx1QixDTmcyREYsMkIsQ0F5ZUUsMEIsQ010MEVGLGlCLENBQ0EsYSxDQUNFLFEsQ053MEVBLGMsQ0E4QkYsb0IsQ0EzQkEsMkQsQ014MEVBLFksQ0FDSSxTLENBQ0EsZSxDQUNBLGlCLENBRUEsbUIsQ0FBQSxpQyxDQUFBLDZCLENBQ0EseUIsQ04yMEVGLHNHLENNMTBFRSxzRixDQUNBLGlILENONDJFSiwyQyxDQTVnQkEsa0UsQ01sMERJLFMsQ044MURKLGtCLENBcWZFLG1CLENNajFFRiwrQixDQUNJLDJCLENOKzFESix1QixDQWhDQSxrRSxDQWdmRSxZLENNNTBFRixRLENBQ0ksaUIsQ05zMUVKLG9CLENNbDBFQSxZLENBQ0ksa0IsQ05rMUVKLDJDLENBQ0UsZSxDQUNBLFUsQ0FrQkYsdUIsQ0FDQSxXLENBVkEsYSxDQWFFLDBCLENNajFFRiwyQixDQUNJLHVCLENObTBFSixhLENNbDFFSSxVLENBQ0EsVyxDTmcyREosbUQsQ0EwZkEsdUIsQ0FDQSxXLENNbDFFSSxVLENOZzJESixrQixDTTExREksaUIsQ05pMkRKLG9DLENBcWZFLGlELENBR0Ysb0MsQ00vMEVJLG1ELENObTFFSixvQyxDQW5mQSxtRCxDQXVmQSxXLENNNTBFUSxpRCxDTjQxRFIsaUIsQ0FxZkUsaUIsQ00zMEVGLGUsQ042MEVFLDZCLENBQ0Esd0MsQ00zMEVFLFksQ0FDQSxpQixDTjYwRUYsVSxDQXBmRixtQixDQXNmRSxtQixDTTUwRUYsWSxDQUNJLE8sQ0FDQSx3QixDQUNBLHFCLENBQ0EsNkIsQ05nMUVKLHVCLENNNTBFQSxRLENBQ0ksUyxDTmcxRUosb0MsQ0FDQSxvQyxDQUNFLGEsQ00zMEVGLG9DLENBQ0ksaUIsQ04yMURKLHlCLENBdWZFLGlCLENNNzBFRixTLENBQ0ksc0IsQ0FDQSxjLENOMjFESixxQixDQXVmRSxtQixDTTcwRUYsbUIsQ0FDSSxZLENOeTFESixRLENBdWZFLHdCLENNNzBFRixxQixDQUNJLGtCLENOaTFFSiwwQixDTTkwRUEsYyxDTmsxRUEsb0IsQ005MEVBLHVCLENOazFFQSxvQixDQXJmQSxVLENBdWZFLDRCLENNOTBFRix3QixDQUNJLG9CLENBR0osa0IsQ05rMkRBLGdCLENBNmZFLG1CLENNcDFFRixtQixDQUNJLFksQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSx3QixDTjAxREoscUIsQ014MURJLGtCLENONjFESixVLENNLzJEQSxrQixDTnkxRUUsUSxDTW4xRUUsaUIsQ040MURKLGdCLENNLzBEUSxXLENBQ0EsZSxDQUNBLGUsQ051MUVOLE8sQ0FHRixvQixDTXQxRUksK0IsQ0FDQSwyQixDTncxRUYsdUIsQ0FHRixzQixDQUNFLFEsQ00xMUVFLG1CLENOODFFSiwwQixDTTMxRUEsa0MsQ0FDSSxjLENBQUEsWSxDQUFBLGtCLENOaTJFSixzQixDTS8xRUksYyxDQUNBLGlCLENBR0osc0IsQ0FDSSxlLENOMDFESixZLENBd2dCRSxpQixDTS8xRUYsZSxDQUNJLFksQ04wMURKLFEsQ0F3Z0JFLGtCLENBR0YsVyxDTWoyRUksK0IsQ0FDQSxpQyxDTnEyRUosc0IsQ01sMkVJLFksQ05vMkVGLFEsQ01oMkVFLHVCLENObTJFSixpQixDTWwyRVEsZSxDTnkxRFIsaUIsQ0E2Z0JFLFcsQ0FHRixjLENNbjJFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLEssQ0FDQSxlLENBQ0EsVyxDTnkxREosMEIsQ0E2Z0JFLGtCLENNbjJFRixlLENBQ0ksZ0IsQ0FDQSxpQixDTnUyRUosa0IsQ01uMkVJLGtCLENOcTJFRixVLENBQ0EsTSxDTXIyRUUsaUIsQ0FBQSw2QixDQUFBLDBCLENBQUEscUIsQ055MURKLFEsQ0FraEJFLGtCLENNeDJFRixjLENBQ0ksZSxDQUNBLGMsQ0FDQSxjLENBQ0EsVSxDQUNBLDJDLENBQ0EsbUMsQ040MkVKLDRCLENBbGhCQSx1QixDQW9oQkUsaUIsQ00xMkVGLDRDLENBQ0ksb0MsQ044MkVKLDZCTTMyRUksVyxDQUNBLGlCLENOODJFSixhLENNNTJFSSxpQixDTmczRUosb0IsQ00vMkVJLHNCLENObTNFSixZLENNLzJFQSxlLENBQ0ksWSxDQUNBLGlELENBQ0EsMEIsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ055MURKLFEsQ0EyaEJFLG1CLENNbDNFRixtQixDQUNJLFksQ0FDQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLGlCLENOMDFESixXLENBMmhCRSwwQixDTWgzRUYsaUIsQ0FDSSxpQixDQUNBLFksQ0FDQSw2QixDQUNBLDRDLENBQ0Esb0MsQ05vM0VKLHFCLENNajNFQSxnQixDTnEzRUEsZ0IsQ01sM0VBLGlCLENBQ0ksSyxDTjAxREosTSxDQTJoQkUseUIsQ01uM0VGLGMsQ0FDSSxrQixDTjIxREosVyxDQTJoQkUsVSxDTXAzRUYsYyxDQUNJLGlCLENBS0osZ0IsQ0FDSSxlLENBQ0EsYyxDQUNBLHdCLENOczNFSixxQixDTWwzRUksZSxDTnMzRUosc0IsQ01sM0VJLCtGLENBQ0Esc0UsQ05vM0VGLGlCLENBQ0EsYyxDQTdoQkYsaUIsQ010MURJLGtCLENBQ0ksaUIsQ0FDQSxpQixDTnczRVIsbUIsQ0E3aEJBLGUsQ01wMURJLHdCLENBQ0ksb0IsQ05zMURSLGMsQ0EraEJFLGlCLENBR0YseUIsQ01qM0VJLGtCLENOcTNFSixpQixDTWozRUEsZSxDQUNJLFUsQ0FBQSxhLENBQ0Esa0IsQ0FDQSx3RCxDTnEzRUYsZ0QsQ0FDQSxpQixDQWppQkYsUyxDQW1pQkUsMEMsQ01yM0VFLDBCLENOczFESixrRCxDQTJsQkEsZSxDTXA0RUksWSxDTm8xREosbUMsQ0FtakJFLHdCLENNcDRFRixxQixDQUNJLGtCLENBQ0Esd0IsQ05vMURKLHFCLENBbWpCRSw2QixDTXA0RUYsdUIsQ0FDSSxvQixDTnM0RUYsZSxDQUNBLGtCLENBQ0EsYyxDQWpqQkEsa0IsQ0FxakJGLG1CLENBQ0UsOEIsQ0FqakJBLGUsQ0FDRixnQixDTWwxREEsb0IsQ0FDSSwwQixDTnM0RUYsc0IsQ0FDQSxrQixDQUNBLCtCLENBQ0EsMkIsQ0FDQSx1QixDQUNBLDZDLENBRUEsNkIsQ0F0akJBLHdELENBMGpCRiwyQixDQUNBLHFCLENBQ0UsbUIsQ0FDQSxtQixDQXRqQkEsWSxDQUNGLDJCLENNaDFEQSw0QixDQUNJLHlCLENBQ0EscUIsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxVLENOMjRFSixtQixDMkIzekZBLGMsQ0FDRSxhLENBQ0EsVSxDM0Jzd0VGLGlCLEMyQnB3RUUsb0IsQ0FDRSw0QixDQUtKLHlDLEMzQjB6RkEsa0MsQ0FFRSw2QixDMkIxekZBLHlCLENBQ0EscUIsQ0FDQSwrQixDM0Jxd0VGLHVCLENBMmpCQSxnRCxDQURBLHlDLEMyQjN6RkUsMkIsQ0FDQSx1QixDM0I4ekZBLG1CLENBQ0EsK0IsQzJCOXpGQSx1QixDM0JtMEZGLHVDLENBREEsZ0MsQzJCN3pGRSw4RixDQUNBLHNGLENBQ0EsK0IsQzNCcXdFRix1QixDQThqQkEsbUMsQ0FFQSxnRCxDQURBLHlDLEMyQi96RkUsa0csQ0FDQSwwRixDM0JvMEZGLGdDLEMyQmwwRkUsb0IsQ0FDQSxnQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDM0JzMEZGLHFCLENBL2pCQSxjLEMyQm53RUUsVSxDM0JtMUZGLGlCLENBWkEsdUIsQ0FjRSxtQixDMkJsMEZGLG1CLENBQ0UsWSxDM0J1MEZBLE8sQ0FwQkYsdUIsQzJCaDBGSSwyQixDM0Jvd0VKLDRCLENBa2tCRSx5QixDMkJsMEZGLHFCLEMzQm93RUEsa0IsQ0Fva0JBLGlCLENBaGtCQSxpQixDQXFrQkUsd0IsQ0Foa0JBLHFCLEMyQmp3RUEsa0IsQzNCdTBGRix5QixDQWhrQkUsNEMsQ0FDRixZLEMyQmh3RUEsa0IsQzNCcTBGQSxnQixDMkJqMEZFLFUsQ0FFQSxlLEMzQmswRkEsa0IsQzJCaDBGQSxnQyxDQVJGLGtGLEMzQjYwRkUseUQsQ0Fsa0JBLGlCLENBb2xCRixnQixDMkJqMUZBLGlCLENBU0UsbUIsQzNCMDBGQSxtQixDQXprQkYsWSxDMkIxd0VBLGlCLENBRUUsa0IsQ0FBQSxjLEMzQnUwRkEsd0IsQ0FDQSxxQixDMkJ2MEZBLDZCLENBQ0EsYyxDQUNBLFEsQzNCeTBGQSxrQixDQUdGLGdCLENBSUUsd0IsQzJCMTBGRixxQixDQUNFLGtCLEMzQmt3RUYsdUIsQ0Eya0JFLG9CLEMyQjEwRkYsc0IsQ0FDRSxPLENBQ0EsaUIsQzNCODBGRixvQyxDMkIxMEZFLDBDLENBQ0EsWSxDQUNBLGtCLEMzQm93RUYsbUMsQ0Eya0JFLHlDLEMyQjEwRkYsWSxDQUNFLGtCLEMzQm93RUYsa0IsQ0Eya0JFLG1CLEMyQjEwRkYsbUIsQ0FDRSxZLEMzQmt3RUYsa0IsQ0Eya0JFLGMsQzJCMTBGRix3QixDQUNFLHFCLENBQUEsa0IsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSxRLEMzQm93RUYscUIsQ0E0a0JFLFcsQzJCejBGRixVLENBQ0UsYSxDM0I2MEZGLGMsQzJCejBGRSxjLEMzQmd3RUYsaUIsQ0E4a0JBLG1CLENBMWtCQSxtQixDQTRrQkUsbUIsQzJCejBGRixZLENBQ0Usd0IsQ0FDQSxxQixDQUNBLDZCLENBQ0EsUSxDM0I2MEZGLGEsQzJCMTBGRSxZLENBQ0EsTyxDM0I4MEZGLGtCLEMyQjcwRkUsVSxDM0Jnd0VGLGMsQ0FnbEJFLHVCLEMyQjcwRkYsMkIsQ0FDRSwwQixDM0IrMEZBLG9ELENBR0YsNkMsQ0FDRSxrRCxDQUdGLG1CLENBQ0UsYyxDQUNBLGUsQ0FHRixrQixDQUNFLGMsQ0FHRixjLENBQ0UsYyxDQW5sQkEsSyxDQUNGLE0sQ0FxbEJFLFUsQzJCcDJGRixXLENBQ0UsK0IsQzNCczJGQSwwQixDQUNBLFMsQ0F0bUJBLGlCLEMyQjd2RUEsK0IsQzNCczJGQSx1QixDQUNBLG1CLENBdm1CQSxZLEMyQjV2RUEsa0IsQzNCczJGQSx5QixDQUNBLG9CLENBeG1CQSxlLEMyQjN2RUEsaUIsQzNCdzJGRix1QixDMkJwMkZFLGlCLEMzQnMyRkEsZSxDQUNBLFUsQ0ExbUJBLDhCLENBQ0YsZSxDMkJ6dkVBLFMsQ0FDRSxrQixDM0J3MkZGLHFCLENBQ0UsaUIsQzJCdDJGQSxRLEMzQncyRkEsVSxDQUNBLFUsQzJCeDJGQSxXLEMzQjAyRkEsc0MsQ0FDQSx1QixDMkIxMkZBLHVCLEMzQjQyRkEsMkIsQzJCMTJGQSxjLEMzQjB2RUYsK0IsQ0FtbkJFLHVCLENBR0YsMkIsQzJCMTJGRSwyQyxDQUNBLHVDLENBQ0EsbUMsQzNCODJGRixnQixDQUNFLGdCLENBQ0EsbUIsQzJCOTJGQSxtQixDQUFBLFksQ0FBQSxRLENBQUEsd0IsQzNCMHZFRixxQixDQTBuQkUsNkIsQzJCajNGRix3QixDM0JtM0ZFLHFCLEMyQmozRkEsa0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQUEsVSxDM0JzM0ZBLGEsQ0FDQSxpQixDMkJ0M0ZBLFMsQzNCMDNGRix3QixDQS9uQkEsaUIsQ0Fpb0JFLG9CLEMyQngzRkYsUSxDQUNFLFMsQ0FDQSxVLENBQ0EsbUMsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FLRixvQixDM0J3M0ZFLDZCLEMyQnQzRkEsMEIsQzNCdzNGQSxxQixDQUtGLGdCLEMyQnozRkEsWSxDM0IyM0ZFLGtCLEMyQnozRkEsUSxDM0IyM0ZBLGMsQ0FHRixvQixDQXJvQkEsOEIsQ0F1b0JFLHNCLENBR0YsMkIsQ0FDRSw0QixDMkI3M0ZBLG9CLEMzQmk0RkYsMEIsQzJCOTNGQSw2QixDM0JnNEZFLHlCLENBQ0EscUIsQzJCbjVGRixvQixDM0I2d0VBLHFCLEMyQmx2RUUsK0IsQ0FDQSx1QixDM0JpdkVGLHFCLENBMG9CRSxXLEMyQmg0RkYsbUIsQ0FDRSxTLENBQ0Esa0IsQ0FDQSwwQixDQUtGLE8sQ0FDRSxnQyxDQUNBLGUsQ0FHRixVLEMzQms0RkEsVSxDQUNBLFUsQzJCbDRGRSxrQixDQUNBLGUsQzNCczRGRixTLEMyQnI0RkUsa0IsQ0FDQSxlLEMzQnl2RUYsaUIsQ0FpcEJBLFUsQzJCcjRGRSxrQixDQUFBLGlCLENBQUEsb0IsQzNCMjRGRixhLEMyQno0RkUsa0IsQzNCeXZFRixlLENBcXBCQSxTLEMyQno0RkUsbUIsQ0FDQSx5QixDM0J5dkVGLDhCLENBbXBCRSxzQixDQUdGLGUsQzJCejRGRSxVLEMzQnl2RUYsb0IsQ0FxcEJBLGEsQzJCMTRGRSxjLENBQ0EsaUIsQ0FHRiwyQixDQUNFLFEsQzNCODRGRiwyQixDQUNFLGMsQ0FHRix5QixDMkIvNEZFLGEsQzNCMnZFRixZLENBa0NBLFMsQ0F5cUJFLGdDLENBM3NCRixZLEMyQnh1RUEsYyxDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLEMzQnc1RkEsdUIsQzJCcjVGRixvQixDQUNFLHNCLENBQUEsd0IsQ0FBQSxxQixDQUNBLGtCLEMzQmd1RUYsWSxDQXlwQkUsb0IsQzJCOTRGQSwyQixDQUNBLDRCLEMzQm01RkEseUIsQ0FDQSxxQixDQU9BLGtCLEMyQnI1RkYsYyxDQUNFLFEsQ0FDQSxjLENBSUYsYyxDM0I0dkVBLGlCLENBcXFCRSxPLEMyQng1RkEsaUIsQzNCNDVGRixzQixDQTJEQSxjLENBSUUsMEIsQ0FDQSx1QixDQTVxQkEsMkIsQ0E0bUJGLHNCLENBQ0UsVSxDQUNBLFUsQzJCNTVGQSxXLEMzQnl2RUYsd0QsQ0FNQSxTLENBc3FCRSw4QixDMkI1NUZGLGtCLENBQ0UsYyxDM0JpNkZGLG9CLENBQ0UsWSxDQUNBLE8sQ0FDQSxrQixDQUdGLGEsQ0F0cUJFLFUsQ0FDRixVLEMyQnR2RUEscUMsQzNCaTZGQSxXLENBZUEsVyxDQTlxQkUsa0IsQzJCcHZFQSxjLEMzQis1RkEsTyxDQWtCRixjLENBMXFCRSxVLEMyQmx2RUEsVyxDM0IrNUZBLHFELENBakNGLFcsQ0FzREEsVSxDQWZBLFUsQ0F4QkEsVyxDQXRvQkEsbUIsQ0FrckJFLG1CLEM0QjV5R0YsWSxDQUVJLHdCLEM1QjZuRkoscUIsQ0FrckJFLGtCLEM0QjN5R0YsdUIsQ0FDSSxvQixDQUNBLHNCLEM1Qmd4R0osVSxDQVVFLGtCLEM0QnZ5R0YsYyxDQUNJLFEsQzVCMnlHSixVLENBQ0UsMkMsQ0FDQSwwQyxDNEIzeUdFLGEsQ0FHQSxPLEM1QnN6R0osVSxDNEIzeUdJLFUsQzVCNG5GSixXLENBa3JCRSxtRCxDNEI1eUdGLDBCLENBQ0ksMkIsQ0FFSixrQyxDQUNJLG1ELEM1Qml6R0osa0MsQzRCOXlHQSxtRCxDNUJrekdBLGUsQzRCOXlHQSx3QixDQUNJLGUsQzVCZ3pHRixnQyxDQUdGLFUsQ0FDRSxlLENBbnJCQSxpQixDQXVyQkYsbUIsQzZCMzFHQyxzQixDN0IrMUdELEssQ0FXQSxjLEM2QjcxR0ksYSxDN0IwcUZKLFUsQ0F3cUJBLEssQzZCMzFHQyxtQixDQUNHLG1CLENBQ0EsWSxDQUVBLHdCLENBQ0EscUIsQ0FDQSxrQixDN0JnMkdKLGMsQzZCNTFHSSxlLEM3QmsyR0osVSxDNkI3MUdJLGUsQ0FDQSxpQixDQUNBLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsUSxDN0J5cUZKLHdCLENBdXJCRSxxQixDNkI3MUdGLGtCLEM3QmkyR0Esa0IsQzZCNzFHSSxVLENBQ0EsVSxDQUNBLGdCLENBQ0EsaUQsQ0FDQSwwQixDQUNBLDJCLENBQ0EsdUIsQzdCMHFGSixVLENBd3JCRSxlLEM2Qi8xR0YsVSxDN0IycUZBLGlCLENBd3JCQSxZLENBRUUsOEIsQzZCajJHRixpQixDQUNJLGtCLEM3QnMyR0osZ0IsQ0FEQSxlLEM2QmwyR0ksOEIsQzdCcTJHRixpQixDQUNBLGtCLENBR0YsVSxDNkJ2MkdJLG1CLEM3QnkyR0YsbUIsQzZCeDJHRSxZLENBQ0EsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQzdCMHFGSixVLENBaXNCRSxlLEM2QngyR0YsUSxDN0I0MkdBLFUsQzZCeDJHSSxZLENBQ0EseUIsQ0FDQSxPLENBQ0EsVyxDN0I0cUZKLG1CLENBaXNCRSxZLEM2QngyR0YsbUMsQ0FFSSx1QixDQUFBLG9CLEM3QjBxRkosc0IsQ0Fvc0JFLFEsQ0FHRiwwQixDNkIxMkdJLGdCLENBQ0EsNEIsQzdCeXFGSixpQixDNkJ2cUZJLGMsQ0FDSSxjLEM3QjQyR04sK0IsQ0Fuc0JGLHVCLENBdXNCQSxtQyxDQUNFLDJCLENBcHNCRix1QixDQXNzQkUsa0IsQ0F6dEJGLG1CLENBNHRCQSxjLENBZ0JBLHFCLEM2QmoyR0ksd0IsQzdCNDJHRixxQixDQXZzQkEsa0IsQ0E0cUJGLGMsQ0FDRSw2QixDQXRzQkYsMkIsQ0F3c0JFLGtCLEM2QjMyR0YsWSxDQUNJLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLDZCLEM3QmszR0oscUIsQ0F2c0JFLGlCLENBQ0YsMEIsQzZCbHFGQSwwQixDQUNJLG1CLEM3QjQyR0YsVSxDQXZzQkEsVyxDNkJscUZFLGtCLEM3QjQyR0YsaUIsQ0F2c0JBLGEsQ0FJRix1QixDOEJoeUZBLG9CLENBQ0Msc0IsQzlCNitHRCwwQyxDOEIxK0dFLHVDLENBRUMsaUIsQzlCa3lGSCxPLEM4Qi94RkUsVSxDQUNDLFcsQ0FDQSxTLENBQ0EsYyxDOUIyK0dILGtDLEM4QnQrR0csMkIsQ0FDQSxpQixDOUJneUZILFUsQzhCOXhGRyxXLENBQ0MsYSxDQUtGLHNFLENBQ0MscUQsQ0FDQSwwQixDQUNBLHVCLENBQUEsMkIsQzlCeStHSCw4QixDOEJyK0dJLGlCLEM5Qjh4RkosYSxDQTBzQkUsVSxDK0J6Z0hGLFcsQy9CbzBGQSxzQyxDK0JoMEZDLFUsQ0FDQyxpQixDL0JrMEZGLE8sQytCaDBGQywyQixDQUNDLGlCLEMvQmswRkYsYyxDQUdBLHFDLENBMHNCRSxVLENnQ3ZoSEYsaUIsQ0FDSSxPLENBQ0EsUSxDQUFBLFUsQ0FBQSxXLENBQ0EsaUIsQ0FBQSxxQixDaEM0aEhGLFMsQ0FDQSxnRCxDZ0M1aEhFLDRDLENoQzhoSEYsd0MsQ0FDQSw4RCxDQUVBLDhDLENBQ0EseUUsQ0FHRiwrRSxDZ0NqaUhJLFMsQ0FFQSwrQyxDaEMrMEZKLDJDLENnQzcwRkksdUMsQ2hDb2lISixzRixDZ0NsaUhRLGlELENBQ0EseUMsQ2hDc2lIUixpQixDQWVBLHVCLENpQ25rSEksa0IsQ0FDQSxtQixDQUNBLFcsQ2pDa2pISixpQixDQUNFLGdCLENBcnRCRixtQixDZ0M3MEZJLG1CLENBQ0ksWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLFEsQ0FDQSxVLENoQzBpSFIsdUIsQ2lDcGtIQSxpQixDQUtJLDZCLENBQ0ksVyxDQUNBLHdCLENBQ0EsaUIsQ2pDODJGUixVLENBNHRCQSxXLENpQ3JrSEksaUIsQ0FDQSxPLENqQzgyRkosVSxDQTB0QkUsa0MsQ2lDdGtIRiw4QixDQUNJLDBCLENBQUEsYyxDQUFBLGEsQ2pDNGtISixlLENpQzFrSEksZSxDakM0a0hGLG1CLENBQ0EsbUIsQ2lDNWtIRSxZLENqQzhrSEYsdUIsQ2lDN2tIRSxvQixDakMrMkZKLHNCLENBaXVCRSxRLENpQzdrSEYsd0IsQ0FDSSxxQixDQUFBLGtCLENqQ2tsSEosZ0MsQ0FDRSxrQixDaUNqbEhFLHFCLENqQ21sSEYsa0IsQ0FDQSxTLENpQ25sSEUsbUIsQ2pDcWxIRixXLENpQ25sSEUsc0MsQ0FDSSxzQixDQUNBLGtCLENBQ0EsYyxDakN5bEhSLGdCLENBdHVCQSxlLENBd3VCRSxpQixDaUNubEhGLGMsQ0FDSSxxQixDakN1bEhKLGdCLENBQ0Usc0MsQ0FDQSw4QixDaUN2bEhFLDRCLENqQ3lsSEYsb0IsQ0FHRixzQixDaUMxbEhJLDZCLENqQzgyRkoseUIsQ0ErdUJFLHFCLENBR0YsbUIsQ2lDM2xISSwwQixDQUNBLGtCLENqQytsSEosK0NpQzlsSEksTyxDQUNBLHVDLENqQytsSEYsK0IsQ0FDQSxVLENBR0YsVSxDQW52QkEsZSxDQXF2QkUsZSxDQUdGLE8sQ0F3QkEsWSxDaUJockhBLG1CLENBQ0MsbUIsQ2pCODdGRCxZLENpQjE3RkMsd0IsQ0FBQSxxQixDQUNBLGtCLENqQmtwSEQsTyxDaUNsbUhJLGUsQ0FDQSxnQixDQUNBLFksQ2pDZzNGSixnQyxDQXF2QkUsa0IsQ2lDbG1IRSw0QyxDQUNBLG9DLENBTUosUSxDakN1bUhBLFcsQ0FudkJBLFcsQ0FxdkJFLGtCLENpQmpySEYsbUIsQ0FDQyxnQixDakJxckhELFksQ0FJRSx3QixDaUJockhGLHFCLENBQ0MsNkIsQ0FFQSxrQixDQUNBLGtCLENqQm9ySEMsYyxDQUdGLGMsQ2lCcHJIQSxZLENBQ0MseUIsQ2pCZzhGRCxtQixDQXl2QkUsYyxDaUJwckhGLFUsQ2pCd3JIQSxhLENpQnJySEMsZ0MsQ2pCeXJIRCxXLENBQ0UsYyxDQUNBLGMsQ0EzdkJGLGdCLENBdXdCQSxhLENpQnhySEEsVSxDQUNDLHdCLENBQ0EsbUIsQ0FHRCxlLENqQjZzSEEsYyxDQUNFLFUsQ2lCdnJIRCwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQTFCRCxlLENBRUMsZ0IsQ0FDQSxhLENBQ0EsYyxDakI4N0ZELG1CLENBNnZCRSxtQixDaUJ4ckhGLFksQ2pCazhGQSx3QixDQTZ2QkUscUIsQ2lCeHJIRixrQixDQUNDLFEsQ2pCOHJIRCxjLENpQjVySEMsMkIsQ0FDQSxnQixDQUNBLE8sQ2pCcThGRCx1QixDQWt3QkUsb0IsQ2lCN3JIRixzQixDakJnckhBLGMsQ0FnQ0EsVyxDQWZBLGdCLENBdHZCQSxtQixDaUIzN0ZDLG1CLENBQ0MsWSxDakJnckhGLGdCLENBQ0UsVSxDQUNBLDJCLENpQi9ySEQsZ0IsQ2pCaXNIQyxPLENpQjlySEQsdUIsQ0FDQyxvQixDQUNBLHNCLENqQnVzSEYsVyxDaUI5ckhFLHdCLENBQ0EscUIsQ2pCNjdGRixrQixDQXV3QkUsTyxDaUJoc0hGLGtCLENBQ0MsYyxDQUNBLGUsQ0FDQSxhLENqQm9zSEQsVyxDaUJsc0hDLFcsQ0FDQSxVLENqQndzSEQsVyxDQTN3QkEsZ0MsQ0E2d0JFLGUsQ2lCdHNIRixhLENBQ0MsZSxDQUNBLGMsQ0FBQSxlLENqQjZzSEQsZSxDQUNFLGdCLENBS0YsYyxDQUNFLGMsQ0FueEJGLGUsQ0FxeEJFLGEsQ2lCOXNIRixlLENqQnd0SEEsVSxDaUI5c0hBLGUsQ0FDQyxTLENBQ0EsZSxDQUNBLFUsQ2pCODdGRCxlLENBcXhCRSxtQixDaUIvc0hGLG1CLENBQ0MsWSxDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDakI2N0ZELFEsQ0FxeEJFLGtCLENpQjlzSEYsYyxDQUNDLGUsQ0FDQSxhLENqQjg3RkQsZ0IsQ0FxeEJFLFUsQ2lCOXNIRixXLENBQ0MsYSxDQUNBLG1CLENBQ0EsYSxDQUNBLGMsQ0FLRCxTLENqQjJ1SEEsZSxDaUJodEhDLGtCLENqQnN0SEMsb0IsQ2lCanZIRixTLENBQ0MsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSxVLENqQmd0SEMsb0csQ0FDQSwyRSxDaUJodEhELGdDLENBQUEsZSxDQUFBLGMsQ2pCNDdGRCxpQixDQTB4QkUsaUIsQ2lCaHRIRCxrQixDQUNBLHdCLENqQm10SEMsMkQsQ0FDQSxtRCxDQTF4QkYsUSxDQTR4QkUsYyxDQUdGLGUsQ0EzeEJBLDJDLENBNnhCRSw2QixDaUJwdEhGLHlCLENBQ0MscUIsQ2pCMHRIRCxjLENpQnh0SEMsZSxDQUNBLFUsQ2pCMHRIQyxXLENBQ0EsbUIsQ2lCMXRIRCxhLENBQ0Esd0MsQ2pCNnRIQyx3QixDaUIxdEhGLDhDLENqQjh0SEEsOEIsQ0FDRSxpQyxDQW55QkYsNkIsQ2lCeDdGQyx5QixDakI4N0ZELFksQ0FxeUJFLG1CLENpQjN0SEYsbUIsQ0FDQyxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsUSxDakI2dEhDLHdCLENBQ0EscUIsQ2lCN3RIRCxrQixDQUNBLFUsQ2pCeTdGRCx1QixDQXV5QkUsb0IsQ2lCN3RIRixzQixDakJpdUhBLGUsQ2lCOXRIQyxXLENBQ0EsVSxDakJndUhDLHFCLENBQ0Esa0IsQ0F2eUJGLG1CLENBNnlCRSxpQixDaUJsdUhGLFUsQ0FDQyxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHVCLENBQ0Esb0IsQ2pCb3VIQyxzQixDaUJqdUhGLFcsQ0FDQyxVLENqQnF1SEMsYyxDQUNBLFcsQ0E5eUJGLHFCLENBZ3pCRSxrQixDaUJydUhGLGEsQ0FDQyx1RCxDQUNBLCtDLENqQjZ1SEQsaUIsQ2lCdHVIQyxVLENqQnd1SEMscUIsQ0FoekJGLGMsQ0FrekJFLCtCLENBR0YsbUIsQ0FDRSxVLENBbHpCRixnQixDQW96QkUsYSxDaUIxdUhGLGMsQ0FDQyxtQixDakI0dUhDLG1CLENBbnpCRixZLENBcXpCRSwyQixDaUI1dUhGLDRCLENBQ0MseUIsQ2pCOHVIQyxxQixDaUI3dUhELHdCLENqQjA3RkQscUIsQ0FzekJFLGtCLENpQjd1SEYsUSxDakI0N0ZBLGUsQ0FzekJFLGdDLENpQnZ1SEYsYyxDQUNDLGUsQ2pCeXVIQyxrQixDQUNBLHdCLENBQ0EsYSxDQUNBLFEsQ0FHRixlLENBdnpCRSxtQixDQUNGLG1CLENrQ3ZzR0EsWSxDQUNJLGtCLENBQ0EsYyxDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLHdCLENsQ2lnSUYscUIsQ2tDaGdJRSxrQixDQUFBLFEsQ0FBQSxVLENsQ3NnSUosYyxDa0NwZ0lJLFcsQ2xDeXNHSixVLENrQ3ZzR0kscUIsQ0FDSSxrQixDQUNBLDhCLENBQ0Esc0IsQ2xDc2dJTixVLENBN3pCRiw4QixDQSt6QkUsc0IsQ0FHRixvQixDa0NyZ0lJLFMsQ0FDQSw0QixDbEN1Z0lGLG9CLENBT0YsYSxDRW5pSUEsa0IsQ0Z5a0lFLG1CLENFamtJRixtQixDQUNDLFksQ0FDQSx3QixDQUNBLHFCLENGeXZHRCxrQixDQSt4QkEsYSxDQXAwQkEsYyxDQXMwQkUsVyxDa0MzZ0lGLFMsQ0FDSSxlLENBQ0EsVSxDQU9KLFEsQ0FDSSxlLENsQ3dzR0osWSxDQXMwQkUsaUIsQ2tDNWdJRiw4QyxDQUNJLHNDLENBQ0EsbUMsQ0FDQSwrQixDbEN5c0dKLDJCLENBczBCRSxTLENrQzVnSUYsK0IsQ0FDSSx1QixDbENnaElKLGtCLENBQ0UsK0IsQ0FDQSwyQixDQUNBLHVCLENBQ0EsUyxDRWprSUYsa0IsQ0FFQSxVLENGb2tJRSxXLENBQ0Esa0IsQ0FDQSxpQixDRTNqSUQsdUIsQ0FMRCxvQixDRnlrSUUsc0IsQ0F6MEJBLG1CLENBQ0YsYSxDQTYwQkEsc0IsQ0Vsa0lDLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLFMsQ0Zza0lELGtCLENFcmtJQyxjLENGdWtJQyxlLENBR0YscUIsQ0FDRSxjLENFemtJRCxhLENGaWxJRCxtQixDQUNFLFksQ0FDQSxjLENBQ0EsTyxDQUNBLFcsQ0FyMUJBLHlCLENBQ0Ysd0IsQ0F1MUJFLHFCLENFL2tJRixrQixDQUNBLHVCLENBQ0Msb0IsQ0FDQSxzQixDRmlsSUMsWSxDQUdGLHdCLENFbmxJQyxtQixDQUNBLG1CLENBQUEsWSxDRndsSUQsVyxDQUNFLGlCLENBQ0EsZSxDQTkxQkYsVSxDRXp2R0MsZSxDQVBELGtCLENGa21JRSxZLENBQ0EsOEMsQ0FDQSxzQyxDQUNBLGlCLENBaDJCQSwwQyxDQUNGLGtDLENBazNCQSxpQixDQUNFLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxjLENBQ0EsUSxDQTEyQkEsYSxDQUNGLGMsQ0E0MkJFLFcsQ0FHRix1QixDRXZtSUMsYSxDRjJtSUQscUIsQ0FDRSxVLENFMW1JRCxXLENBQ0EsbUIsQ0FDQSxTLENGK3ZHRCxpQixDRTN2R0MsVSxDQVRELFcsQ0ZzbklFLGtCLENBOTJCQSxrQixDQUNGLGlCLENBZzNCRSxtQixDRTNtSUYsbUIsQ0FDQyxZLENBQ0Esd0IsQ0Y4dkdELHFCLENFNXZHQyxrQixDQUpELHVCLENGa25JRSxvQixDQTkyQkEsc0IsQ0FDRixjLENFM3ZHQSxjLENBQ0MsYyxDQUNBLGUsQ0FDQSxpQixDRmduSUQsYSxDQTkyQkEsYSxDRTd2R0Msa0IsQ0FSRCxjLENGMHdHQSxnQixDRTl2R0MsZ0YsQ0FaRCxvRCxDRjRuSUUsVSxDQTkyQkEsWSxDQUNGLGlCLENBZzNCRSxrQixDQUdGLHNCLENBOTJCQSxjLENFN3ZHQSxzQixDQUNDLGMsQ0FDQSxlLENBQ0EsWSxDQUdBLHFCLENBQ0MsYyxDRmtuSUYsZSxDQUNFLGEsQ0E5MkJBLFUsQ0FDRixZLENBZzNCRSxnRixDRTltSUYsb0QsQ0FDQSxVLENBQ0MsUSxDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0Zpd0dELG9CLENBZzNCRSxjLENFOW1JRix3QyxDQUNDLHdCLENBQUEsOEMsQ0FDQSxrQixDRm9uSUQscUIsQ0VsbklDLDZCLENBQ0EseUIsQ0FDQSxxQixDQUNBLFUsQ0Zpd0dELG9CLENBczNCQSxtQixDQWwzQkUsYyxDQUNGLFEsQ0FvM0JFLGEsQ0VubklGLGMsQ0FDQyxjLENGdW5JRCx5QixDQUNFLHlCLENBNEJGLGEsQ0F6QkEsUSxDRWhtSUMsK0IsQ0FDQyx1QixDRitsSUYsUSxDRXBuSUEsYyxDQUNBLEssQ0FDQyxNLENBQUEsVSxDQUFBLFcsQ0FDQSwrQixDRnduSUMsWSxDQUNBLG1CLENFeG5JRCxtQixDRjBuSUMsWSxDQUNBLHVCLENFMW5JRCxvQixDQUNBLHNCLENBQUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBR0EseUIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxtQixDRituSUQsYSxDRTVuSUMsUyxDQUNBLGtCLENGa3dHRCxtQixDQWk0QkEsZSxDRTluSUUsZ0MsQ0FDQSwyQixDRmt3R0Ysd0IsQ0UvdkdDLDBCLENBMUJELGtCLENGMHBJRSxpQixDQTczQkEsVyxDQUNGLFksQ0ErM0JFLFUsQ0FJRixxQixDQURBLHNCLENFN25JQyxVLENGZ29JQyxhLENFL25JRCxpQixDQUFBLEssQ0FBQSxNLENBQUEsYSxDRmt3R0QsYyxDQW00QkUsaUIsQ0Vsb0lGLGdDLENBQ0Msd0IsQ0Zvb0lDLHlDLENBQ0EsaUMsQ0Vsb0lGLHFCLENBQ0EsYSxDQUNDLGdDLENBQUEsd0IsQ0FBQSwyQixDQUNBLG1CLENGNHNJRCxjLENFcnBJQyxpQixDQUFBLGlDLENGd3BJQyw0QixDQUNBLHlCLENFeHBJRCxZLENGMHBJQyxRLENBQ0EsYyxDRTFwSUQsVSxDRm13R0QsaUIsQ0E0NUJBLGMsQ0UxcElDLFUsQ0FDQSxlLENBQ0EsYSxDQUNBLDJDLENBQ0EsbUIsQ0FDQSxtQixDRm13R0QsWSxDQTA1QkUsMkIsQ0UxcElGLDRCLENBQ0MseUIsQ0FBQSxxQixDQUFBLHdCLENBQ0EscUIsQ0Y4cElDLGtCLENFN3BJRCxpQixDRmlxSUQseUIsQ0FDRSxpQixDQUNBLG9CLENBNzVCRix1QixDRWp3R0MsaUIsQ0FSRCxPLENGNHFJRSx3QixDQS81QkEsaUIsQ0FDRiw0QixDRWx3R0Msd0IsQ0FaRCxvQixDRmlySUUsVSxDQUdGLHFDLENFbnFJQSxxRSxDQUNDLDZELENGdXFJRCxvQixDRXBxSUMsaUIsQ0ZzcUlDLFUsQ0VycUlELG1CLENBQ0EsbUIsQ0FBQSxZLENGcXdHRCx3QixDRW53R0MscUIsQ0FDQyxrQixDQUNBLHVCLENGd3FJQSxvQixDQW42QkYsc0IsQ0Vsd0dDLFUsQ0FiRCxXLENGc3JJRSx3QixDQW42QkEsVSxDQUNGLGlCLENFbndHQyxrRCxDQWpCRCwwQyxDRnl4R0EscUIsQ0FxNkJFLG9CLENFeHFJRixrQixDRjBxSUUsZSxDQUNBLGEsQ0V2cUlGLGUsQ0YycUlBLHdCLENFdnFJQyxrQixDQUNBLGMsQ0FDQSxpQixDQUFBLGEsQ0Y0cUlELG9CLENBQ0UsVSxDRTNxSUQsa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0Esd0IsQ0Y2cUlDLDhDLENFNXFJRCxzQyxDRjhxSUMsZSxDQUNBLGlCLENFOXFJRCxlLENGc3dHRCx3QixDRW53R0MsaUIsQ0FDQyxLLENGaXJJQSxNLENBQ0EsUyxDRWpySUEsVyxDRnF3R0Ysd0IsQ0FpN0JBLDBCLENFaHJJQyxtQixDQUNBLGtCLENBQ0EsZSxDQUNBLGEsQ0ZvcklELHlCLENBQ0UsaUIsQ0FDQSxpQixDRXBySUQsYSxDRndySUQscUIsQ0FDRSxVLENBcDdCRixvQixDQXc3QkEsb0IsQ0V2cklFLG1CLENBQ0EsbUIsQ0Zvd0dGLFksQ0FzN0JFLHVCLENFdHJJRixvQixDQUNDLHNCLENBQ0EsUSxDRm13R0Qsa0IsQ0F3N0JBLCtCLENFdHJJQyxlLENBR0QseUIsQ0Z3cklFLG1CLENBQ0EsYSxDRXJySUYsbUIsQ0FDQyxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx1QixDRnVySUMsb0IsQ0FDQSxzQixDRXZySUQsVSxDRnlySUMsVyxDQUNBLGEsQ0V6cklELG1CLENGNnJJRCwrQixDRTFySUUsd0IsQ0Y4cklGLG1DLENFMXJJQSxjLENGOHJJQSxpQyxDRTFySUMsd0IsQ0Y4cklELHFDLENBQ0UsYyxDQUdGLDRCLENBNTdCQSxlLENBODdCRSxrQixDRTVySUYsVSxDQUNDLE0sQ0Znc0lELDBCLENBNzdCRSxpQixDRS92R0QsZSxDRitySUMsYSxDQUdGLHlCLENBOTdCQSxpQixDRTl2R0EsZ0IsQ0FDQyxhLENBQ0EsZSxDRmlzSUQsdUIsQ0U3cklDLFUsQ0FDQSxrQixDQUNBLGUsQ0Znd0dELHdCLENFOXZHQyxvQixDQUlBLDZCLENBQ0Msb0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxhLENGK3ZHRix3QixDQWc4QkUsb0IsQ0FHRiw0QixDRTNySUMsa0IsQ0FDQSxnQixDQUNBLGEsQ0ZvMElELFcsQ0FySUEsNEIsQ0ErSUUsbUIsQ0dwdEpFLG1CLENBQ0UsWSxDQUNBLHVCLENIc3RKSixvQixDR3J0Skksc0IsQ0h1dEpKLHdCLENBMTlCRixxQixDQTQ5QkUsa0IsQ0F2SkYsNEIsQ0V4cklBLFMsQ0FDQyxtQixDQUNBLGUsQ0FDQSx3QixDRjh2R0QsbUIsQ0FzOEJFLGlCLENFanNJRixlLENBQ0MsYSxDQUNBLG9CLENBQ0EsdUMsQ0Y4dkdELCtCLENBdzhCQSxrQyxDRWxzSUMsd0IsQ0ZzeElELGlDLENHM3NKQSxrRixDQUNJLDBFLENIK3NKSiwrQixDRzVzSkksUyxDSDB2SEosMEQsQ0FxOUJFLGtELENBR0YseUIsQ0FDRSwyQixDRy9zSkUsbUIsQ0htdEpKLHlCLENHaHRKSSwyQixDQUNBLG1CLENBRUEseUIsQ0htdEpGLDJCLENHanRKSSxtQixDSHF0Sk4sVyxDR2p0Sk0sYyxDQUNBLFcsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0htdEpKLFcsQ0dsdEpJLGlCLENIb3RKSiw0QixDQXg5QkYsVSxDR3B2SEUsYyxDQUNFLHFCLENId3RKRiw0QyxDQUNBLG9DLENBMzlCQSxTLENHM3ZIRSxpQixDSHl0SkYsa0MsQ0FDQSw4QixDQTU5QkEsMEIsQ0FDRiwrQixDRzF2SEUsdUIsQ0gydEpGLGlCLENBNzlCRSw0QixDRzF2SEUsa0MsQ0gwdEpGLDhCLENBQ0EsMEIsQ0d0dEpBLHNCLENBQ0UsUyxDSDB0SkYsa0IsQ0FDQSwrQixDQS85QkEsMkIsQ0d4dkhFLHVCLENINHRKSiw0QixDR3p0Skksa0MsQ0gydEpGLDhCLENBQ0EsMEIsQ0FHRixlLENBQ0UsVSxDQWwrQkEsVyxDR3h2SEUsaUIsQ0htdUpKLHlCbUN2d0pFLGEsQ0FBQSxjLENuQ3cwSkEsZSxDbUN0MEpBLDZCLENuQ3cwSkUsNEIsQ0FDQSxzQixDbUN4MEpGLGtCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsUSxDbkNrMUhGLGMsQ21DOTBIQyxTLENBQ0MsMkIsQ0FDQSxnQixDQUNBLE8sQ25DazFIRixnQixDbUM3MEhDLFMsQ0FDQywyQixDQUNBLGdCLENBQ0EsTyxDQUNBLG9CLENuQyswSEYsaUIsQ21DNTBIQyx3QixDQUdDLFcsQ0FDQSxjLENBR0EsYyxDbkN3MEpFLGMsQ21DcjBKRixlLENuQzgwSEYsYyxDbUN6MEhFLFMsQ0FDQSxjLENBR0EsVyxDbkM2MEhGLGEsQ21DeDBIRSxlLENBQ0EsUSxDQUlELGMsQ0FDQyxhLEFBS0QsMEJBZ0JBLFcsQ0FDQyxjLENBQ0EsVyxDQUFBLFcsQ25DMjBKQSxXLENtQ3owSkEsYyxDQUNBLGUsQ0FDQSxhLEFBSUEsMEJBQ0MsdUIsQ25DdTBISCwrQixDbUNyMEhHLFEsQ0FLRCxtQixDQUNDLHlCLENBR0MsbUIsQ25DcTBISixzQixDbUNoMEhDLG1CLENBQ0MscUIsQ0FDQSx1QixDbkN3MEpFLG9CLENBQ0EsaUIsQ0F2Z0NKLFEsQ21DN3pIRSxzQixDQUNBLGUsQ25DaTBIRixXLENtQzV6SEUsZSxDQUNBLHlCLENBQ0EsZSxDbkNnMEhGLGEsQUE0Z0NBLHlCbUNyMEpFLFksQ0FDQSxlLENBSUEsWSxDQUNBLHlCLENBR0EsbUIsQ0FDQSx1QixDbkM4ekhGLG9CLENtQzN6SEMsc0IsQ0FDQyxrQixDQUNBLGdCLEFuQ3cwSkYseUJtQ24wSkUsWSxDQUFBLHlCLENBQ0EsZSxDbkNzMEpFLFcsQ0FHRixtQixDQUNFLGMsQ21DdDBKRix5QixDQUNBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBQ0EsaUIsQ0FFQSx1QixDbkM0ekhGLHlCLENBR0EsMEIsQ0FnaENJLGUsQ21DdDBKSixXLENuQzAwSkUsMEIsQ21DdjBKQSxZLENuQzIwSkEsMEIsQ0FDRSxZLENtQ3QwSkgsdUIsQ0FDQyxZLENuQzB6SEEsYyxDQUNGLDJCLENBbWhDSSw0QixDbUN4MUpKLHlCLENBQ0MscUIsQ25DNDFKQyxzQixDQWppQ0EsVSxDbUN2ekhELGUsQ0FDQyxlLENuQ2kySkEsVSxDQXZpQ0EsbUIsQ21DaHpIRCxZLENBUEEseUIsQ25DaTBIQywwQixDbUN0ekhELDJCLENBQ0MsdUIsQ0FDQSxtQixDbkN5ekhGLFEsQ21DaDBIQSxlLENBQ0MsVSxDQUNDLFcsQ25DeXpIQSxxQixDbUN0ekhELFksQ0FDQywyQixDQUNBLGdCLENuQ3kySkUsTyxDQWpqQ0YsWSxDQUNGLGdCLENBcWpDRSxtQixDQWpqQ0EsYyxDbUN4ekhELG1CLENBQ0MsYyxDQUlGLHVCLENBQ0MsUyxDbkMrMkpDLGMsQ21DNTJKRixnQixDbkNnM0pFLGUsQ0F4akNGLGlCLENtQ2x6SEMsZ0IsQ25DKzJKRyxjLENtQzUySkosVyxDQUNDLFcsQ25DZzNKRyxVLENBMWpDSixVLENBNGpDSSxXLENBR0YsZSxDQTNqQ0YsVSxDQTZqQ0ksYSxBQUlKLHlCb0NsbktJLGUsQ0FDQSxRLENBQ0EsYyxDcEM4bktBLGEsQUFJSix5QkFDRSxrQixDb0M3bktFLG1CLENBQ0EsbUIsQ0FDQSxZLENwQytuS0EsMkIsQ0FDQSw2QixDb0MvbktBLGlDLENBQUEsNkIsQ3BDNGpJSix3QixDb0MxaklJLHFCLENBQ0ksa0IsQ3BDb29LTixlLENBdmtDRix1QixDb0N6aklJLG9CLENBQ0ksd0IsQXBDc29LUix5QnFDbm5LQSxhLENyQzJwS0UsYSxDQUNFLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENxQ2xxS0osYSxDckNxcEtJLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLFEsQ0FHRixhLENBUUUsbUIsQUFJSix5QkFDRSxhLENBQ0UsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ0FHRixxQyxDQUNFLFksQUFJSix5QkFDRSxpQixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLDZCLENBQ0Esa0IsQ0FDQSxjLENBR0YsbUMsQ0FDRSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsK0IsQ0FDQSxrQixDQUdGLE8sQ0FDRSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxvQixBQUlKLHlCQUNFLFUsQ0FDRSxjLENBR0YsUSxDQUNFLDhCLENBR0YsWSxDQUNFLGMsQ0FDQSxXLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBQ0EsNEMsQ0FDQSxvQyxDQUdGLHVCLENBQ0UseUIsQ0FHRixtQixDQUNFLGMsQ0FHRixxQixDQUNFLFUsQ0FDQSxpQixDQUdGLGMsQ0FDRSxZLENBR0YsaUIsQ0FDRSxzQixDQUdGLDhDLENBQ0Usd0IsQUFJSix5QkFDRSxnQixDQUNFLGMsQ0FHRixpQixDQUNFLFUsQ0FDQSxpQixDQUlGLDJCLENBREEscUIsQ0FFQSxnQyxDQUNFLGMsQ0FHRixlLENBQ0UsdUIsQ0FDQSxvQixDQUNBLGlCLEFBSUoseUJBQ0UsZSxDQVVFLGlCLENBQ0EsWSxDQUNBLGMsQ0FDQSw2QixDQUNBLDBCLENBQ0EsdUIsQUFJSix5QkFDRSxlLENBQ0UsTyxDQUNBLHlCLENBQ0Esc0IsQUFJSiwrQ0FDRSxlLENBVUUsa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSw2QixDQUNBLDBCLENBQ0EsdUIsQUFJSixnREFDRSxZLENBQ0UsaUQsQ0FHRixxQixDQUNFLDJCLENBQ0EsZ0IsQ0FDQSxPLENBQ0EsWSxDQUNBLGdCLENBQ0EsVyxDQUNBLFciLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuYSxcbmE6bGluayxcbmE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5hc2lkZSxcbm5hdixcbmZvb3RlcixcbmhlYWRlcixcbnNlY3Rpb24sXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCxcbnVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLFxuaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46cm9vdCB7XG4gIC0tYmctZGFyazogIzAxMDEwMTtcbiAgLS1iZy1hY2M6ICMwNjAwMWQ7XG4gIC0tYmctZ3JleTogIzMyMzIzMjtcbiAgLS1iZy1saWdodDogI2ZmZjtcbiAgLS1iZy1tZWRpdW06ICNlN2U2ZTY7XG4gIC0tbGlnaHQ6ICNmZmY7XG4gIC0tZGFyazogIzI5MjkyOTtcbiAgLS1hY2M6ICNmZjE5NDc7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5xdWl6LWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tZWRpdW0pO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAzLjh2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uX190aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1vYmlsZS12aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5tb2JpbGUtdmlldyB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA0LjV2dywgNTBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZS1tIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCA0dncsIDM2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLnRpdGxlLW0ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgNXZ3LCAyOHB4KTtcbiAgfVxufVxuLnRleHQtcyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgM3Z3LCAyNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWFjYyk7XG59XG5cbi5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICBwYWRkaW5nOiAxMHB4IGNsYW1wKDIwcHgsIDN2dywgMzNweCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzRlMDAwYSAwJSwgI2ZmMDA2YSAxMDAlKTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44NjY2NjY2NjY3KTtcbn1cblxuLmJ0bi1jIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjKTtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uc3BsaWRlX190cmFjay0tZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3BsaWRlLS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnNwbGlkZV9fdHJhY2stLXR0YiA+IC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19saXN0IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX19wcm9ncmVzc19fYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5zcGxpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNwbGlkZS5pcy1pbml0aWFsaXplZCwgLnNwbGlkZS5pcy1yZW5kZXJlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zcGxpZGVfX3NsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnNwbGlkZV9fc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogc3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBjb250YWluOiBzdHJpY3Q7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zcGxpZGVfX3NyIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LCAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3BsaWRlX190cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmZvb3Rlcl9fcG9saWNpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5cbi5mb290ZXJfX3BvbGljeS1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19wb2xpY3ktbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1kYXJrKTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbn1cbi5mb290ZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3RlciBhOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJlZDtcbn1cbi5mb290ZXIgaHIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgbWFyZ2luOiBjbGFtcCgzMHB4LCAzdncsIDQwcHgpIDA7XG59XG5cbi5mb290ZXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZm9vdGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDIwcHgsIDR2dywgNTBweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3Rlcl9fcmVzdHJpY3Rpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ncmV5KTtcbiAgY29sb3I6IHZhcigtLWJnLWRhcmspO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCA0dncsIDQycHgpO1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmhlYWRlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAxOHB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlYWRlcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbn1cblxuLmhlYWRlcl9fcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjg5NCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXJfX3Byb2dyZXNzLWJhci1maWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMCU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2MpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcyBlYXNlO1xufVxuXG4uaGVhZGVyX19sYW5nLXN3aXRjaGVyIHtcbiAgY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLmhlYWRlciAuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5oZWFkZXIgLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi8qIFJlc3VsdCBvZmZlciB2MiBwYWdlIOKAkyBJbnN1dmFsIGhlcm8gKyBmZWF0dXJlZCBzZWN0aW9ucyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIRVJPIFNFQ1RJT05cbiAgIExheW91dCBmcm9tIHF1aXpfa2V0bzsgY29sb3JzL2ZvbnRzIGFkYXB0ZWQgdG8gR0xQaWxscyBicmFuZC5cbiAgIEJyYW5kIGdyZWVuOiAjNGFhNjE0IHwgQ1RBIG9yYW5nZTogI2ViNzMxYSB8IEZvbnQ6IFBvcHBpbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmhlcm8tc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cblxuLmhlcm8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi8qIE1vYmlsZTogaW1hZ2UgZmlyc3QsIHRleHQgc2Vjb25kICovXG4uaGVyby10ZXh0LWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdGV4dC1jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmhlcm8tdmlzdWFsLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdmlzdWFsLWNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBvcmRlcjogMjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi8qIC0tLSBUcnVzdCAvIFN0YXJzIHJvdyAtLS0gKi9cbi5oZXJvLXRydXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0YjU1NjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLXRydXN0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmhlcm8tc3RhcnMge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1zdGFycyB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi8qIC0tLSBIZWFkbGluZSAtLS0gKi9cbi5oZXJvLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbi8qIE1hdGNoZXMgLmNvbG9yIGNsYXNzIOKAlCB2YXIoLS1hY2MpID0gI2ZmMTk0NyAqL1xuLmhlcm8taGlnaGxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWFjYyk7XG59XG5cbi8qIC0tLSBTdWJoZWFkbGluZSAtLS0gKi9cbi5oZXJvLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzM3NDE1MTtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xufVxuLmhlcm8tc3VidGl0bGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi8qIC0tLSBCZW5lZml0IEJ1bGxldHMgLS0tICovXG4uaGVyby1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzFmMjkzNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaGVyby1jaGVjay1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICM0YWE2MTQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi8qIC0tLSBDVEEgQnV0dG9uIOKAkyBtYXRjaGVzIC5idXR0b24gZ3JhZGllbnQgc3R5bGUgZnJvbSBfYnV0dG9ucy5zY3NzIC0tLSAqL1xuLmhlcm8tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjMWYwMDA0IDAlLCByZ2JhKDE3LCAxLCA2MywgMC41NTY4NjI3NDUxKSAxMDAlKTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE4cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZXJvLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44NjY2NjY2NjY3KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWJ0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5oZXJvLWJ0bi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4uaGVyby1idG46aG92ZXIgLmhlcm8tYnRuLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLyogLS0tIFRydXN0IEJhZGdlcyAtLS0gKi9cbi5oZXJvLWJhZGdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZXJvLWJhZGdlLWltZyB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhZGdlLWltZyB7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG59XG5cbi8qIC0tLSBQcm9kdWN0IEltYWdlIC0tLSAqL1xuLmhlcm8taW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaGVyby1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taW1hZ2Uge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRkVBVFVSRUQgLyBNRURJQSBMT0dPUyBTRUNUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5mZWF0dXJlZC1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU3ZWI7XG59XG5cbi5mZWF0dXJlZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuLmZlYXR1cmVkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICBtYXJnaW46IDA7XG59XG5cbi5mZWF0dXJlZC1sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLWxvZ29zIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtbG9nb3Mge1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtbG9nbyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5mZWF0dXJlZC1sb2dvOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlZC1sb2dvIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtbG9nbyB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUFVSQ0hBU0UgTk9USUZJQ0FUSU9OIChzbGlkZS1pbiwgZml4ZWQgYm90dG9tLWxlZnQpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMjAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5ub3RpZmljYXRpb24uc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzRhYTYxNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubm90aWZpY2F0aW9uLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgc3Ryb2tlOiB3aGl0ZTtcbiAgZmlsbDogbm9uZTtcbn1cblxuLm5vdGlmaWNhdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubm90aWZpY2F0aW9uLXN1YnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjU2NzZiO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVYSVQgSU5URU5UIFBPUFVQXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5leGl0LXBvcHVwLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZXhpdC1wb3B1cC1vdmVybGF5LnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXhpdC1wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDI1cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogaW5zdXZhbC1zY2FsZUluIDAuM3MgZWFzZTtcbn1cblxuQGtleWZyYW1lcyBpbnN1dmFsLXNjYWxlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZXhpdC1wb3B1cC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzY1Njc2YjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uZXhpdC1wb3B1cC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMWEyMDJjO1xufVxuLmV4aXQtcG9wdXAtY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5leGl0LXBvcHVwLWVtb2ppIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgYmFja2dyb3VuZDogI2RjZmNlNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uZXhpdC1wb3B1cCBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZXhpdC1wb3B1cCBwIHtcbiAgY29sb3I6ICM2NTY3NmI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmV4aXQtcG9wdXAtY29kZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U1M2UzZSwgI2M1MzAzMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5leGl0LXBvcHVwLWN0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWI3MzFhLCAjZjU5MjJhKTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZXhpdC1wb3B1cC1jdGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmV4aXQtcG9wdXAtZGlzbWlzcyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM2NTY3NmI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV4aXQtcG9wdXAtZGlzbWlzczpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNob3ctc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uc3Bpbm5lcl9faW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNDhweDtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zcGlubmVyX19pbm5lcjpiZWZvcmUsXG4uc3Bpbm5lcl9faW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDcwZGVnKTtcbiAgYW5pbWF0aW9uOiAxcyBzcGluIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXJfX2lubmVyOmFmdGVyIHtcbiAgY29sb3I6ICNGRjNEMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWSg3MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlWigwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGVaKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlY2N3IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwLjJlbSAwcHggMCAwcHggY3VycmVudGNvbG9yO1xuICB9XG4gIDEyJSB7XG4gICAgYm94LXNoYWRvdzogMC4yZW0gMC4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgfVxuICAyNSUge1xuICAgIGJveC1zaGFkb3c6IDAgMC4yZW0gMCAwcHggY3VycmVudGNvbG9yO1xuICB9XG4gIDM3JSB7XG4gICAgYm94LXNoYWRvdzogLTAuMmVtIDAuMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAtMC4yZW0gMCAwIDAgY3VycmVudGNvbG9yO1xuICB9XG4gIDYyJSB7XG4gICAgYm94LXNoYWRvdzogLTAuMmVtIC0wLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICB9XG4gIDc1JSB7XG4gICAgYm94LXNoYWRvdzogMHB4IC0wLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICB9XG4gIDg3JSB7XG4gICAgYm94LXNoYWRvdzogMC4yZW0gLTAuMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gIH1cbn1cbi5zcGlubmVyX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icmlkZ2UtbWFpbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnJpZGdlX19pbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xufVxuLmJyaWRnZV9faW5mbyAudGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYnJpZGdlX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDE4cHgpO1xufVxuXG4uYnJpZGdlX19kb2Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgcGFkZGluZy1yaWdodDogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmJyaWRnZV9fZG9jOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM4JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2JyaWRnZS9kb2MuYXZpZik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJyaWRnZV9fZG9jLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDJ2dywgMTZweCk7XG59XG5cbi5icmlkZ2VfX2RvYy1hdXRob3Ige1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuNXZ3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xufVxuXG4uYnJpZGdlX19waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNC81O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2JyaWRnZS9iZWZvcmUud2VicCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cbi5icmlkZ2VfX3Jlc3VsdHMtaW5mbyB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnJpZGdlX19yZXN1bHRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDE4cHgpO1xufVxuXG4uYnJpZGdlX19yZXN1bHRzLXRleHQge1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnJpZGdlLW1haW4ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmlkZ2UtbWFpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJpZGdlLW1haW4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAuYnJpZGdlLW5leHQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgbGVmdDogMTB2dztcbiAgICB3aWR0aDogODB2dztcbiAgICB6LWluZGV4OiA1MDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgfVxufVxuLmNvb2tpZS1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgLTRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG4uY29va2llLWJhbm5lci5pcy12aXNpYmxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmNvb2tpZS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWUtYmFubmVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY29va2llLWJhbm5lcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xuICBtYXJnaW46IDA7XG59XG4uY29va2llLWJhbm5lcl9fdGV4dCBhIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvb2tpZS1iYW5uZXJfX3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb29raWUtYmFubmVyX19idG4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9vdGVyX19wb2xpY2llcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cblxuLmZvb3Rlcl9fcG9saWN5LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJfX3BvbGljeS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWRhcmspO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuLmZvb3RlciBhIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmVkO1xufVxuLmZvb3RlciBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xuICBtYXJnaW46IGNsYW1wKDMwcHgsIDN2dywgNDBweCkgMDtcbn1cblxuLmZvb3Rlcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5cbi5mb290ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2xhbXAoMjBweCwgNHZ3LCA1MHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9vdGVyX19yZXN0cmljdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgfVxuICAuZm9vdGVyX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWdyZXkpO1xuICBjb2xvcjogdmFyKC0tYmctZGFyayk7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDR2dywgNDJweCk7XG4gIGNvbG9yOiB2YXIoLS1hY2MpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uaGVhZGVyX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDE4cHgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDAgMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuODk0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlcl9fcHJvZ3Jlc3MtYmFyLWZpbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwJTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjYyk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zIGVhc2U7XG59XG5cbi5oZWFkZXJfX2xhbmctc3dpdGNoZXIge1xuICBjb2xvcjogdmFyKC0tYmctbGlnaHQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAuaGVhZGVyIC5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmhlYWRlciAuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLm1haW5fX2NvbnNpc3RlbmN5IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDMwMHB4LCA1MDVweCkgMWZyO1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1waWN0dXJlIHtcbiAgZ3JpZC1yb3c6IDEvMztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNTA1LzQ1MztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fY29uc2lzdGVuY3ktcGljdHVyZS53ZWJwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9jb25zaXN0ZW5jeS1pY29uLTEud2VicCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBncmlkLXJvdzogMS8zO1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX2NvbnNpc3RlbmN5LWljb24tMi53ZWJwKTtcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWl0ZW06bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9jb25zaXN0ZW5jeS1pY29uLTMud2VicCk7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fY29uc2lzdGVuY3ktaWNvbi00LndlYnApO1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fX2NvbnNpc3RlbmN5LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggMWZyO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19jb25zaXN0ZW5jeS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAubWFpbl9fY29uc2lzdGVuY3ktcGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLm1haW5fX2NvbnNpc3RlbmN5LWhlYWRpbmcge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gIH1cbiAgLm1haW5fX2NvbnNpc3RlbmN5LXBpY3R1cmUge1xuICAgIGdyaWQtcm93OiAyLzM7XG4gIH1cbiAgLm1haW5fX2NvbnNpc3RlbmN5LWxpc3Qge1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAubWFpbl9fY29uc2lzdGVuY3ktZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5tYWluX19mYXEge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzBweCwgM3Z3LCA1MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDUwcHgsIDV2dywgMTAwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ncmV5KTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbn1cblxuLm1haW5fX2ZhcS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbl9fZmFxLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1haW5fX2ZhcS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5cbi5tYWluX19mYXEtaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAyMHB4KTtcbn1cblxuLm1haW5fX2ZhcS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWFpbl9fZmFxLXBpY3R1cmUge1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9fZmFxLXBpY3R1cmUyLndlYnApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLm1haW5fX3Byb2JsZW0ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ubWFpbl9fcHJvYmxlbS1pbmZvIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbn1cblxuLm1haW5fX3Byb2JsZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWFpbl9fcHJvYmxlbS1waWN0dXJlIHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBjbGFtcCgzMDBweCwgNDB2dywgNTA1cHgpO1xuICBhc3BlY3QtcmF0aW86IDc0NC80NDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvbWFpbi9tYWluX19wcm9ibGVtLXBpY3R1cmUud2VicFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fcHJvYmxlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWFpbl9fcHJvYmxlbS1waWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5tYWluX19wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWVkaXVtKTtcbiAgcGFkZGluZzogY2xhbXAoNTBweCwgNXZ3LCAxMDBweCkgMDtcbn1cblxuLm1haW5fX3Byb2R1Y3QtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYWluX19wcm9kdWN0LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoMzcxcHgsIDU5MXB4KSAxZnI7XG4gIGdhcDogMzBweDtcbn1cblxuLm1haW5fX3Byb2R1Y3QtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG5cbi5tYWluX19wcm9kdWN0LWl0ZW0tdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFpbl9fcHJvZHVjdC1waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX19wcm9kdWN0LWdpcmwud2VicCk7XG4gIGFzcGVjdC1yYXRpbzogODg3LzkzNTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fX3Byb2R1Y3QtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLm1haW5fX3Byb2R1Y3QtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5tYWluX19wcm9kdWN0LXBpY3R1cmUge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLm1haW5fX3Byb2R1Y3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubWFpbl9fcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1MHB4LCA1dncsIDEwMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWVkaXVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDMwcHgsIDN2dywgNTBweCk7XG59XG5cbi5tYWluX19yZXN1bHRzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWFpbl9fcmVzdWx0cy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbl9fcmVzdWx0cy1waWN0dXJlIHtcbiAgYXNwZWN0LXJhdGlvOiA4NzUvNzE5O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fX3Jlc3VsdHMtbWFuMi53ZWJwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5tYWluX19yZXN1bHRzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5cbi5tYWluX19yZXN1bHRzLXBlcmNlbnQge1xuICBmb250LXNpemU6IGNsYW1wKDYwcHgsIDV2dywgODBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWFpbl9fcmVzdWx0cy10ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAydncsIDE2cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX3Jlc3VsdHMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAubWFpbl9fcmVzdWx0cy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm1haW5fX3RvcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNXZ3LCAxMDBweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLW1lZGl1bSk7XG59XG5cbi5tYWluX190b3Atd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGNsYW1wKDMyMHB4LCA0MHZ3LCA1MDVweCk7XG4gIGdhcDogMjBweDtcbn1cblxuLm1haW5fX3RvcC1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tYWluX190b3AtdGl0bGUge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFpbl9fdG9wLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLm1haW5fX3RvcC1idXR0b24ge1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuXG4ubWFpbl9fdG9wLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ubWFpbl9fdG9wLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLm1haW5fX3RvcC1pdGVtIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgd2lkdGg6IDM2cHg7XG59XG5cbi5tYWluX190b3AtcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MDVweDtcbn1cbi5tYWluX190b3AtcGljdHVyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBhbmltYXRpb246IG1haW4tdG9wLXBpY3R1cmUtZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1haW4tdG9wLXBpY3R1cmUtZmxvYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICB9XG59XG4ubWFpbl9fdG9wLWNvdW50ZXItYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNSU7XG4gIGxlZnQ6IDUlO1xuICB3aWR0aDogMzAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluX190b3AtY291bnRlci1ibG9jayBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDEuMnZ3LCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xufVxuXG4ubWFpbl9fdG9wLWNvdW50ZXIge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDR2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLm1haW5fX3RvcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluX190b3AtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjhweCkge1xuICAubWFpbl9fdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLm1haW5fX3RvcC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ucGF5cGFsLWV4cHJlc3Mtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGF5cGFsLWV4cHJlc3Mtd3JhcHBlci5pcy1jYXJkLWlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wYXlwYWwtYnV0dG9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mb3JtLXNlY3Rpb24ge1xuICBtYXJnaW46IGNsYW1wKDUwcHgsIDZ2dywgMTAwcHgpIDA7XG59XG5cbi5waG9uZV9fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5waG9uZS1wcmVmaXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG5cbiNwaG9uZUlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG5cbi5zaGlwcGluZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDIwcHg7XG59XG5cbi5wYXlwYWwtZXhwcmVzcy1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNwYXltZW50LXN0cmlwZS1yZXF1ZXN0LWJ1dHRvbiB7XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2hpcHBpbmdfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hpcHBpbmdfX2Zvcm0gaW5wdXQsXG4uc2hpcHBpbmdfX2Zvcm0gc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxLCAxLCAxLCAwLjI1MDk4MDM5MjIpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZmllbGQuZXJyb3IsXG4uc2hpcHBpbmdfX2Zvcm0gc2VsZWN0LmVycm9yLFxuLnNoaXBwaW5nX19mb3JtIGlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDkyZDIwO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMTcsIDQ1LCAzMiwgMC4xMik7XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZDkyZDIwO1xufVxuXG4uZm9ybV9fY2FyZC1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZDBkNWRkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZm9ybV9fbGVmdCwgLmZvcm1fX3JpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTJweDtcbn1cblxuLmZvcm1fX3RvcC1pbmZvIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZvcm1fX3RvcC1zdGVwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybV9fdG9wLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtX190b3Atc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE0cHg7XG59XG5cbi5mb3JtX19yb3ctLWZ1bGwge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLmZvcm1fX2RlbGl2ZXJ5LWRhdGUge1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cblxuLmZvcm1fX2NhcmQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHggMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMHB4O1xufVxuLmZvcm1fX2NhcmQtd3JhcHBlciBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE4ODIzNTI5NDEpO1xufVxuXG4uZm9ybV9fY2FyZC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXRleHQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhY2NlbnQtY29sb3I6IHZhcigtLWFjYyk7XG59XG5cbi5wYXltZW50LW1ldGhvZFtkYXRhLW1ldGhvZD1nb29nbGVwYXldIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXBheW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4ucGF5bWVudC1rbGFybmEgLmZvcm1fX2NhcmQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG5cbi5rbGFybmEtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9rbGFybmEuc3ZnKSwgI0Y0QjZDNztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGF5bWVudC1tZXRob2RbZGF0YS1tZXRob2Q9Y3JlZGl0Y2FyZF0gLmZvcm1fX2NhcmQtcGF5bWVudCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xufVxuXG4ucGF5bWVudC1tZXRob2RbZGF0YS1tZXRob2Q9Y3JlZGl0Y2FyZF0uYWN0aXZlIC5mb3JtX19jYXJkLXBheW1lbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmZvcm1fX2tsYXJuYS1zdWJtaXQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLnBheW1lbnQta2xhcm5hLmFjdGl2ZSAuZm9ybV9fa2xhcm5hLXN1Ym1pdCB7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZm9ybV9fa2xhcm5hIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9rbGFybmEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5mb3JtX19jYXJkLXRvcC1wYXltZW50LCAuZm9ybV9fZ3BheSB7XG4gIHdpZHRoOiAyOHB4O1xuICBhc3BlY3QtcmF0aW86IDE5LzEyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZm9ybV9fY2FyZC10b3AtcGF5bWVudDpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3Zpc2Euc3ZnKTtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXBheW1lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9tYXN0ZXIuc3ZnKTtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXBheW1lbnQ6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9wYXlwYWwuc3ZnKTtcbn1cblxuLmZvcm1fX2dwYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2dwYXkuc3ZnKTtcbn1cblxuLmZvcm1fX2NhcmQtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxLCAxLCAxLCAwLjI1MDk4MDM5MjIpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvcm1fX2NhcmQtZmllbGQgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybV9fY2FyZC1maWVsZCBsYWJlbDpudGgtY2hpbGQoMiksIC5mb3JtX19jYXJkLWZpZWxkIGxhYmVsOm50aC1jaGlsZCgzKSB7XG4gIG1heC13aWR0aDogNWVtO1xufVxuLmZvcm1fX2NhcmQtZmllbGQgbGFiZWw6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybV9fY2FyZC1maWVsZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yOHB4O1xuICBjb250ZW50OiBcIkthcnRlbm51bW1lclwiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3JtX19jYXJkLWFncmVlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm1fX2NhcmQtYWdyZWVtZW50LXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5mb3JtX19jYXJkLWNoZWNrYm94IHtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1hY2MpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAyOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5mb3JtX19jYXJkLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtX19uZXh0LXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiA2cHg7XG59XG4uZm9ybV9fbmV4dC1zdGVwIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mb3JtX19uZXh0LXN0ZXA6aG92ZXIge1xuICBnYXA6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmZvcm1fX2NhcmQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2xvY2suc3ZnKTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybV9fY2FyZC1hZGRpdGlvbmFsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNoaXBwaW5nX19mb3JtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmZvcm1fX2NhcmQtZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZm9ybV9fY2FyZC1maWVsZCBsYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5mYWlsdXJlLW1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLm9mZmVyX190b3Age1xuICBwYWRkaW5nOiBjbGFtcCg1MHB4LCA4dncsIDEwMHB4KSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tZWRpdW0pO1xufVxuLm9mZmVyX190b3AgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbn1cblxuLm9mZmVyX190b3AtdGl0bGUsXG4ub2ZmZXJfX3RvcC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNjI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ub2ZmZXJfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm9mZmVyX190b2dnbGUtYnRuIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2NjY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcbn1cbi5vZmZlcl9fdG9nZ2xlLWJ0bi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ub2ZmZXJfX3RvZ2dsZS1idG46aG92ZXI6bm90KC5pcy1hY3RpdmUpIHtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xufVxuXG4ub2ZmZXJfX2xpc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub2ZmZXJfX2xpc3QtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5vZmZlcl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZlcl9fbGlzdC0tb3RwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmVyX19saXN0LS1zdWJzY3JpcHRpb24ub2ZmZXJfX2xpc3QtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG59XG4ub2ZmZXJfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMjkwcHgsIDFmcikpO1xuICBnYXA6IGNsYW1wKDE2cHgsIDIuNXZ3LCAyNHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLm9mZmVyX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4ucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnByb2R1Y3Q6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG59XG5cbi5wcm9kdWN0X19yaWJib24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0X19yYXRpbmcge1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9kdWN0X19yYXRpbmctdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5vZmZlcl9fcGljdHVyZS1zcXVhcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1MCwgMTYwLCAxNzMsIDAuOCkgMCUsIHJnYig3OCwgOCwgOCkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMzJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gIG1hcmdpbi1ib3R0b206IDMwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdF9fdG9wLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5wcm9kdWN0X190b3AtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdF9fcGljdHVyZSB7XG4gIG1heC13aWR0aDogMjk4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0zMCU7XG4gIGFuaW1hdGlvbjogcHJvZHVjdC1mbG9hdCAxNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuQGtleWZyYW1lcyBwcm9kdWN0LWZsb2F0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgcm90YXRlKC0xZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMC41ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpIHJvdGF0ZSgxZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG4ucHJvZHVjdF9fcHJpY2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByb2R1Y3RfX3ByaWNlLW5ldyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgNHZ3LCAzNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWFjYyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ucHJvZHVjdF9fcHJpY2UtZGVzY3JpcHRpb24sXG4ucHJvZHVjdF9fcHJpY2Utc2F2ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnByb2R1Y3RfX3ByaWNlLW9sZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDA7XG4gIGNvbG9yOiAjNjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19wcmljZS1uZXcsXG4ucHJvZHVjdDpmb2N1cy13aXRoaW4gLnByb2R1Y3RfX3ByaWNlLW5ldyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19wcmljZS1vbGQ6OmFmdGVyLFxuLnByb2R1Y3Q6Zm9jdXMtd2l0aGluIC5wcm9kdWN0X19wcmljZS1vbGQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19waWN0dXJlLFxuLnByb2R1Y3Q6Zm9jdXMtd2l0aGluIC5wcm9kdWN0X19waWN0dXJlIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTRweCByZ2JhKDI1NSwgMCwgMCwgMC41NSkpIGRyb3Atc2hhZG93KDAgMCAzOHB4IHJnYmEoMjU1LCAwLCAwLCAwLjM1KSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5wcm9kdWN0LS1jaGVja2VkIC5wcm9kdWN0X19waWN0dXJlLFxuLnByb2R1Y3QtLWNoZWNrZWQ6aG92ZXIgLnByb2R1Y3RfX3BpY3R1cmUsXG4ucHJvZHVjdC0tY2hlY2tlZDpmb2N1cy13aXRoaW4gLnByb2R1Y3RfX3BpY3R1cmUge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxNHB4IHJnYmEoMjU1LCAyMzQsIDAsIDAuNTUpKSBkcm9wLXNoYWRvdygwIDAgMzhweCByZ2JhKDI1NSwgMjQyLCAwLCAwLjM1KSk7XG59XG5cbi5wcm9kdWN0X19wcmljZS1zYXZlcy0taGlnaGxpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogIzFmYjI0YTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbn1cblxuLnByb2R1Y3RfX3ByaWNlLXRvdGFsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzc3Nztcbn1cblxuLnByb2R1Y3RfX2ZlYXR1cmVzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2R1Y3RfX2ZlYXR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4ucHJvZHVjdF9fZmVhdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9jaGVja2JveC5zdmcpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdF9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcm9kdWN0X19idXR0b24uYnV0dG9uLS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0ZGRTIwMCAwJSwgI0ZGRDEwMCAxMDAlKTtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xufVxuXG4ucHJvZHVjdF9fcmVmdW5kcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEycHg7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2R1Y3RfX3JlZnVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdF9fcmVmdW5kOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3dhbGxldC5zdmcpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdF9fcmVmdW5kOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvY2Fycnkuc3ZnKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX3BheW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucHJvZHVjdF9fcGF5bWVudCBpbWcge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZlcl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDI2MHB4LCAxZnIpKTtcbiAgfVxuICAucHJvZHVjdDpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAxO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXJfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5wcm9kdWN0X19wcmljZS1vbGQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAucHJvZHVjdCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnByb2R1Y3Q6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG9yZGVyOiAxO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbiAgLnByb2R1Y3RfX3ByaWNlLW5ldyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5wcm9kdWN0X19wcmljZS1vbGQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyOHB4KSB7XG4gIC5wcm9kdWN0X19wcmljZS1zYXZlcyxcbiAgLnByb2R1Y3RfX3ByaWNlLWRlc2NyaXB0aW9uLFxuICAucHJvZHVjdF9fcHJpY2Utc2F2ZXMtLWhpZ2hsaWdodCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9kdWN0X19wcmljZSB7XG4gICAgY29sdW1uLWdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5wcm9kdWN0X19wcmljZSB7XG4gICAgZ2FwOiA4cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG59XG4ub2ZmZXJfX3ZhbHVlcyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xufVxuXG4ub2ZmZXJfX3ZhbHVlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG59XG5cbi5vZmZlcl9fdmFsdWUge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDhweDtcbn1cblxuLm9mZmVyX192YWx1ZS1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvbGVhdmVzLndlYnApO1xufVxuXG4ub2ZmZXJfX3ZhbHVlOm50aC1jaGlsZCgyKSAub2ZmZXJfX3ZhbHVlLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2ZsYWcud2VicCk7XG59XG5cbi5vZmZlcl9fdmFsdWUtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vZmZlcl9fdmFsdWUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5vZmZlcl9fdmFsdWVzLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnBheW1lbnQtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuXG4ucGF5bWVudC1wb3B1cF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnBheW1lbnQtcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvY2xvc2Uuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4ucGF5bWVudC1wb3B1cF9fY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMS4wNyk7XG59XG5cbi5mb3JtX190b3Atc3RlcHMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb3JtX190b3Atc3RlcHM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDMwJSArIDE1cHgpO1xuICBsZWZ0OiAxMCU7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHZhcigtLWFjYyk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG59XG5cbiNiYWNrVG9TdGVwT25lQnV0dG9uIHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmZvcm1fX3N0ZXAtbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZvcm1fX3N0ZXAtbGluayBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLmZvcm1fX3RvcC1zdGVwLS1hY3RpdmUgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuXG4jYmFja1RvU3RlcE9uZUJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG5cbi5wYXltZW50LXBvcHVwLS1zaG93biB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50LXBvcHVwX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnQtcG9wdXAge1xuICAgIHBhZGRpbmc6IDIwcHggOHB4O1xuICB9XG4gIC5zaGlwcGluZ19fZm9ybSB7XG4gICAgcGFkZGluZzogMjBweCAxMnB4O1xuICB9XG4gIC5jb250aW51ZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnBvbGljeSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1kYXJrKTtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cbi5wb2xpY3kgaDEsIC5wb2xpY3kgaDIsIC5wb2xpY3kgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvbGljeSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xufVxuLnBvbGljeSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnBvbGljeSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucG9saWN5IGEge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5wb2xpY3kgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLS1xdWl6IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyLS1xdWl6IC5mb290ZXJfX2luZm8ge1xuICBnYXA6IDEwcHg7XG59XG4uZm9vdGVyLS1xdWl6IC5oZWFkZXJfX2xvZ28ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZm9vdGVyLS1xdWl6IC5mb290ZXJfX2hyIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5xdWl6LWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDE2cHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMS4ydncsIDE0cHgpO1xufVxuLnF1aXotYm90dG9tIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnF1aXotYm90dG9tIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvcXVpel9fYm90dG9tLWxvY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5xdWl6LXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWFjYyk7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxLjJ2dywgMTRweCk7XG59XG4ucXVpei10b3AgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNnB4O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4udG9wX19kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi50b3BfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cHg7XG59XG5cbi50b3BfX3N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cHg7XG59XG4udG9wX19zdGFycyBsaSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvdG9wX3N0YXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi50b3BfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5cbi50b3BfX2l0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udG9wX19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy90b3BfMS53ZWJwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udG9wX19pdGVtOm50aC1jaGlsZCgyKSAudG9wX19pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy90b3BfMi53ZWJwKTtcbn1cblxuLnRvcF9faXRlbTpudGgtY2hpbGQoMykgLnRvcF9faWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvdG9wXzMud2VicCk7XG59XG5cbi50b3BfX2l0ZW0tdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMS4ydncsIDEycHgpO1xufVxuXG4ubWFpbi1xdWl6IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1xdWl6IFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucXVpeiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVpel9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnF1aXotYmFjayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVpei1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvaWNvbnMvYmFjay1hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnF1aXotc3RlcCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucXVpel9fdGl0bGUsXG4ucXVpei1zdGVwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgNHZ3LCAyOHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucXVpel9fc3VidGl0bGUsXG4ucXVpei1zdGVwX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAzdncsIDIwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5mb3JtLXF1aXoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNzB2aDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZm9ybS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mb3JtLWdyaWRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvcm0tZ3JpZF9fYnV0dG9ucyBidXR0b24ge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZm9ybS1ncmlkX19idXR0b25zIC5idXR0b24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjYyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjKTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbn1cblxuLnF1ZXN0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjYyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZmxleDogMCAwIDI4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGUgaW5wdXRbdHlwZT1yYWRpb10sXG4ucXVpeiAuY2hlY2tib3gtc3R5bGUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaGVja2JveC1zdHlsZV9fd3JhcHBlci0tY2hlY2tib3gge1xuICBib3JkZXI6IHZhcigtLWFjYykgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucXVlc3QtaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVja2JveC1zdHlsZV9fd3JhcHBlci0tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NoZWNrbWFyay5zdmcpLCB2YXIoLS1hY2MpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlX193cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hY2MpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGVfX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjYyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGUgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVja2JveC1zdHlsZV9fd3JhcHBlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLXZpc2libGUgfiAuY2hlY2tib3gtc3R5bGVfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI1MiwgMTM2LCAxNywgMC4yNSk7XG59XG5cbi5mb3JtX190ZXh0LWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX3RleHQtaW5wdXQtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5mb3JtX190ZXh0LWlucHV0LWxhYmVsIGlucHV0IHtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19jbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogbGlnaHRncmF5O1xufVxuXG4ucXVpel9fY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVpel9fY29udHJvbHMgLmJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNkMGQ1ZGQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5xdWl6X19jb250cm9scyAuYnV0dG9uOmRpc2FibGVkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucXVpel9fbmV4dC1oaW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuXG4uZm9ybS1ncmlkX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5mb3JtLWdyaWRfX2l0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xufVxuXG4uZm9ybS1ncmlkLS1kZWZhdWx0IHtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLmZvcm0tZ3JpZC0tZGVmYXVsdDpob3ZlciAuZm9ybS1ncmlkX19pdGVtOm5vdCg6aG92ZXIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuI3F1aXotbmV4dCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1pbi13aWR0aDogMjYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAud2VpZ2h0LWlucHV0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC53ZWlnaHQtaW5wdXQgLmZvcm1fX3RleHQtaW5wdXQtbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmV2aWV3IHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5yZXZpZXcgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBhc3BlY3QtcmF0aW86IDIwLzE1O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJldmlld19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZXZpZXdfX3RpdGxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4ucmV2aWV3X190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogZ3JheTtcbn1cblxuLnJldmlld19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMS4ydncsIDE2cHgpO1xufVxuXG4ucmV2aWV3X19hZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5yZXZpZXcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLyogUmVzdWx0IG9mZmVyIHYyIHBhZ2Ug4oCTIEluc3V2YWwgaGVybyArIGZlYXR1cmVkIHNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhFUk8gU0VDVElPTlxuICAgTGF5b3V0IGZyb20gcXVpel9rZXRvOyBjb2xvcnMvZm9udHMgYWRhcHRlZCB0byBHTFBpbGxzIGJyYW5kLlxuICAgQnJhbmQgZ3JlZW46ICM0YWE2MTQgfCBDVEEgb3JhbmdlOiAjZWI3MzFhIHwgRm9udDogUG9wcGluc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaGVyby1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuXG4uaGVyby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuLyogTW9iaWxlOiBpbWFnZSBmaXJzdCwgdGV4dCBzZWNvbmQgKi9cbi5oZXJvLXRleHQtY29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby10ZXh0LWNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uaGVyby12aXN1YWwtY29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby12aXN1YWwtY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG9yZGVyOiAyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLyogLS0tIFRydXN0IC8gU3RhcnMgcm93IC0tLSAqL1xuLmhlcm8tdHJ1c3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzRiNTU2Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tdHJ1c3Qge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uaGVyby1zdGFycyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLXN0YXJzIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLyogLS0tIEhlYWRsaW5lIC0tLSAqL1xuLmhlcm8tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLyogTWF0Y2hlcyAuY29sb3IgY2xhc3Mg4oCUIHZhcigtLWFjYykgPSAjZmYxOTQ3ICovXG4uaGVyby1oaWdobGlnaHQge1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbn1cblxuLyogLS0tIFN1YmhlYWRsaW5lIC0tLSAqL1xuLmhlcm8tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG59XG4uaGVyby1zdWJ0aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyogLS0tIEJlbmVmaXQgQnVsbGV0cyAtLS0gKi9cbi5oZXJvLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMWYyOTM3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWxpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5oZXJvLWNoZWNrLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzRhYTYxNDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLyogLS0tIENUQSBCdXR0b24g4oCTIG1hdGNoZXMgLmJ1dHRvbiBncmFkaWVudCBzdHlsZSBmcm9tIF9idXR0b25zLnNjc3MgLS0tICovXG4uaGVyby1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICMxZjAwMDQgMCUsIHJnYmEoMTcsIDEsIDYzLCAwLjU1Njg2Mjc0NTEpIDEwMCUpO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMThweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlcm8tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjg2NjY2NjY2NjcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYnRuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmhlcm8tYnRuLWljb24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5oZXJvLWJ0bjpob3ZlciAuaGVyby1idG4taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xufVxuXG4vKiAtLS0gVHJ1c3QgQmFkZ2VzIC0tLSAqL1xuLmhlcm8tYmFkZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlcm8tYmFkZ2UtaW1nIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tYmFkZ2UtaW1nIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbn1cblxuLyogLS0tIFByb2R1Y3QgSW1hZ2UgLS0tICovXG4uaGVyby1pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZXJvLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1pbWFnZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGRUFUVVJFRCAvIE1FRElBIExPR09TIFNFQ1RJT05cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZlYXR1cmVkLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjRweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbn1cblxuLmZlYXR1cmVkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZmVhdHVyZWQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5Y2EzYWY7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZlYXR1cmVkLWxvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtbG9nb3Mge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1sb2dvcyB7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1sb2dvIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLmZlYXR1cmVkLWxvZ286aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLWxvZ28ge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1sb2dvIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQVVJDSEFTRSBOT1RJRklDQVRJT04gKHNsaWRlLWluLCBmaXhlZCBib3R0b20tbGVmdClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiA1MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm5vdGlmaWNhdGlvbi5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubm90aWZpY2F0aW9uLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNGFhNjE0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5ub3RpZmljYXRpb24taWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBzdHJva2U6IHdoaXRlO1xuICBmaWxsOiBub25lO1xufVxuXG4ubm90aWZpY2F0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ub3RpZmljYXRpb24tc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NTY3NmI7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRVhJVCBJTlRFTlQgUE9QVVBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmV4aXQtcG9wdXAtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5leGl0LXBvcHVwLW92ZXJsYXkuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5leGl0LXBvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBpbnN1dmFsLXNjYWxlSW4gMC4zcyBlYXNlO1xufVxuXG5Aa2V5ZnJhbWVzIGluc3V2YWwtc2NhbGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5leGl0LXBvcHVwLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNjU2NzZiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5leGl0LXBvcHVwLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMxYTIwMmM7XG59XG4uZXhpdC1wb3B1cC1jbG9zZSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmV4aXQtcG9wdXAtZW1vamkge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZGNmY2U3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5leGl0LXBvcHVwIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5leGl0LXBvcHVwIHAge1xuICBjb2xvcjogIzY1Njc2YjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTUzZTNlLCAjYzUzMDMwKTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5leGl0LXBvcHVwLWNvZGUtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5leGl0LXBvcHVwLWNvZGUtdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5leGl0LXBvcHVwLWNvZGUtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmV4aXQtcG9wdXAtY3RhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlYjczMWEsICNmNTkyMmEpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5leGl0LXBvcHVwLWN0YTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZXhpdC1wb3B1cC1kaXNtaXNzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzY1Njc2YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXhpdC1wb3B1cC1kaXNtaXNzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zcGlubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2hvdy1zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5zcGlubmVyX19pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE0OHB4O1xuICBoZWlnaHQ6IDE0OHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNwaW5uZXJfX2lubmVyOmJlZm9yZSxcbi5zcGlubmVyX19pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoNzBkZWcpO1xuICBhbmltYXRpb246IDFzIHNwaW4gbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lcl9faW5uZXI6YWZ0ZXIge1xuICBjb2xvcjogI0ZGM0QwMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDcwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGVaKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZVooMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVjY3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUsIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAuMmVtIDBweCAwIDBweCBjdXJyZW50Y29sb3I7XG4gIH1cbiAgMTIlIHtcbiAgICBib3gtc2hhZG93OiAwLjJlbSAwLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICB9XG4gIDI1JSB7XG4gICAgYm94LXNoYWRvdzogMCAwLjJlbSAwIDBweCBjdXJyZW50Y29sb3I7XG4gIH1cbiAgMzclIHtcbiAgICBib3gtc2hhZG93OiAtMC4yZW0gMC4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IC0wLjJlbSAwIDAgMCBjdXJyZW50Y29sb3I7XG4gIH1cbiAgNjIlIHtcbiAgICBib3gtc2hhZG93OiAtMC4yZW0gLTAuMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gIH1cbiAgNzUlIHtcbiAgICBib3gtc2hhZG93OiAwcHggLTAuMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gIH1cbiAgODclIHtcbiAgICBib3gtc2hhZG93OiAwLjJlbSAtMC4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgfVxufVxuLnNwaW5uZXJfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRoYW5reW91LXBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW0gY2xhbXAoOTBweCwgNXZoLCAxMzBweCkgMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGhhbmt5b3UtcGFnZV9faWNvbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4udGhhbmt5b3UtcGFnZV9faWNvbi1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2ZjZTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICBvcGFjaXR5OiAwLjU7XG59XG4udGhhbmt5b3UtcGFnZV9faWNvbi1iZy5hbmltYXRlLXB1bHNlIHtcbiAgYW5pbWF0aW9uOiB0aGFuay15b3UtcHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZTtcbn1cbi50aGFua3lvdS1wYWdlX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMmM1NWU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnRoYW5reW91LXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGhhbmt5b3UtcGFnZV9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgY29sb3I6ICM0YjU1NjM7XG59XG4udGhhbmt5b3UtcGFnZV9fY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2Y0ZjY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aGFua3lvdS1wYWdlX19jYXJkLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODBhMTc7XG59XG4udGhhbmt5b3UtcGFnZV9fY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG4udGhhbmt5b3UtcGFnZV9fY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBjb2xvcjogIzRiNTU2Mztcbn1cbi50aGFua3lvdS1wYWdlX19zdGVwcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4udGhhbmt5b3UtcGFnZV9fc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udGhhbmt5b3UtcGFnZV9fc3RlcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aGFua3lvdS1wYWdlX19zdGVwLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLnRoYW5reW91LXBhZ2VfX3N0ZXAtaWNvbi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY2ZmY7XG59XG4udGhhbmt5b3UtcGFnZV9fc3RlcC1pY29uLS1ibHVlIHN2ZyB7XG4gIHN0cm9rZTogIzI1NjNlYjtcbn1cbi50aGFua3lvdS1wYWdlX19zdGVwLWljb24tLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZjZTg7XG59XG4udGhhbmt5b3UtcGFnZV9fc3RlcC1pY29uLS15ZWxsb3cgc3ZnIHtcbiAgc3Ryb2tlOiAjY2E4YTA0O1xufVxuLnRoYW5reW91LXBhZ2VfX3N0ZXAtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXg6IDE7XG59XG4udGhhbmt5b3UtcGFnZV9fc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuLnRoYW5reW91LXBhZ2VfX3N0ZXAtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2YjcyODA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4udGhhbmt5b3UtcGFnZV9fc3VwcG9ydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLnRoYW5reW91LXBhZ2VfX3N1cHBvcnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzExMTgyNztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi50aGFua3lvdS1wYWdlX19zdXBwb3J0LWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNmI3MjgwO1xufVxuLnRoYW5reW91LXBhZ2VfX3N1cHBvcnQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi50aGFua3lvdS1wYWdlX19zdXBwb3J0LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xufVxuXG5Aa2V5ZnJhbWVzIHRoYW5rLXlvdS1zY2FsZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB0aGFuay15b3UtZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGhhbmsteW91LXB1bHNlIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbi50aGFua3lvdS1wYWdlIC5zdWNjZXNzLWljb24tYW5pbSB7XG4gIGFuaW1hdGlvbjogdGhhbmsteW91LXNjYWxlSW4gMC42cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgZm9yd2FyZHM7XG59XG5cbi50aGFua3lvdS1wYWdlIC5hbmltYXRlLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHRoYW5rLXlvdS1mYWRlSW5VcCAwLjhzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG4udGhhbmt5b3UtcGFnZSAuZGVsYXktMTAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4udGhhbmt5b3UtcGFnZSAuZGVsYXktMjAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4udGhhbmt5b3UtcGFnZSAuZGVsYXktMzAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyayk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCBncmV5O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2Nyb2xsLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmspO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG4uc2Nyb2xsLXRvcC5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnNjcm9sbC10b3AuaXMtdmlzaWJsZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cbi5zY3JvbGwtdG9wIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsLXRvcCB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuc2Nyb2xsLXRvcCBzdmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4vKiBObyBzdHlsZXMgY29kZSBiZWxvdy4gT25seSBpbiBtb2R1bGVzICovXG4vKiDQndC1INC/0LjRiNC40YLQtSBDU1Mg0LrQvtC0INC90LjQttC1LiDQotC+0LvRjNC60L4g0LIg0L/QvtC00LrQu9GO0YfQsNC10LzRi9GFINGE0LDQudC70LDRhSAqLyIsIkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZXstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRle21hcmdpbjowIWltcG9ydGFudDtvcGFjaXR5OjA7ei1pbmRleDowfS5zcGxpZGVfX3RyYWNrLS1mYWRlPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZle29wYWNpdHk6MTt6LWluZGV4OjF9LnNwbGlkZS0tcnRse2RpcmVjdGlvbjpydGx9LnNwbGlkZV9fdHJhY2stLXR0Yj4uc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19saXN0e2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19wYWdpbmF0aW9uey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3BsaWRlX19wYWdpbmF0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6YXV0b30uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb257ZGlzcGxheTpub25lfS5zcGxpZGVfX3Byb2dyZXNzX19iYXJ7d2lkdGg6MH0uc3BsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3Zpc2liaWxpdHk6aGlkZGVufS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsLnNwbGlkZS5pcy1yZW5kZXJlZHt2aXNpYmlsaXR5OnZpc2libGV9LnNwbGlkZV9fc2xpZGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fc2xpZGUgaW1ne3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uc3BsaWRlX19zcGlubmVye2FuaW1hdGlvbjpzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbTowO2NvbnRhaW46c3RyaWN0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O2xlZnQ6MDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjIwcHh9LnNwbGlkZV9fc3J7Y2xpcDpyZWN0KDAgMCAwIDApO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5Om5vbmV9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6aW5saW5lfS5zcGxpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9IiwiLyogUmVzdWx0IG9mZmVyIHYyIHBhZ2Ug4oCTIEluc3V2YWwgaGVybyArIGZlYXR1cmVkIHNlY3Rpb25zICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSEVSTyBTRUNUSU9OXG4gICBMYXlvdXQgZnJvbSBxdWl6X2tldG87IGNvbG9ycy9mb250cyBhZGFwdGVkIHRvIEdMUGlsbHMgYnJhbmQuXG4gICBCcmFuZCBncmVlbjogIzRhYTYxNCB8IENUQSBvcmFuZ2U6ICNlYjczMWEgfCBGb250OiBQb3BwaW5zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmhlcm8tc2VjdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXHRwYWRkaW5nOiAyMHB4IDAgNDBweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiA2NHB4IDA7XG5cdH1cbn1cblxuLmhlcm8tY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogNDBweDtcblx0fVxufVxuXG4vKiBNb2JpbGU6IGltYWdlIGZpcnN0LCB0ZXh0IHNlY29uZCAqL1xuLmhlcm8tdGV4dC1jb2wge1xuXHR3aWR0aDogMTAwJTtcblx0b3JkZXI6IDI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0b3JkZXI6IDE7XG5cdH1cbn1cblxuLmhlcm8tdmlzdWFsLWNvbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvcmRlcjogMTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRvcmRlcjogMjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG59XG5cbi8qIC0tLSBUcnVzdCAvIFN0YXJzIHJvdyAtLS0gKi9cbi5oZXJvLXRydXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICM0YjU1NjM7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG4uaGVyby1zdGFycyB7XG5cdGhlaWdodDogMThweDtcblx0d2lkdGg6IGF1dG87XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxufVxuXG4vKiAtLS0gSGVhZGxpbmUgLS0tICovXG4uaGVyby10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Y29sb3I6ICMyOTI5Mjk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bWFyZ2luOiAwIDAgMTZweCAwO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdH1cbn1cblxuLyogTWF0Y2hlcyAuY29sb3IgY2xhc3Mg4oCUIHZhcigtLWFjYykgPSAjZmYxOTQ3ICovXG4uaGVyby1oaWdobGlnaHQge1xuXHRjb2xvcjogdmFyKC0tYWNjKTtcbn1cblxuLyogLS0tIFN1YmhlYWRsaW5lIC0tLSAqL1xuLmhlcm8tc3VidGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdGNvbG9yOiAjMzc0MTUxO1xuXHRtYXJnaW46IDAgMCAyNHB4IDA7XG5cblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi8qIC0tLSBCZW5lZml0IEJ1bGxldHMgLS0tICovXG4uaGVyby1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMzJweCAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRjb2xvcjogIzFmMjkzNztcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLmhlcm8tY2hlY2staWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjNGFhNjE0O1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG4vKiAtLS0gQ1RBIEJ1dHRvbiDigJMgbWF0Y2hlcyAuYnV0dG9uIGdyYWRpZW50IHN0eWxlIGZyb20gX2J1dHRvbnMuc2NzcyAtLS0gKi9cbi5oZXJvLWJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzFmMDAwNCAwJSwgIzExMDEzZjhlIDEwMCUpO1xuXHRjb2xvcjogdmFyKC0tbGlnaHQpO1xuXHRmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0cGFkZGluZzogMThweCAzMnB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzNkZDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuXHRcdGNvbG9yOiB2YXIoLS1saWdodCk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG5cbi5oZXJvLWJ0bi1pY29uIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4uaGVyby1idG46aG92ZXIgLmhlcm8tYnRuLWljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLyogLS0tIFRydXN0IEJhZGdlcyAtLS0gKi9cbi5oZXJvLWJhZGdlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAxNnB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZXJvLWJhZGdlLWltZyB7XG5cdGhlaWdodDogNjBweDtcblx0d2lkdGg6IGF1dG87XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdGhlaWdodDogNzJweDtcblx0fVxufVxuXG4vKiAtLS0gUHJvZHVjdCBJbWFnZSAtLS0gKi9cbi5oZXJvLWltYWdlLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlcm8taW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdG1hcmdpbjogMTBweCAwO1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRkVBVFVSRUQgLyBNRURJQSBMT0dPUyBTRUNUSU9OXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZlYXR1cmVkLXNlY3Rpb24ge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0cGFkZGluZzogMjRweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbn1cblxuLmZlYXR1cmVkLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xufVxuXG4uZmVhdHVyZWQtdGl0bGUge1xuXHRmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICM5Y2EzYWY7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZlYXR1cmVkLWxvZ29zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyNHB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRnYXA6IDQ4cHg7XG5cdH1cbn1cblxuLmZlYXR1cmVkLWxvZ28ge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0b3BhY2l0eTogMC43O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQVVJDSEFTRSBOT1RJRklDQVRJT04gKHNsaWRlLWluLCBmaXhlZCBib3R0b20tbGVmdClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubm90aWZpY2F0aW9uIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDE2cHg7XG5cdGxlZnQ6IDE2cHg7XG5cdG1heC13aWR0aDogMzAwcHg7XG5cdHotaW5kZXg6IDUwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTIwJSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cblx0Ji5zaG93IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4ubm90aWZpY2F0aW9uLWljb24ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAjNGFhNjE0O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXNocmluazogMDtcblxuXHRzdmcge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRzdHJva2U6IHdoaXRlO1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cbn1cblxuLm5vdGlmaWNhdGlvbi10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4ubm90aWZpY2F0aW9uLXN1YnRleHQge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjNjU2NzZiO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVYSVQgSU5URU5UIFBPUFVQXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmV4aXQtcG9wdXAtb3ZlcmxheSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTZweDtcblxuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLmV4aXQtcG9wdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogNDAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0cGFkZGluZzogMjRweDtcblx0Ym94LXNoYWRvdzogMCAyNXB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRhbmltYXRpb246IGluc3V2YWwtc2NhbGVJbiAwLjNzIGVhc2U7XG59XG5cbkBrZXlmcmFtZXMgaW5zdXZhbC1zY2FsZUluIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uZXhpdC1wb3B1cC1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMnB4O1xuXHRyaWdodDogMTJweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogIzY1Njc2Yjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiA0cHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMxYTIwMmM7XG5cdH1cblxuXHRzdmcge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRzdHJva2U6IGN1cnJlbnRDb2xvcjtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5leGl0LXBvcHVwLWVtb2ppIHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0bWFyZ2luOiAwIGF1dG8gMTZweDtcblx0YmFja2dyb3VuZDogI2RjZmNlNztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAzMHB4O1xufVxuXG4uZXhpdC1wb3B1cCBoMyB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZXhpdC1wb3B1cCBwIHtcblx0Y29sb3I6ICM2NTY3NmI7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmV4aXQtcG9wdXAtY29kZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U1M2UzZSwgI2M1MzAzMCk7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLWxhYmVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLXZhbHVlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLWluZm8ge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5leGl0LXBvcHVwLWN0YSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTZweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWI3MzFhLCAjZjU5MjJhKTtcblx0Y29sb3I6IHdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5leGl0LXBvcHVwLWRpc21pc3Mge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGNvbG9yOiAjNjU2NzZiO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuIiwiLnNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zaG93LXNwaW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNwaW5uZXJfX2lubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxNDhweDtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICAgLnNwaW5uZXJfX2lubmVyOmJlZm9yZSxcbiAgICAuc3Bpbm5lcl9faW5uZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg3MGRlZyk7XG4gICAgICBhbmltYXRpb246IDFzIHNwaW4gbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgICAuc3Bpbm5lcl9faW5uZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNGRjNEMDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoNzBkZWcpO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XG4gICAgfVxuXG4gIEBrZXlmcmFtZXMgcm90YXRlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGVaKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZVooMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHJvdGF0ZWNjdyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLjJlbSAwcHggMCAwcHggY3VycmVudGNvbG9yO1xuICAgIH1cbiAgICAxMiUge1xuICAgICAgYm94LXNoYWRvdzogLjJlbSAuMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAwIC4yZW0gMCAwcHggY3VycmVudGNvbG9yO1xuICAgIH1cbiAgICAzNyUge1xuICAgICAgYm94LXNoYWRvdzogLS4yZW0gLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLS4yZW0gMCAwIDAgY3VycmVudGNvbG9yO1xuICAgIH1cbiAgICA2MiUge1xuICAgICAgYm94LXNoYWRvdzogLS4yZW0gLS4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICAgIH1cbiAgICA4NyUge1xuICAgICAgYm94LXNoYWRvdzogLjJlbSAtLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5zcGlubmVyX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB9IiwiLm1haW5fX3Byb2JsZW0ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuXG59XG4ubWFpbl9fcHJvYmxlbS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuLm1haW5fX3Byb2JsZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubWFpbl9fcHJvYmxlbS10ZXh0IHtcbn1cbi5tYWluX19wcm9ibGVtLXBpY3R1cmUge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGNsYW1wKDMwMHB4LCA0MHZ3LCA1MDVweCk7XG4gICAgYXNwZWN0LXJhdGlvOiA3NDQvNDQ1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9tYWluL21haW5fX3Byb2JsZW0tcGljdHVyZS53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbl9fcHJvYmxlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5tYWluX19wcm9ibGVtLXBpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG59IiwiLm1haW5fX3Byb2R1Y3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1lZGl1bSk7XG4gICAgcGFkZGluZzogY2xhbXAoNTBweCwgNXZ3LCAxMDBweCkgMDtcbn1cblxuLm1haW5fX3Byb2R1Y3QtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWFpbl9fcHJvZHVjdC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KDM3MXB4LCA1OTFweCkgMWZyO1xuICAgIGdhcDogMzBweDtcbn1cblxuLm1haW5fX3Byb2R1Y3QtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG59XG5cbi5tYWluX19wcm9kdWN0LWl0ZW0ge31cblxuLm1haW5fX3Byb2R1Y3QtaXRlbS10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxufVxuXG4ubWFpbl9fcHJvZHVjdC10ZXh0IHt9XG5cbi5tYWluX19wcm9kdWN0LXBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX19wcm9kdWN0LWdpcmwud2VicCk7XG4gICAgYXNwZWN0LXJhdGlvOiA4ODcvOTM1O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluX19wcm9kdWN0LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAubWFpbl9fcHJvZHVjdC1saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1haW5fX3Byb2R1Y3QtcGljdHVyZSB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAgIC5tYWluX19wcm9kdWN0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufSIsImlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEZpcmVmb3ggKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5wYXlwYWwtZXhwcmVzcy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXlwYWwtZXhwcmVzcy13cmFwcGVyLmlzLWNhcmQtaW5wdXQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjtcbn1cblxuXG5cbi5wYXlwYWwtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5mb3JtLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogY2xhbXAoNTBweCwgNnZ3LCAxMDBweCkgMDtcbn1cblxuLnBob25lX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBob25lLXByZWZpeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDFlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29sb3I6ICNjMWMxYzE7XG59XG4jcGhvbmVJbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG4uc2hpcHBpbmdfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4ucGF5cGFsLWV4cHJlc3MtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4vLyBHIFBheTog0LzQvtC00LDQu9C60LAg0L7RgtC60YDRi9Cy0LDQtdGC0YHRjyDQv9C+INC60LvQuNC60YMg0L3QsCDQsdC70L7QuiBkYXRhLW1ldGhvZD1cImdvb2dsZXBheVwiLCDQutC90L7Qv9C60LAg0L3QtSDQv9C+0LrQsNC30YvQstCw0LXRgtGB0Y9cbiNwYXltZW50LXN0cmlwZS1yZXF1ZXN0LWJ1dHRvbiB7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8vIGZvcm0gc3R5bGVzXG5cbi5zaGlwcGluZ19fZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cblxuICAgIGlucHV0LFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMTAxMDE0MDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5pbnB1dC1maWVsZC5lcnJvcixcbi5zaGlwcGluZ19fZm9ybSBzZWxlY3QuZXJyb3IsXG4uc2hpcHBpbmdfX2Zvcm0gaW5wdXQuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2Q5MmQyMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMTcsIDQ1LCAzMiwgMC4xMik7XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogI2Q5MmQyMDtcbn1cblxuLmZvcm1fX2NhcmQtYnV0dG9uOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDBkNWRkO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mb3JtX19sZWZ0LCAuZm9ybV9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMnB4O1xufVxuXG4uZm9ybV9fdG9wLWluZm8ge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mb3JtX190b3Atc3RlcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybV9fdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm1fX3RvcC1zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybV9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNHB4O1xufVxuXG4uZm9ybV9fcm93LS1mdWxsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLmZvcm1fX2RlbGl2ZXJ5LWRhdGUge1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG5cbi5mb3JtX19jYXJkLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgcGFkZGluZzoyMHB4IDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4IDIwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBociB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwMzA7XG4gICAgfVxufVxuLmZvcm1fX2NhcmQtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9ybV9fY2FyZC10b3AtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGFjY2VudC1jb2xvcjogdmFyKC0tYWNjKTtcbn1cblxuLnBheW1lbnQtbWV0aG9kW2RhdGEtbWV0aG9kPVwiZ29vZ2xlcGF5XCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybV9fY2FyZC10b3AtcGF5bWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4ucGF5bWVudC1rbGFybmEge1xuICAgIC5mb3JtX19jYXJkLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgIH1cbn1cbi5rbGFybmEtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2tsYXJuYS5zdmcpLCAjRjRCNkM3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBheW1lbnQtbWV0aG9kW2RhdGEtbWV0aG9kPVwiY3JlZGl0Y2FyZFwiXSAuZm9ybV9fY2FyZC1wYXltZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbn1cblxuLnBheW1lbnQtbWV0aG9kW2RhdGEtbWV0aG9kPVwiY3JlZGl0Y2FyZFwiXS5hY3RpdmUgLmZvcm1fX2NhcmQtcGF5bWVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5mb3JtX19rbGFybmEtc3VibWl0IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYXltZW50LWtsYXJuYS5hY3RpdmUgLmZvcm1fX2tsYXJuYS1zdWJtaXQge1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5mb3JtX19rbGFybmEge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2tsYXJuYS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuXG5cbi5mb3JtX19jYXJkLXRvcC1wYXltZW50LCAuZm9ybV9fZ3BheSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxOS8xMjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZvcm1fX2NhcmQtdG9wLXBheW1lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3Zpc2Euc3ZnKTtcbn1cbi5mb3JtX19jYXJkLXRvcC1wYXltZW50Om50aC1jaGlsZCgyKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9tYXN0ZXIuc3ZnKTtcbn1cbi5mb3JtX19jYXJkLXRvcC1wYXltZW50Om50aC1jaGlsZCgzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9wYXlwYWwuc3ZnKTtcbn1cbi5mb3JtX19ncGF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2dwYXkuc3ZnKTtcbn1cblxuXG5cbi5mb3JtX19jYXJkLWZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAxMDEwMTQwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGxhYmVsOm50aC1jaGlsZCgyKSwgbGFiZWw6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ZW07XG4gICAgfVxuXG4gICAgbGFiZWw6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgfVxufVxuXG4uZm9ybV9fY2FyZC1maWVsZDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjhweDtcbiAgICBjb250ZW50OiAnS2FydGVubnVtbWVyJztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3JtX19jYXJkLWFncmVlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtX19jYXJkLWFncmVlbWVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG59XG4uZm9ybV9fY2FyZC1jaGVja2JveCB7XG4gICAgYWNjZW50LWNvbG9yOiB2YXIoLS1hY2MpO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5mb3JtX19jYXJkLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm1fX25leHQtc3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA2cHg7XG5cbiAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIH1cblxufVxuXG4uZm9ybV9fY2FyZC1idXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9sb2NrLnN2Zyk7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm1fX2NhcmQtYWRkaXRpb25hbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zaGlwcGluZ19fZm9ybSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1fX3JvdyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgIC5mb3JtX19jYXJkLWZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgbGFiZWw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhaWx1cmUtbW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLFxuYTpsaW5rLFxuYTp2aXNpdGVkIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsXG5uYXYsXG5mb290ZXIsXG5oZWFkZXIsXG5zZWN0aW9uLFxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsXG51bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZyxcbnN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cyxcbmlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjphY3RpdmUge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcblx0LS1iZy1kYXJrOiAjMDEwMTAxO1xuXG5cdC0tYmctYWNjOiAjMDYwMDFkO1xuXHQtLWJnLWdyZXk6ICMzMjMyMzI7XG5cdC0tYmctbGlnaHQ6ICNmZmY7XG5cdC0tYmctbWVkaXVtOiAjZTdlNmU2O1xuXG5cblx0LS1saWdodDogI2ZmZjtcblx0LS1kYXJrOiAjMjkyOTI5O1xuXHQtLWFjYzogI2ZmMTk0Nztcbn1cblxuLy8gbWVkaWEgcmVzb2x1dGlvbnM6ICIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuIiwiLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcblxuXHRmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnF1aXotYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWVkaXVtKTtcbn1cblxuLy8gYm9keS5uby1zY3JvbGwge1xuLy8gXHRvdmVyZmxvdzogaGlkZGVuO1xuLy8gfVxuIiwiaHRtbCxcbmJvZHkge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXIge1xuXHRwYWRkaW5nOiA2MHB4IDA7XG59XG4iLCIuY29udGFpbmVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTI4MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0fVxufSIsIi5zZWN0aW9uX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMy44dncsIDYwcHgpO1xuXHRsaW5lLWhlaWdodDogMTI1JTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb25fX3RpdGxlIGIge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuIiwiLm1vYmlsZS12aWV3IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG5cdC5tb2JpbGUtdmlldyB7XG5cdFx0ZGlzcGxheTogaW5pdGlhbDtcblx0fVxufVxuIiwiLnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA0LjV2dywgNTBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZS1tIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCA0dncsIDM2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC50aXRsZS1tIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDV2dywgMjhweCk7XG4gIH1cbn1cbi5zdWJ0aXRsZSB7fVxuXG4udGV4dC1iIHt9XG5cblxuXG4udGV4dC1zIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzdncsIDI2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29sb3Ige1xuICBjb2xvcjogdmFyKC0tYWNjKVxufSIsIi5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICBwYWRkaW5nOiAxMHB4IGNsYW1wKDIwcHgsIDN2dywgMzNweCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzRlMDAwYSAwJSwgI2ZmMDA2YSAxMDAlKTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzM2RkO1xuICB9XG59XG5cbi5idG4tYyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjYyk7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuXG4iLCIubWFpbi1xdWl6IHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Ly8gYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1xdWl6IFtoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucXVpeiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDBweCBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVpel9fd3JhcHBlciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDcyMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnF1aXotYmFjayB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVpei1iYWNrOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMjBweDtcblx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29ucy9iYWNrLWFycm93LnN2Zyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucXVpei1zdGVwIHtcblx0bWF4LXdpZHRoOiA3MjBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5xdWl6X190aXRsZSxcbi5xdWl6LXN0ZXBfX3RpdGxlIHtcblx0Zm9udC1zaXplOiBjbGFtcCgyMHB4LCA0dncsIDI4cHgpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5xdWl6X19zdWJ0aXRsZSxcbi5xdWl6LXN0ZXBfX3RleHQge1xuXHRmb250LXNpemU6IGNsYW1wKDE2cHgsIDN2dywgMjBweCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmZvcm0tcXVpeiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA3MHZoO1xuXHRnYXA6IDEwcHg7XG59XG5cbi5mb3JtLWdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0Z2FwOiA4cHg7XG5cdG1hcmdpbjogYXV0bztcbn1cblxuLmZvcm0tZ3JpZF9fYnV0dG9ucyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDIwcHg7XG5cblx0YnV0dG9uIHtcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXJrKTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHR9XG5cblx0LmJ1dHRvbi0tYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2MpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tYWNjKTtcblx0XHRjb2xvcjogdmFyKC0tbGlnaHQpO1xuXHR9XG59XG5cbi5xdWVzdC13cmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2MpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdWl6IC5jaGVja2JveC1zdHlsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGZsZXg6IDAgMCAyOHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5xdWl6IC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaGVja2JveC1zdHlsZV9fd3JhcHBlci0tY2hlY2tib3gge1xuXHRib3JkZXI6IHZhcigtLWFjYykgMXB4IHNvbGlkO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnF1ZXN0LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLmNoZWNrYm94LXN0eWxlX193cmFwcGVyLS1jaGVja2JveCB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hlY2ttYXJrLnN2ZyksIHZhcigtLWFjYyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5cbi5xdWl6IC5jaGVja2JveC1zdHlsZV9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5xdWl6IC5jaGVja2JveC1zdHlsZV9fd3JhcHBlcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tYWNjKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlX193cmFwcGVyOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1hY2MpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjYpO1xuXHR0cmFuc2l0aW9uOlxuXHRcdG9wYWNpdHkgMC4ycyBlYXNlLFxuXHRcdHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG5cbi5xdWl6IC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5jaGVja2JveC1zdHlsZV9fd3JhcHBlcjo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cy12aXNpYmxlIH4gLmNoZWNrYm94LXN0eWxlX193cmFwcGVyOjpiZWZvcmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNTIsIDEzNiwgMTcsIDAuMjUpO1xufVxuXG4uZm9ybV9fdGV4dC1pbnB1dCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRmbGV4LWdyb3c6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX190ZXh0LWlucHV0LWxhYmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LWdyb3c6IDE7XG5cblx0aW5wdXQge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5mb3JtX19jbHVlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDEwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogbGlnaHRncmF5O1xufVxuXG4ucXVpel9fY29udHJvbHMge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHQvLyBtYXJnaW4tdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVpel9fY29udHJvbHMgLmJ1dHRvbjpkaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICNkMGQ1ZGQ7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRvcGFjaXR5OiAxO1xuXHRmaWx0ZXI6IG5vbmU7XG59XG5cbi5xdWl6X19jb250cm9scyAuYnV0dG9uOmRpc2FibGVkOmhvdmVyIHtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4ucXVpel9fbmV4dC1oaW50IHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuXG4uZm9ybS1ncmlkX19pdGVtIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uZm9ybS1ncmlkX19pdGVtOmhvdmVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbn1cblxuLmZvcm0tZ3JpZC0tZGVmYXVsdCB7XG5cdHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG4uZm9ybS1ncmlkLS1kZWZhdWx0OmhvdmVyIC5mb3JtLWdyaWRfX2l0ZW06bm90KDpob3Zlcikge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcblx0b3BhY2l0eTogMC43O1xufVxuXG4jcXVpei1uZXh0IHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0Ly8gcG9zaXRpb246IHN0aWNreTtcblx0Ly8gbGVmdDogNTAlO1xuXHQvLyBib3R0b206IDIwJTtcblx0bWluLXdpZHRoOiAyNjBweDtcblx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHQvLyB6LWluZGV4OiA1O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuXHQud2VpZ2h0LWlucHV0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC5mb3JtX190ZXh0LWlucHV0LWxhYmVsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiLmJyaWRnZS1tYWluIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG59XG5cblxuLmJyaWRnZV9faW5mbyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuLmJyaWRnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDE4cHgpO1xufVxuXG4uYnJpZGdlX19kb2Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gICAgcGFkZGluZy1yaWdodDogNDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2JyaWRnZS9kb2MuYXZpZik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi5icmlkZ2VfX2RvYy10ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDJ2dywgMTZweCk7XG59XG5cbi5icmlkZ2VfX2RvYy1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS41dncsIDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLWRhcmspO1xufVxuXG4uYnJpZGdlX19waWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyA1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvYnJpZGdlL2JlZm9yZS53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLmJyaWRnZV9fcmVzdWx0cy1pbmZvIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxufVxuXG4uYnJpZGdlX19yZXN1bHRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMThweCk7XG59XG5cbi5icmlkZ2VfX3Jlc3VsdHMtdGV4dCB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG5cbi5icmlkZ2UtbWFpbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG5cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnJpZGdlLW1haW4ge1xuXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5icmlkZ2UtbWFpbiB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICAuYnJpZGdlLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbGVmdDogMTB2dztcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC45KTsgICAgfVxufSIsIi5jb29raWUtYmFubmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIC00cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuXG5cdCYuaXMtdmlzaWJsZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMjBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6IHZhcigtLWRhcmspO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLWFjY2VudCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRtaW4td2lkdGg6IDEyMHB4O1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrKTtcblx0XHRjb2xvcjogdmFyKC0tbGlnaHQpO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cbn0iLCIuZm9vdGVyX19wb2xpY2llcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMjBweDtcblxufVxuXG4uZm9vdGVyX19wb2xpY3ktbGluayB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM2NjY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1saWdodCk7XG5cdH1cbn0iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJlZDtcbiAgICB9XG4gIH1cblxuICBociB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xuICAgIG1hcmdpbjogY2xhbXAoMzBweCwgM3Z3LCA0MHB4KSAwO1xuICB9XG59XG5cbi5mb290ZXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZm9vdGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDIwcHgsIDR2dywgNTBweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3Rlcl9fcmVzdHJpY3Rpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ncmV5KTtcblx0Y29sb3I6IHZhcigtLWJnLWRhcmspO1xuXHRwYWRkaW5nOiA4cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cbi5oZWFkZXJfX2xvZ28ge1xuXHRmb250LXNpemU6IGNsYW1wKDI4cHgsIDR2dywgNDJweCk7XG5cdGNvbG9yOiB2YXIoLS1hY2MpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uaGVhZGVyX190ZXh0IHtcblx0Zm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDE4cHgpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRtYXJnaW46IDAgMTJweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcy1iYXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuODk0KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlcl9fcHJvZ3Jlc3MtYmFyLWZpbGwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAwJTtcblx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWFjYyk7XG5cdHRyYW5zaXRpb246IHdpZHRoIDIwMG1zIGVhc2U7XG59XG5cbi5oZWFkZXJfX2xhbmctc3dpdGNoZXIge1xuXHRjb2xvcjogdmFyKC0tYmctbGlnaHQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuXHQuaGVhZGVye1xuXHQuYnV0dG9uIHtcblx0ICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXHQgIHBhZGRpbmc6IDEwcHggMjBweDtcblx0ICBmb250LXNpemU6IDEycHg7XG5cdCAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcblx0fVxuICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG5cdC5oZWFkZXJ7XG5cdC5idXR0b24ge1xuXHQgIGJvcmRlci1yYWRpdXM6NnB4O1xuXHQgIHBhZGRpbmc6IDEwcHg7XG5cdCAgZm9udC1zaXplOiAxMXB4O1xuXHQgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdCAgfVxuXHR9XG4gIH0iLCIubWFpbl9fY29uc2lzdGVuY3kge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzMDBweCwgNTA1cHgpIDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluX19jb25zaXN0ZW5jeS1waWN0dXJlIHtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogNTA1LzQ1MztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9jb25zaXN0ZW5jeS1waWN0dXJlLndlYnApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubWFpbl9fY29uc2lzdGVuY3ktbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbn1cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fY29uc2lzdGVuY3ktaWNvbi0xLndlYnApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBncmlkLXJvdzogMS8zO1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fY29uc2lzdGVuY3ktaWNvbi0yLndlYnApO1xufVxuLm1haW5fX2NvbnNpc3RlbmN5LWl0ZW06bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX2NvbnNpc3RlbmN5LWljb24tMy53ZWJwKTtcbn1cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9jb25zaXN0ZW5jeS1pY29uLTQud2VicCk7XG59XG5cblxuLm1haW5fX2NvbnNpc3RlbmN5LWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluX19jb25zaXN0ZW5jeS1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCAxZnI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluX19jb25zaXN0ZW5jeS1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICAgIC5tYWluX19jb25zaXN0ZW5jeS1waWN0dXJlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDsgICAgICAgIFxuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIC5tYWluX19jb25zaXN0ZW5jeS1oZWFkaW5nIHtcbiAgICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICB9XG4gICAgLm1haW5fX2NvbnNpc3RlbmN5LXBpY3R1cmUge1xuICAgICAgICBncmlkLXJvdzogMi8zO1xuICAgIH1cbiAgICAubWFpbl9fY29uc2lzdGVuY3ktbGlzdCB7XG4gICAgICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICAubWFpbl9fY29uc2lzdGVuY3ktZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxufSIsIi5tYWluX19mYXEge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgzMHB4LCAzdncsIDUwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1MHB4LCA1dncsIDEwMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ncmV5KTtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQpXG59XG4ubWFpbl9fZmFxLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbl9fZmFxLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFpbl9fZmFxLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xufVxuLm1haW5fX2ZhcS1pdGVtIHtcbn1cbi5tYWluX19mYXEtaXRlbS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAyMHB4KTtcblxufVxuLm1haW5fX2ZhcS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7ICAgIFxufVxuLm1haW5fX2ZhcS1waWN0dXJlIHtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fX2ZhcS1waWN0dXJlMi53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbn0iLCIubWFpbl9fcmVzdWx0cyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDUwcHgsIDV2dywgMTAwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1lZGl1bSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDMwcHgsIDN2dywgNTBweCk7XG59XG5cbi5tYWluX19yZXN1bHRzLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tYWluX19yZXN1bHRzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluX19yZXN1bHRzLXBpY3R1cmUge1xuICAgIGFzcGVjdC1yYXRpbzogODc1LzcxOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9fcmVzdWx0cy1tYW4yLndlYnApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm1haW5fX3Jlc3VsdHMtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbn1cbi5tYWluX19yZXN1bHRzLWl0ZW0ge1xuXG59XG4ubWFpbl9fcmVzdWx0cy1wZXJjZW50IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDYwcHgsIDV2dywgODBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1haW5fX3Jlc3VsdHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAydncsIDE2cHgpO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluX19yZXN1bHRzLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICAxZnI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICAubWFpbl9fcmVzdWx0cy1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCIubWFpbl9fdG9wIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2MHB4LCA1dncsIDEwMHB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctbWVkaXVtKTtcbn1cblxuLm1haW5fX3RvcC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgY2xhbXAoMzIwcHgsIDQwdncsIDUwNXB4KTtcbiAgZ2FwOiAyMHB4O1xufVxuLm1haW5fX3RvcC1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4ubWFpbl9fdG9wLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1haW5fX3RvcC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4ubWFpbl9fdG9wLWJ1dHRvbiB7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5cbi5tYWluX190b3AtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG59XG4ubWFpbl9fdG9wLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxufVxuLm1haW5fX3RvcC1pdGVtLWRlc2NyaXB0aW9uIHtcbn1cbi5tYWluX190b3AtcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MDVweDtcbiAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGFuaW1hdGlvbjogbWFpbi10b3AtcGljdHVyZS1mbG9hdCA2cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtYWluLXRvcC1waWN0dXJlLWZsb2F0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgfVxufVxuLm1haW5fX3RvcC1jb3VudGVyLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUlO1xuICBsZWZ0OiA1JTtcbiAgd2lkdGg6IDMwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMS4ydncsIDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHZhcigtLWRhcmspO1xuICB9XG59XG5cbi5tYWluX190b3AtY291bnRlciB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgNHZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5tYWluX190b3Atd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFpbl9fdG9wLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjhweCkge1xuICAubWFpbl9fdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLm1haW5fX3RvcC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsIi5vZmZlcl9fdG9wIHtcbiAgcGFkZGluZzogY2xhbXAoNTBweCwgOHZ3LCAxMDBweCkgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWVkaXVtKTtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4ub2ZmZXJfX3RvcC10aXRsZSxcbi5vZmZlcl9fdG9wLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA2MjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5vZmZlcl9fdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ub2ZmZXJfX3RvZ2dsZS1idG4ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY2NjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG4gICAgY29sb3I6IHZhcigtLWRhcmspO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoLmlzLWFjdGl2ZSkge1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgfVxufVxuXG4ub2ZmZXJfX2xpc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub2ZmZXJfX2xpc3QtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5vZmZlcl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZlcl9fbGlzdC0tb3RwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmVyX19saXN0LS1zdWJzY3JpcHRpb24ub2ZmZXJfX2xpc3QtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZlcl9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyOTBweCwgMWZyKSk7XG4gIGdhcDogY2xhbXAoMTZweCwgMi41dncsIDI0cHgpO1xuXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cblxuLnByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ucHJvZHVjdDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiA1JTtcbn1cblxuLnByb2R1Y3RfX3JpYmJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX3JhdGluZyB7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByb2R1Y3RfX3JhdGluZy10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLm9mZmVyX19waWN0dXJlLXNxdWFyZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjUwLCAxNjAsIDE3MywgMC44KSAwJSwgcmdiKDc4LCA4LCA4KSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMzAlO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4ucHJvZHVjdF9fdG9wLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5wcm9kdWN0X190b3AtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdF9fcGljdHVyZSB7XG4gIG1heC13aWR0aDogMjk4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0zMCU7XG4gIGFuaW1hdGlvbjogcHJvZHVjdC1mbG9hdCAxNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuQGtleWZyYW1lcyBwcm9kdWN0LWZsb2F0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSByb3RhdGUoLTFkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpIHJvdGF0ZSgxZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLnByb2R1Y3RfX3ByaWNlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByb2R1Y3RfX3ByaWNlLW5ldyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgNHZ3LCAzNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWFjYyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ucHJvZHVjdF9fcHJpY2UtZGVzY3JpcHRpb24sXG4ucHJvZHVjdF9fcHJpY2Utc2F2ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnByb2R1Y3RfX3ByaWNlLW9sZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDAwO1xuICBjb2xvcjogIzY2NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7XG59XG5cblxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fcHJpY2UtbmV3LFxuLnByb2R1Y3Q6Zm9jdXMtd2l0aGluIC5wcm9kdWN0X19wcmljZS1uZXcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fcHJpY2Utb2xkOjphZnRlcixcbi5wcm9kdWN0OmZvY3VzLXdpdGhpbiAucHJvZHVjdF9fcHJpY2Utb2xkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fcGljdHVyZSxcbi5wcm9kdWN0OmZvY3VzLXdpdGhpbiAucHJvZHVjdF9fcGljdHVyZSB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDE0cHggcmdiYSgyNTUsIDAsIDAsIDAuNTUpKSBkcm9wLXNoYWRvdygwIDAgMzhweCByZ2JhKDI1NSwgMCwgMCwgMC4zNSkpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ucHJvZHVjdC0tY2hlY2tlZCAucHJvZHVjdF9fcGljdHVyZSxcbi5wcm9kdWN0LS1jaGVja2VkOmhvdmVyIC5wcm9kdWN0X19waWN0dXJlLFxuLnByb2R1Y3QtLWNoZWNrZWQ6Zm9jdXMtd2l0aGluIC5wcm9kdWN0X19waWN0dXJlIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTRweCByZ2JhKDI1NSwgMjM0LCAwLCAwLjU1KSkgZHJvcC1zaGFkb3coMCAwIDM4cHggcmdiYSgyNTUsIDI0MiwgMCwgMC4zNSkpO1xufVxuLnByb2R1Y3RfX3ByaWNlLXNhdmVzLS1oaWdobGlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMWZiMjRhO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuXG4ucHJvZHVjdF9fcHJpY2UtdG90YWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4ucHJvZHVjdF9fZmVhdHVyZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdF9fZmVhdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5wcm9kdWN0X19mZWF0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2NoZWNrYm94LnN2Zyk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0X19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByb2R1Y3RfX2J1dHRvbi5idXR0b24tLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRkZFMjAwIDAlLCAjRkZEMTAwIDEwMCUpO1xuICBjb2xvcjogdmFyKC0tZGFyayk7XG59XG5cbi5wcm9kdWN0X19yZWZ1bmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdF9fcmVmdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0X19yZWZ1bmQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvd2FsbGV0LnN2Zyk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0X19yZWZ1bmQ6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9jYXJyeS5zdmcpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdF9fcGF5bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi5wcm9kdWN0X19wYXltZW50IGltZyB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMjYwcHgsIDFmcikpO1xuICB9XG4gIC5wcm9kdWN0Om50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDE7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5wcm9kdWN0X19wcmljZS1vbGQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuXG4gIC5wcm9kdWN0IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAucHJvZHVjdDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3JkZXI6IDE7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxuXG4gIC5wcm9kdWN0X19wcmljZS1uZXcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAucHJvZHVjdF9fcHJpY2Utb2xkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjhweCkge1xuXG4gIC5wcm9kdWN0X19wcmljZS1zYXZlcyxcbiAgLnByb2R1Y3RfX3ByaWNlLWRlc2NyaXB0aW9uLFxuICAucHJvZHVjdF9fcHJpY2Utc2F2ZXMtLWhpZ2hsaWdodCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9kdWN0X19wcmljZSB7XG4gICAgY29sdW1uLWdhcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcblxuICAucHJvZHVjdF9fcHJpY2Uge1xuICAgIGdhcDogOHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgfVxufSIsIi5vZmZlcl9fdmFsdWVzIHtcbiAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1hY2MpO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBjb2xvcjogdmFyKC0tZGFyayk7XG59XG5cbi5vZmZlcl9fdmFsdWVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTZweDtcbn1cbi5vZmZlcl9fdmFsdWUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA4cHg7XG59XG5cblxuLm9mZmVyX192YWx1ZS1pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvbGVhdmVzLndlYnApO1xufVxuLm9mZmVyX192YWx1ZTpudGgtY2hpbGQoMikgLm9mZmVyX192YWx1ZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2ZsYWcud2VicCk7XG4gICB9XG4ub2ZmZXJfX3ZhbHVlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vZmZlcl9fdmFsdWUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAub2ZmZXJfX3ZhbHVlcy1saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG4iLCIucGF5bWVudC1wb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cblxuLnBheW1lbnQtcG9wdXBfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnBheW1lbnQtcG9wdXBfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvY2xvc2Uuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wYXltZW50LXBvcHVwX19jbG9zZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDEuMDcpO1xufVxuXG4uZm9ybV9fdG9wLXN0ZXBzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmZvcm1fX3RvcC1zdGVwczo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDMwJSArIDE1cHgpO1xuICAgIGxlZnQ6IDEwJTtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgdmFyKC0tYWNjKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY29udGVudDogJyc7XG4gICAgei1pbmRleDogLTE7XG59XG5cbiNiYWNrVG9TdGVwT25lQnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cblxuLmZvcm1fX3N0ZXAtbGluayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICB9IH1cblxuLmZvcm1fX3RvcC1zdGVwLS1hY3RpdmUge1xuICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICB9XG59XG5cblxuXG4jYmFja1RvU3RlcE9uZUJ1dHRvbjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5wYXltZW50LXBvcHVwLS1zaG93biB7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGF5bWVudC1wb3B1cF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGF5bWVudC1wb3B1cCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggOHB4O1xuICAgIH1cbiAgICAuc2hpcHBpbmdfX2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgfVxuICAgIC5jb250aW51ZS1idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufSIsIi5wb2xpY3kge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZGFyayk7XG5cdHBhZGRpbmc6IDEyMHB4IDA7XG5cblx0XHRoMSxoMixoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0Y29sb3I6IHZhcigtLWRhcmspO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbiIsIi5mb290ZXItLXF1aXoge1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZm9vdGVyX19pbmZvIHtcblx0XHRnYXA6IDEwcHg7XG5cdH1cblx0LmhlYWRlcl9fbG9nbyB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdC5mb290ZXJfX2hyIHtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxufVxuIiwiLnF1aXotYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDEuMnZ3LCAxNHB4KTtcblxuICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBwOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3F1aXpfX2JvdHRvbS1sb2NrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn0iLCIucXVpei10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWFjYyk7XG4gICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxLjJ2dywgMTRweCk7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuLnRvcF9fZGl2aWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnRvcF9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0cHg7XG59XG5cbi50b3BfX3N0YXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNHB4O1xuICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy90b3Bfc3Rhci5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG59XG4udG9wX190ZXh0IHtcbn1cbi50b3BfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xufVxuLnRvcF9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50b3BfX2ljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3RvcF8xLndlYnApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnRvcF9faXRlbTpudGgtY2hpbGQoMil7XG4gICAgLnRvcF9faWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy90b3BfMi53ZWJwKTtcbn19XG4udG9wX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgLnRvcF9faWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy90b3BfMy53ZWJwKTtcbn19XG4udG9wX19pdGVtLXRleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDEuMnZ3LCAxMnB4KTtcbn0iLCIucmV2aWV3IHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyMC8xNTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuLnJldmlld19fY29udGVudCB7XG59XG4ucmV2aWV3X190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmV2aWV3X190aXRsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogZ3JheTtcbiAgICB9XG59XG5cbi5yZXZpZXdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMS4ydncsIDE2cHgpO1xufVxuLnJldmlld19fYWQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWFjYyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgIC5yZXZpZXcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn0iLCIvLyBUaGFuayBZb3UgcGFnZSAoQmVzdGVsbHVuZyBiZXN0w6R0aWd0KVxuXG4kdGhhbmt5b3UtYnJhbmQtcmVkOiAjODgwYTE3O1xuJHRoYW5reW91LWJyYW5kLXJlZC1ob3ZlcjogI2MwMjcxODtcbiR0aGFua3lvdS1ncmVlbjogIzIyYzU1ZTtcbiR0aGFua3lvdS1ncmVlbi1iZzogI2RjZmNlNztcbiR0aGFua3lvdS1ibHVlLWJnOiAjZWZmNmZmO1xuJHRoYW5reW91LWJsdWUtaWNvbjogIzI1NjNlYjtcbiR0aGFua3lvdS15ZWxsb3ctYmc6ICNmZWZjZTg7XG4kdGhhbmt5b3UteWVsbG93LWljb246ICNjYThhMDQ7XG4kdGhhbmt5b3UtZ3JheS1iZzogI2YzZjRmNjtcbiR0aGFua3lvdS1ncmF5LWJvcmRlcjogI2U1ZTdlYjtcbiR0aGFua3lvdS10ZXh0OiAjMTExODI3O1xuJHRoYW5reW91LXRleHQtbXV0ZWQ6ICM0YjU1NjM7XG4kdGhhbmt5b3UtdGV4dC1saWdodDogIzZiNzI4MDtcblxuLnRoYW5reW91LXBhZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDIuNXJlbSAxLjVyZW0gY2xhbXAoOTBweCwgNXZoLCAxMzBweCkgMS41cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Jl9faWNvbi13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHR9XG5cblx0Jl9faWNvbi1iZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGFua3lvdS1ncmVlbi1iZztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxuXG5cdCZfX2ljb24tYmcuYW5pbWF0ZS1wdWxzZSB7XG5cdFx0YW5pbWF0aW9uOiB0aGFuay15b3UtcHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZTtcblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDRyZW07XG5cdFx0aGVpZ2h0OiA0cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGFua3lvdS1ncmVlbjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblx0XHRmb250LXNpemU6IDEuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0Y29sb3I6ICR0aGFua3lvdS10ZXh0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjI1O1xuXHRcdGNvbG9yOiAkdGhhbmt5b3UtdGV4dC1tdXRlZDtcblx0fVxuXG5cdCZfX2NhcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0cGFkZGluZzogMS41cmVtO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjNmNGY2O1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCZfX2NhcmQtYmFyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoYW5reW91LWJyYW5kLXJlZDtcblx0fVxuXG5cdCZfX2NhcmQtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICR0aGFua3lvdS10ZXh0O1xuXHR9XG5cblx0Jl9fY2FyZC10ZXh0IHtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjYyNTtcblx0XHRjb2xvcjogJHRoYW5reW91LXRleHQtbXV0ZWQ7XG5cdH1cblxuXHQmX19zdGVwcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHR9XG5cblx0Jl9fc3RlcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRnYXA6IDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N0ZXAtaWNvbiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAycmVtO1xuXHRcdGhlaWdodDogMnJlbTtcblx0XHRwYWRkaW5nOiAwLjVyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXG5cdFx0Ji0tYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhhbmt5b3UtYmx1ZS1iZztcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0c3Ryb2tlOiAkdGhhbmt5b3UtYmx1ZS1pY29uO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXllbGxvdyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhhbmt5b3UteWVsbG93LWJnO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRzdHJva2U6ICR0aGFua3lvdS15ZWxsb3ctaWNvbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zdGVwLWNvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZmxleDogMTtcblx0fVxuXG5cdCZfX3N0ZXAtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJHRoYW5reW91LXRleHQ7XG5cdH1cblxuXHQmX19zdGVwLXRleHQge1xuXHRcdG1hcmdpbi10b3A6IDAuMjVyZW07XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGNvbG9yOiAkdGhhbmt5b3UtdGV4dC1saWdodDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cblx0Jl9fc3VwcG9ydCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRwYWRkaW5nOiAxLjI1cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGFua3lvdS1ncmF5LWJnO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG5cdH1cblxuXHQmX19zdXBwb3J0LXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJHRoYW5reW91LXRleHQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHR9XG5cblx0Jl9fc3VwcG9ydC1kZXNjIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRjb2xvcjogJHRoYW5reW91LXRleHQtbGlnaHQ7XG5cdH1cblxuXHQmX19zdXBwb3J0LWxpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDAuNXJlbTtcblx0XHRwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhhbmt5b3UtZ3JheS1ib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzM3NDE1MTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuXHRcdH1cblx0fVxufVxuXG4vLyBBbmltYXRpb25zXG5Aa2V5ZnJhbWVzIHRoYW5rLXlvdS1zY2FsZUluIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQ2MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHRoYW5rLXlvdS1mYWRlSW5VcCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHRoYW5rLXlvdS1wdWxzZSB7XG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG59XG5cbi50aGFua3lvdS1wYWdlIC5zdWNjZXNzLWljb24tYW5pbSB7XG5cdGFuaW1hdGlvbjogdGhhbmsteW91LXNjYWxlSW4gMC42cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgZm9yd2FyZHM7XG59XG5cbi50aGFua3lvdS1wYWdlIC5hbmltYXRlLWZhZGUtaW4ge1xuXHRvcGFjaXR5OiAwO1xuXHRhbmltYXRpb246IHRoYW5rLXlvdS1mYWRlSW5VcCAwLjhzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG4udGhhbmt5b3UtcGFnZSAuZGVsYXktMTAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4udGhhbmt5b3UtcGFnZSAuZGVsYXktMjAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4udGhhbmt5b3UtcGFnZSAuZGVsYXktMzAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuIiwiLnNjcm9sbC10b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogOTk7XG5cbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyayk7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgZ3JleTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmspO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgfVxuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS8qIEJhc2UgKi8tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiLi9iYXNlL3Jlc2V0XCI7XG5AaW1wb3J0IFwiLi9iYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vYmFzZS9mb250c1wiO1xuQGltcG9ydCBcIi4vYmFzZS9iYXNlXCI7XG5AaW1wb3J0IFwiLi9iYXNlL3N0aWNreS1mb290ZXJcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvY29udGFpbmVyXCI7XG5AaW1wb3J0IFwiLi9iYXNlL3NlY3Rpb25cIjtcbkBpbXBvcnQgXCIuL2Jhc2UvbW9iaWxlLXZpZXdcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvdGV4dFwiO1xuQGltcG9ydCBcIi4vYmFzZS9idXR0b25zXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLyogTGlicmFyaWVzICovLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9Ac3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS1jb3JlLm1pblwiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS8qIEJsb2NrcyAqLy0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJibG9ja3MvZm9vdGVyLXBvbGljaWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcmVzdWx0LW9mZmVyLXYyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc3Bpbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2JyaWRnZS9icmlkZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb29raWVzL2Nvb2tpZS1iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9mb290ZXItcG9saWNpZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9tYWluLXBhZ2UvbWFpbl9fY29uc2lzdGVuY3kuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9tYWluLXBhZ2UvbWFpbl9fZmFxLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWFpbi1wYWdlL21haW5fX3Byb2JsZW0uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9tYWluLXBhZ2UvbWFpbl9fcHJvZHVjdC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL21haW4tcGFnZS9tYWluX19yZXN1bHRzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWFpbi1wYWdlL21haW5fX3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL29mZmVyLXBhZ2Uvb2ZmZXItZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL29mZmVyLXBhZ2Uvb2ZmZXItdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvb2ZmZXItcGFnZS9vZmZlci12YWx1ZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9vZmZlci1wYWdlL3BheW1lbnQtcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wb2xpY2llcy9wb2xpY3kuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9xdWl6L2Zvb3Rlci1xdWl6LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcXVpei9xdWl6LWJvdHRvbS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3F1aXovcXVpei10b3Auc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9xdWl6L3F1aXouc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9xdWl6L3Jldmlldy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Jlc3VsdC1vZmZlci12Mi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NwaW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy90aGFuay15b3UvdGhhbmsteW91LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdWkvc2Nyb2xsLXRvcC5zY3NzXCI7XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovXG4iXX0= */
