@charset "UTF-8";*{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{--container-width:1280px;--container-padding:60px;--font-main:"CircularStd", sans-serif;--font-accent:"Inter", sans-serif;--font-titles:var(--font-main);--page-bg:#fff;--text-color:#181818;--text-white:#fff;--text-muted:#909090;--primary:var(--premium-pink);--primary-hover:var(--pink-hover);--muted:var(--pink-muted);--accent:#ffdae7;--subtle:var(--pink-subtle);--black:#252525;--link-color:#2578c8;--sec2:#858585;--sec3:#D2D2D2;--premium-pink:#e43071;--pink-hover:#be285e;--grey-copy:#424242;--pink-subtle:#ffdae7;--pink-muted:#ffc1d8;--dark-disabled:#d37899d3;--light-grey:#f2f3f8;--decor-color:#f8c5d7;--white:#fff;--footer-bg:#0b0d17;--footer-text:#d9dbe1;--font-family:"Poppins", sans-serif;--second-family:"Manrope", sans-serif;--third-family:"Times New Roman", sans-serif;--font3:"Open Sans", sans-serif}.green{--primary:#26d68a;--primary-hover:#1da067;--accent:#9be8c7;--muted:#9be8c7;--subtle:var(--accent);--link-color:#2578c8;--decor-color:#86e4bc;--dark-disabled:#1eb574c7}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Semibold.woff2) format("woff2"),url(../fonts/Manrope-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-ExtraBold.woff2) format("woff2"),url(../fonts/Poppins-ExtraBold.woff) format("woff");font-weight:800;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}@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-SemiBold.woff2) format("woff2"),url(../fonts/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url(../fonts/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/OpenSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}body,html{background-color:var(--page-bg)}html{scroll-behavior:smooth}body{color:var(--text-color);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:balance}.section-pb{padding-block:4rem 4.4375rem}img{display:block;-o-object-fit:cover;object-fit:cover}a{color:var(--link-color)}.accent-span{color:var(--muted)!important}.muted{color:var(--text-muted)}.container.time-plugin.show{z-index:99!important}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.title-1{font-family:var(--font-family);font-weight:700;font-size:4.375rem;color:inherit}.title-1,.title-2{line-height:110%}.h1,.title-2,.title-4{font-family:var(--font-family);font-weight:700;color:inherit}.h1{font-size:4.375rem}.h1,.h2{line-height:110%}.h2,.h4{font-family:var(--font-family);font-weight:700;color:inherit}.h2,.title-2{font-size:3.75rem}.title-3{font-size:3rem}.title-3,.title-5{font-family:var(--font-family);font-weight:600;line-height:119%;color:var(--grey-copy)}.h3{font-size:3rem}.h3,.h5{font-family:var(--font-family);font-weight:600;line-height:119%;color:var(--grey-copy)}.h4,.title-4{font-size:2.5rem;line-height:1.2}.h5,.title-5{margin:1em 0 .5em;font-size:2.375rem}.subtitle{font-family:var(--font3);font-weight:600;font-size:17px;text-align:center}.text{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:231%;color:var(--grey-copy)}.text p+p{margin-top:1em}.block-title{font-family:var(--second-family);font-weight:500;font-size:20px;line-height:150%;color:#fff;margin-bottom:24px;white-space:nowrap}.link{font-family:var(--font-family);font-weight:600;font-size:1rem;line-height:231%;color:var(--grey-copy)}.footer__logo span,.text-accent{color:var(--primary)}.toggle-theme{position:relative;display:inline-block;width:48px;height:24px;border:1px solid var(--primary-hover);border-radius:24px;background-color:var(--sec3);cursor:pointer}.toggle-theme__dot{position:absolute;top:0;bottom:0;left:1px;width:24px;border-radius:50%;outline:2px solid var(--dark-disabled);background-color:var(--primary);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.toggle-theme__input{width:.01em;height:.01em;opacity:0}.toggle-theme__input:checked+span{left:calc(100% - 26px)}.docs{display:grid;line-height:1.5}.docs p{margin:1rem 0}.docs ol,.docs ul{padding-left:2rem}.docs ol li,.docs ul li{list-style:disc;margin-bottom:.5rem}.docs ol li{list-style:decimal}.docs section,.docs section.docs{padding:40px 0}.docs section+section{border-top:1px solid #dae5e9}.docs small{font-size:1rem;color:#acacac}.docs .title-1:first-child,.docs .title-2:first-child{margin-top:0!important}.test,.test-2{width:600px;height:300px;margin:50px auto;background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat}.test{background-image:url(./../img/project-02.jpg)}.test-2{background-image:-webkit-image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x);background-image:image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x)}.font-1{font-family:"Montserrat";font-weight:700;font-style:italic}.font-2{font-family:"FirasansBook";font-weight:400}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-container{margin:0 auto;padding-inline:.9375rem;width:100%;max-width:86.875rem;font-weight:400;font-size:1rem;line-height:1.1;text-align:center}.premium-container,.stories-container{margin:0 auto;padding-inline:9.6875rem 4.9375rem;width:100%;max-width:90rem}.stories-container{padding-inline:1rem;max-width:58.125rem}.footer-container,.remember-container{margin:0 auto;width:100%;max-width:90rem}.remember-container{padding-inline:238px 147px}.footer-container{padding-inline:10.375rem}.container{margin:0 auto;padding-inline:var(--container-padding);max-width:var(--container-width);width:100%}.container-full{padding:0 var(--container-padding);max-width:100%}.container-left-50,.container-right-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:4.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;border-radius:2.5rem;background-color:var(--primary);font-family:var(--font-family);font-weight:600;font-size:1rem;line-height:4.25rem;text-align:center;color:#f7f7fc;white-space:nowrap;-webkit-transition:all .2s linear;transition:all .2s linear}.btn,input[type=submit].btn{min-width:14.8125rem}.btn-outline,input[type=submit].btn,input[type=submit].btn-outline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:4.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;border-radius:2.5rem;background-color:var(--primary);font-family:var(--font-family);font-weight:600;font-size:1rem;line-height:4.25rem;text-align:center;color:#f7f7fc;white-space:nowrap;-webkit-transition:all .2s linear;transition:all .2s linear}.btn:hover{background-color:var(--primary-hover)}.btn:focus{background-color:var(--primary);outline:8px solid var(--subtle)}.btn-outline,input[type=submit].btn-outline{min-width:12.5rem;color:var(--primary);background-color:#fff;border:.125rem solid var(--primary)}.btn-outline--small,input[type=submit].btn-outline--small{height:3.125rem;width:10.375rem;min-width:unset;font-weight:400}.btn-outline:hover{color:var(--primary-hover);border-color:var(--primary-hover)}.btn-outline:focus{color:var(--primary);border:.125rem solid var(--primary);outline:.5rem solid var(--subtle)}.btn-outline.btn-outline--small:focus{outline:.25rem solid var(--subtle)}.search-open{height:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;color:#fff;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.search-open:hover{opacity:.8}.header-form{width:100%;-webkit-column-gap:4.375rem;-moz-column-gap:4.375rem;column-gap:4.375rem}.header-form .form-item{position:relative;padding-inline:2.0625rem;border:1px solid #d2d2d2;border-radius:7px}.header-form .form-item .form-input{display:block;width:100%;height:3.125rem;padding-inline:.625rem;border-radius:.3125rem;color:var(--gray-copy);font-size:1rem}.header-form .form-item .form-input::-webkit-input-placeholder{font-size:1rem;color:#d2d2d2}.header-form .form-item .form-input::-moz-placeholder{font-size:1rem;color:#d2d2d2}.header-form .form-item .form-input:-ms-input-placeholder{font-size:1rem;color:#d2d2d2}.header-form .form-item .form-input::-ms-input-placeholder{font-size:1rem;color:#d2d2d2}.header-form .form-item .form-input::placeholder{font-size:1rem;color:#d2d2d2}.header-form .form-item .reset-btn,.header-form .form-item .search-btn{width:1.875rem;height:1.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-form .form-item .reset-btn>*,.header-form .form-item .search-btn>*{vertical-align:middle}.header-form .form-item .search-btn{left:4px}.header-form .form-item .reset-btn{right:4px}body,html{min-height:100vh}.footer{margin-top:auto;padding:60px 0;background-color:#e3e3e3}.card,body,html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card{border-radius:10px;-webkit-box-shadow:1px 4px 8px rgba(0,0,0,.18);box-shadow:1px 4px 8px rgba(0,0,0,.18);background:#fff}.card__title{margin-bottom:29px;font-family:var(--font-family);font-weight:600;font-size:38px;line-height:119%;color:var(--primary)}.card__text,.card__user{padding-left:37px;font-family:var(--font-family)}.card__text{position:relative;padding-bottom:22px;font-weight:400;font-size:18px;line-height:178%;color:var(--grey-copy)}.card__text::before{content:"“";position:absolute;left:0;top:0;font-family:var(--third-family);font-weight:700;font-size:58px;color:#f8c5d7}.card__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px}.card__user-img{-ms-flex-negative:0;flex-shrink:0;border-radius:317px;width:59px;height:57px}.card__user-name{font-weight:600;font-size:18px;color:var(--grey-copy)}.card__user-status{font-weight:400;font-size:14px;color:#969bab}.card1{justify-self:flex-end;position:relative;top:-50%;width:349px;height:445px}.card1,.card2,.card3{padding:35px 32px 35px 27px}.card2{width:449px;height:343px;margin-top:39px}.card3{width:351px;height:278px}.footer{background-color:var(--footer-bg);padding-block:96px 24px;font-family:var(--second-family);font-weight:400;font-size:14px;line-height:171%;color:var(--footer-text)}.footer a:not(.footer__social-item){color:var(--footer-text);-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.footer a:not(.footer__social-item):hover{opacity:.75}.footer-row,.footer__promo{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-bottom:105px}.footer__promo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:24px;max-width:255px}.footer__social,.footer__social-item{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}.footer__social{gap:16px}.footer__social-item{-ms-flex-negative:0;flex-shrink:0;width:24px;aspect-ratio:1;border-radius:50%;background-color:rgba(255,255,255,.1);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.footer__social-item:hover{background-color:var(--primary)}.footer__social-item:hover .icon-footer{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.footer__logo{font-family:var(--font-family);font-weight:800;font-size:25px;line-height:110%;text-align:center;color:var(--white)}.footer__contacts,.footer__menu{width:245px}.footer__menu-list li+li{margin-top:12px}.footer__contacts-list li+li{margin-top:24px}.footer__contacts-link,.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__contacts-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:8px;white-space:nowrap}.footer__info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.footer__terms-nav,.nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.divider{width:2px;height:1rem;background-color:var(--footer-text)}.header-menu{margin:0 4.5625rem 0 auto;gap:4.375rem}.header-menu__link,.header-search-wrapper{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.header-menu__link{padding:.1875rem;font-family:var(--font-family);font-size:1rem;line-height:1.1;text-align:center;color:var(--text-white);white-space:nowrap}.header-menu__link:hover{opacity:.8}.header-search-wrapper{position:absolute;top:-100px;left:0;right:0;height:100px;z-index:-20;opacity:0;padding-block:1.5rem;padding-inline:2.5625rem 2.25rem;background-color:var(--page-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-box-shadow:0 6px 8px rgba(0,0,0,.15);box-shadow:0 6px 8px rgba(0,0,0,.15)}.header-search-wrapper.search-form--open{padding-block:unset;top:82px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;opacity:1}.header-content__title{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;text-align:center;color:var(--text-white)}.header-content__title .h1{width:14ch;margin-bottom:1.375rem}.header-content__title .btn{font-family:var(--font3)}.header,.header-nav{position:relative}.header-nav{z-index:9;margin:0 auto;width:100%;padding:1.625rem 1.625rem 1.625rem 1.3125rem;background-color:var(--primary)}.header-nav__btn,.nav__logo{-ms-flex-negative:0;flex-shrink:0}.header-nav__btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.3125rem}.nav__logo{margin-right:2.5rem;font-weight:800;font-size:40px;line-height:110%;text-align:center;color:var(--white)}.slider-content{position:relative;height:clamp(26.5rem,20.482rem + 30.09vw,67.5rem);padding-bottom:4px}.slider-content::after{display:block;height:35px;background:url(../img/header/header-border1.svg) no-repeat center/cover}.slider-content::after,.slider-content__svg{position:absolute;left:0;right:0;bottom:0;z-index:2}.slider-content__svg img{width:100%;height:100%}#search rect{fill:var(--page-bg)}#search circle{stroke:var(--page-bg)}.logo{font-size:32px}.mobile-nav,.mobile-nav__link{color:var(--text-white);width:100%}.mobile-nav{position:fixed;top:82px;right:-100%;max-width:20rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-top:2px;padding-bottom:40px;background:var(--primary);text-align:center;z-index:15;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mobile-nav__link{background-color:var(--primary);font-size:1.5rem;line-height:6rem}.mobile-nav__list{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;row-gap:20px;font-size:28px}.mobile-nav__list .active{opacity:.5}.mobile-nav-fade{position:fixed;left:0;top:82px;width:100%;height:100%;background-color:rgba(255,218,231,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:14;opacity:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;pointer-events:none}.mobile-nav-fade--open{pointer-events:all}.mobile-nav-btn{--time:0.1s;--width:24px;--height:16px;--line-height:2px;--spacing:4.76px;--color:#fff;--radius:2px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);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}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;-webkit-transition:top var(--time) linear var(--time),-webkit-transform var(--time) ease-in;transition:transform var(--time) ease-in,top var(--time) linear var(--time);transition:transform var(--time) ease-in,top var(--time) linear var(--time),-webkit-transform var(--time) ease-in}.nav-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{top:0;-webkit-transition:top var(--time) linear,-webkit-transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time),-webkit-transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.nav-icon--active::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-btn{z-index:999;display:none}.nav{font-size:18px}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.premium{padding-top:clamp(4.625rem,.515rem + 20.55vw,14rem);padding-bottom:clamp(1.75rem,-.442rem + 10.96vw,6.75rem)}.premium-content,.premium__desc{display:-webkit-box;display:-ms-flexbox;display:flex}.premium-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px 30px}.premium__desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:102px;max-width:30.5625rem}.premium__title{margin-bottom:.6875rem}.premium__desc-text{margin-bottom:1.125rem}.premium__btn{display:block;width:14.8125rem}.premium__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:572px;aspect-ratio:572/435}.premium__img img{z-index:2}.premium__img-top{position:relative;aspect-ratio:3/2;width:444px}.premium__img-bottom{margin-left:150px;margin-top:-142px;width:422px}.remember{padding-bottom:28px;color:var(--white);background:var(--primary);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.remember-tagline{height:28px;background:#f4e4ea}.remember-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.remember-content{margin-top:118px;height:100%;max-width:489px;-ms-flex-negative:0;flex-shrink:0}.remember-content__title{margin-bottom:11px}.remember-content__text{color:inherit;margin-bottom:11px}.remember-links__text{margin-bottom:2px;color:rgba(255,255,255,.6)}.remember-links__group,.remember__images{display:-webkit-box;display:-ms-flexbox;display:flex}.remember-links__group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.remember__images{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.remember__images-phone{width:232px;-ms-flex-negative:0;flex-shrink:0;border-radius:20px}.remember__images-phone1{margin-top:-27px;-ms-flex-item-align:start;align-self:start}.remember__images-phone2{position:relative;top:105px}.remember__images img{width:100%;height:auto;-webkit-filter:drop-shadow(10px 15px 30px rgba(41,41,42,.5));filter:drop-shadow(10px 15px 30px rgba(41,41,42,.5))}.result-content,.result__img{display:-webkit-box;display:-ms-flexbox;display:flex}.result-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px 30px}.result__img{-ms-flex-negative:0;flex-shrink:0;width:450px;aspect-ratio:9/10}.result__img-bottom img,.result__img-top img{height:revert-layer}.result__img-top{width:347px;aspect-ratio:7/8}.result__img-bottom{width:241px;aspect-ratio:241/359;padding-top:144px;margin-left:-148px}.result__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:6.75rem;max-width:33.75rem}.result__title{margin-bottom:.75rem}.result__desc-text{margin-bottom:1.5rem}.result__btn{display:block;width:14.8125rem}.slider-content__title{position:absolute;left:50%;top:51%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:100%;padding-inline:1rem;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;color:var(--text-white)}.slider-content__title .h2{max-width:24ch;margin-bottom:1.375rem;text-shadow:0 0 60px rgba(0,0,0,.46)}.slider-content__title .subtitle{max-width:50ch;margin-bottom:20px;text-shadow:0 0 20px rgba(0,0,0,.5)}.slider-content__title .btn{font-family:var(--font3)}.social__link:hover .icon-social{fill:var(--white);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.stories{padding-block:7.875rem 5rem;background:-webkit-gradient(linear,left bottom,left top,from(#f4e3e9),to(rgba(255,255,255,0)));background:linear-gradient(to top,#f4e3e9 0,rgba(255,255,255,0) 100%)}.stories__title{max-width:463px;margin-bottom:27px}.stories__title .h3{margin-bottom:12px}.stories__title .desc{font-weight:400;font-size:18px;color:var(--grey-copy)}.stories-wrapper{display:grid;grid-template-columns:446px 446px;grid-template-rows:auto auto;grid-auto-flow:column;gap:37px}.stories__slider{display:none}.icons-wrapper{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent}.icon--search{width:1.25rem;height:1.25rem}.close-black:hover,.icon--search:hover,.search-black:hover{cursor:pointer}.close-black,.search-black{width:1.875rem;height:1.875rem}.close-black{fill:var(--gray-copy)}.icon--header-border{fill:var(--page-bg);width:100%;height:100%}.icon--header-border-2550{display:block}.icon--header-border-1440,.icon--header-border-320,.icon--header-border-770{display:none}.icon-social{fill:var(--primary);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.icon--facebook{width:15px;height:30px}.icon--youtube{width:24px;height:29px}.icon--instagram{width:30px;height:30px}.icon-footer{fill:var(--white);-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:14px;height:14px}.icon-footer--f-twitter{width:12px;height:11px}.icon-footer--f-youtube{height:11px}.icon-footer__contacts{-ms-flex-negative:0;flex-shrink:0;fill:var(--primary);width:24px;height:24px}.icon--arrow-up{width:48px;height:48px;fill:var(--primary);-webkit-transform:translate(-2px,-1px);-ms-transform:translate(-2px,-1px);transform:translate(-2px,-1px);stroke:rgba(141,95,95,.6);stroke-width:.5px}.back-top{position:fixed;bottom:10%;right:3%;width:48px;height:48px;border-radius:50%;z-index:17;opacity:0;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;background:rgba(217,215,215,.685);border:.862px solid rgba(141,95,95,.86);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.back-top--on{opacity:1}:root{--swiper-pagination-bottom:60px;--swiper-pagination-bullet-horizontal-gap:8px}.swiper{height:100%}.swiper__item,.swiper__item-bg{width:100%;height:100%;position:relative}.swiper__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.swiper__item-bg{position:absolute;left:0;top:0;background:rgba(45,40,36,.2)}.swiper-pagination-bullet{width:12px;height:12px;background-color:var(--page-bg);opacity:.9;vertical-align:middle}.swiper-pagination-bullet-active{width:17px;height:17px;background-color:var(--primary)}.cta-slider{--swiper-pagination-bottom:26px}.cta-slider__item-bg{background:rgba(57,57,57,.22)}.cta .slider-content{padding-bottom:0}.stories__slider .stories__title{max-width:unset;width:100%}.stories-slider{width:100%;height:100%}.card__user{margin-top:auto}.social{position:relative;padding-block:4rem 4.4375rem;background:#ededed}.social__title{color:var(--primary);text-align:center;margin-bottom:24px}.social__content,.social__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}.social__content{gap:93px}.social__link{width:110px;aspect-ratio:1;border-radius:50%;background-color:var(--white);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.social__link:hover{background-color:var(--primary)}@media (min-width:1051px){.premium{padding-block:14rem 6.75rem}.result{padding-block:5.875rem 7.625rem}}@media (max-width:1919px){:root{--swiper-pagination-bottom:50px}}@media (max-width:1439px){.container,.premium-container{padding-inline:50px}.container-full,.container-right{padding:0 50px}.header-menu{margin:0 1.875rem 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1.25rem}.icon--header-border-2550{display:none}.icon--header-border-1440{display:block}.icon--header-border-320,.icon--header-border-770{display:none}}@media (max-width:1350px){.footer-container,.remember-container{padding-inline:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-container{padding-inline:60px}}@media (max-width:1160px){.header-nav__btn{gap:1.5rem}.premium__desc{margin-top:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:1;flex-shrink:1}.premium__img{width:458px}.premium__img-top{width:355px}.premium__img-bottom{width:338px;margin-left:120px}.remember-container{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.remember-content{margin-top:80px;-ms-flex-negative:1;flex-shrink:1;min-width:270px}.swiper-slide.card-slider{width:349px;height:445px;padding:35px 32px 35px 27px}.stories-wrapper{display:none}.stories__slider{display:block}}@media (max-width:1099px){.container-full{padding:0 30px}.header-menu{margin-right:1.5rem}.nav__logo{max-width:10rem}.remember__images-phone{width:180px}}@media (max-width:1050px){.section-pb{padding-block:3.125rem 3.75rem}.h3,.h5,.title-3,.title-5{font-size:40px}.h1{font-size:3.5rem;line-height:1.12}.h2{font-size:3.125rem}.header-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container,.premium-container{padding-inline:30px}.container-right{padding:0 30px}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.header-menu{position:fixed;top:97px;right:-100%;max-width:20rem;width:100%;height:100vh;z-index:99;padding-top:2px;padding-bottom:40px;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:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.header-menu__mobile--open{margin-right:0;right:0;gap:unset;opacity:1}.header-menu__link:hover{background-color:#d2d2d2}.header-menu__link{color:var(--text-white);background-color:var(--primary);font-size:1.5rem;line-height:6rem;width:100%}.header-search-wrapper.search-form--open{padding-block:1rem;padding-inline:.5625rem;height:unset}.header-nav{padding:1rem .5625rem 1rem .0625rem}.mobile-nav--open{right:0;opacity:1}.mobile-nav__link:hover{background-color:var(--primary-hover)}.mobile-nav-fade--open{opacity:1}.mobile-nav-btn{display:block}.result__desc{margin-top:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:900px){.footer-container{padding-inline:2rem}.footer-row{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__contacts{grid-area:1/2}.remember{padding-bottom:68px}.remember-container{-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;row-gap:39px}.remember__images-phone1{margin-top:0;-ms-flex-item-align:start;align-self:start}.icon--header-border-1440,.icon--header-border-2550{display:none}.icon--header-border-770{display:block}.icon--header-border-320{display:none}:root{--swiper-pagination-bottom:60px}.social{position:static}}@media (max-width:767px){.section-pb{padding-block:2.1875rem 1.4375rem}.h3,.h5,.title-3,.title-5{font-size:32px}.text{line-height:209%}.h1{font-size:2rem}.h2{font-size:2.625rem}.h4{line-height:1.2}.toggle-theme{height:20px;width:40px}.toggle-theme__dot{width:20px}.toggle-theme__input:checked+span{left:calc(100% - 22px)}.premium-container{padding-inline:16px}.remember-container{padding-inline:1rem}.container{padding-inline:16px}.container-full{padding:0 15px}.container-left-50,.container-right-50{max-width:100%}.container-right{padding:0 15px}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.btn,input[type=submit].btn{height:3.5rem;line-height:3.5rem}.btn-outline,input[type=submit].btn-outline{height:3.75rem;line-height:3.5rem}.card__title{margin-bottom:20px;font-size:26px}.card__text{padding-left:26px;padding-bottom:15px;font-size:12px}.card__text::before{font-size:40px}.card__user{padding-left:26px;gap:13px}.card__user-img{border-radius:221px;width:41px;height:39px}.card__user-name{font-size:12px}.card__user-status{font-size:9px}.footer{padding-top:40px}.footer__info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-content__title{top:43%}.header-content__title .btn{min-width:unset;width:208px}.btn-outline--small,.search-open__text{display:none}.premium-content{-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}.premium__desc{max-width:33.75rem}.premium__title{margin-bottom:.6875rem}.premium__desc-text{margin-bottom:3rem;padding-right:1.25rem}.premium__btn{margin:0 auto;border:2px solid var(--premium-pink);border-radius:2.375rem;width:100%;max-width:17.9375rem;height:3.75rem}.remember-content{margin-top:48px}.remember-content__title{margin-bottom:8px}.remember-content__text{margin-bottom:27px}.result-content{-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}.result__desc{margin-top:unset}.result__title{margin-bottom:.6875rem}.result__desc-text{margin-bottom:3rem;padding-right:1.25rem}.result__btn{margin:0 auto;border:2px solid var(--premium-pink);border-radius:2.375rem;width:100%;max-width:17.9375rem;height:3.75rem}.slider-content__title .h2{line-height:109%;margin-bottom:12px}.stories__title{margin-bottom:25px}.stories__title .h3{margin-bottom:7px}.stories__title .desc{font-size:9px}.stories{padding-block:3rem 2.375rem}.swiper-slide.card-slider{border-radius:7px;width:243px;height:310px;padding:24px 18px;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,.18);box-shadow:1px 3px 6px rgba(0,0,0,.18)}.social{padding-block:3.375rem 4.375rem}.social__title{margin-bottom:18px}.social__content{gap:60px}.social__link{width:90px}}@media (max-width:550px){.h3,.h5,.title-3,.title-5{font-size:26px}.header-container{padding-inline:.5rem}.header-form .form-item{padding-inline:1.4375rem}.footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:43px;margin-bottom:19px}.footer__terms-nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__terms-nav .divider--mid{display:none}.nav__logo{font-size:30px!important;margin-right:1.25rem}.premium__img{width:275px;height:198px}.premium__img-top{width:202px;height:135px}.premium__img-bottom{width:191px;height:128px;margin-left:84px;margin-top:-63px}.remember{padding-bottom:98px;overflow-x:clip}.remember-links__text{margin-bottom:5px}.remember-links__group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.remember__images{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%}.remember__images-phone{margin-left:5px;width:166px;height:332px}.remember__images-phone2{top:123px}.result__img-bottom img,.result__img-top img{height:auto}.result__img-top{width:80%}.result__img-bottom{width:60%}.result__img{width:80%}.slider-content__title .h2{max-width:10ch}.slider-content__title .subtitle{max-width:35ch;min-width:30ch;margin-bottom:20px;font-size:16px}.slider-content__title .btn{min-width:unset;width:100%;max-width:17.9375rem}.close-black,.search-black{width:1.25rem;height:1.25rem}.icon--facebook{width:11px;height:21px}.icon--youtube{width:16px;height:20px}.icon--instagram{width:20px;height:20px}.social__content{gap:27px}.social__link{width:75px}}@media (max-width:400px){.header-nav__btn{gap:1.125rem}.premium__desc-text{margin-bottom:2.4375rem}.result__img-top{width:176px;height:248px;-o-object-position:5px center;object-position:5px center}.result__img-bottom{width:146px;height:218px;padding-top:95px;margin-left:-60px}.result__img{width:262px;height:313px}:root{--swiper-pagination-bottom:35px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.test{background-image:url(./../img/project-02@2x.jpg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2ZvbnRzQXV0b0dlbi5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL190b2dnbGUtdGhlbWUuc2NzcyIsImJhc2UvX2RvY3Muc2NzcyIsIm1haW4uc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL19idXR0b25zLnNjc3MiLCJiYXNlL19mb3JtLnNjc3MiLCJiYXNlL19zdGlja3ktZm9vdGVyLnNjc3MiLCJibG9ja3MvX2JhY2stdG8tdG9wLWJ0bi5zY3NzIiwiYmxvY2tzL19jYXJkLnNjc3MiLCJibG9ja3MvX2N0YS5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9fcHJlbWl1bS5zY3NzIiwiYmxvY2tzL19oZWFkZXItc2VhcmNoLnNjc3MiLCJibG9ja3MvX2hlYWRlci1zbGlkZXIuc2NzcyIsImJsb2Nrcy9faGVhZGVyLXRpdGxlLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19pY29ucy5zY3NzIiwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3MiLCJibG9ja3MvX3JlbWVtYmVyLnNjc3MiLCJibG9ja3MvX25hdi1pY29uLnNjc3MiLCJibG9ja3MvX25hdi5zY3NzIiwiYmxvY2tzL19yZXN1bHQuc2NzcyIsImJsb2Nrcy9fc2xpZGVyLXRpdGxlLnNjc3MiLCJibG9ja3MvX3NvY2lhbC5zY3NzIiwiYmxvY2tzL19zdG9yaWVzLXNsaWRlci5zY3NzIiwiYmxvY2tzL19zdG9yaWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBTUEsQyxDQUNFLFMsQ0NBRixRLENERUUsUSxDQUhGLEMsQ0FRQSxPLENBRkEsUSxDQ0NBLDZCLENBRUEscUIsQ0RNQSxDLENBS0EsTyxDQUxBLE0sQ0FFQSxTLENDQUEsb0IsQ0RVQSxLLENBRUEsTSxDQUFBLE0sQ0ErRUEsTSxDQzVFQSxJLENBSkEsRyxDREdBLE8sQ0NFQyxhLENBR0QsRSxDRENBLEUsQ0FDQSxFLENBQUEsRSxDQUVBLEUsQ0NDQSxFLENEQ0EsQyxDQUFBLGlCLENBRUUsbUIsQ0FHRixFLENBQ0EsSyxDQ0VJLGUsQ0RFSixHLENDRUEsa0IsQ0RGQSxHLENDTUEsRyxDQUNJLGMsQ0FDQSxXLENERUosTyxDQ0NJLGlCLENES0osSyxDQ0dBLE0sQ0RKQSxRLENBUUUsNEIsQ0FMRixNLENBRkEsSyxDQ0dBLE0sQ0RKQSxRLENDS0MsbUIsQ0FDQSxpQixDRERELGEsQ0FJQSxnQixDQUdFLFksQ0FDRixNLENBR0Esa0IsQ0V6RkEsb0IsQ0FDQyx1QixDQUNBLGUsQ0FFQSw0QixDQUNBLGMsQ0FDQSxjLENGK0ZELGEsQ0FEQSxZLENBREEsWSxDQURBLFcsQ0VuRkMsUyxDRjBGRCx3QixDRXRGQyxTLENBRUEsUSxDRnlGRCxLLENFcEZDLGMsQ0Y0RkQsSyxDRW5GQyx3QixDQUNBLHdCLENBRUEscUMsQ0FDQSxpQyxDQUNBLDhCLENBQ0EsYyxDRmtGRCxvQixDQUdFLGlCLENFdkVGLG9CLENBQ0MsNkIsQ0FDQSxpQyxDQUNBLHlCLENBQ0EsZ0IsQ0FDQSwyQixDQUNBLGUsQ0FDQSxvQixDQUNBLGMsQ0Z1RUQsYyxDR3RJQSxzQixDQUNDLG9CLENBQ0EsbUIsQ0FDQSxxQixDQUNBLG9CLENBQ0EseUIsQ0h5SUQsb0IsQ0d2SUEscUIsQ0FDQyxZLENBQ0EsbUIsQ0FDQSxxQixDQUNBLG1DLENBQ0EscUMsQ0h5SUQsNEMsQ0d2SUEsK0IsQ0g2SUEsTSxDR3pJQyxpQixDQUNBLHVCLENIeUlELGdCLENHdklBLGUsQ0FDQyxzQixDQUNBLG9CLENBQ0EscUIsQ0FDQSx5QixDQUdELFdBQ0MsbUIsQ0FDQSxpQixDQUNBLHVHLENBQ0EsZSxDQUNBLGtCLEFINklELFdHeklDLG1CLENBQ0EsaUIsQ0FDQSx5RyxDQUNBLGUsQ0h5SUQsa0IsQUFLQSxXR3pJQyxtQixDQUNBLGlCLENBQ0EsMkcsQ0h5SUQsZSxDR3ZJQSxrQixBSDZJQSxXR3pJQyxtQixDQUNBLGlCLENIeUlELDZHLENJMUxBLGUsQ0FLQSxrQixBSjBMQSxXQUdFLG1CLENJeExGLGlCLENBQ0MseUcsQ0FDQSxlLENBQ0Esa0IsQUo0TEQsV0FEQSxtQixDQUdFLGlCLENJckxGLG1HLENBQ0MsZSxDSnFMRCxrQixBQUtBLFdBREUsbUIsQ0FDRixpQixDSy9KSSwyRyxDRDVCSixlLENKZ01FLGtCLEFBR0YsV0l6TEEsb0IsQ0FDQyxpQixDQUNBLDZHLENKMkxDLGUsQ0FGRixrQkk5S0EsSSxDSnNMQSxJLENJckxDLCtCLENKcUxELEksQ0kxTEEsc0IsQ0FJQSxJLENKMExBLHVCLENBSUUsOEIsQ0kxTEYsa0MsQ0FDQyxpQyxDSnlMRCxpQixDQU1BLFcsQ0kxTEMsNEIsQ0o4TEQsRyxDSTFMQSxhLENBQ0MsbUIsQ0FDQSxnQixDSjJMRCxDLENBSUUsdUIsQ0FHRixZLENNalFDLDRCLENOcVFELE0sQ0FGQSx1QixDQU1BLDJCLENBRkEsb0IsQ0FNQSxJLENBR0EsUSxDTWxRQyx3QixDQUNBLGEsQ0FFRyxpQixDTitQSixRLENLeE9JLGUsQ0w4T0YsWSxDS2xPRSxRLENBTUEsOEIsQ0M5Q0osZSxDTnNSRSxrQixDQURBLGEsQ0s3T0UsUSxDTHVPSixRLENBUUUsZ0IsQ0FORixHLENBRkEsUSxDQUNBLFEsQ0tsT0ksOEIsQ0M5Q0osZSxDTnFSRSxhLENBSkYsRyxDQUtFLGtCLENBTEYsRyxDQUNBLEcsQ0FLRSxnQixDQUxGLEcsQ0FGQSxHLENLbE9JLDhCLENDOUNKLGUsQ05xUkUsYSxDQU9GLEcsQ005UUEsUSxDQUlDLGlCLENBR0QsUSxDQU9DLGMsQ0FQRCxRLENONFFBLFEsQ0FHRSw4QixDTXpRRixlLENBRUMsZ0IsQ0FDQSxzQixDTm9RRCxHLENNdFFDLGMsQ05zUUQsRyxDQUZBLEcsQ0FJRSw4QixDTXpRRixlLENBRUMsZ0IsQ0FDQSxzQixDQUlELEcsQ055UUEsUSxDTXhRQyxnQixDQUNBLGUsQ04yUUQsRyxDQUVBLFEsQ014UUMsaUIsQ0FDQyxrQixDTjZRRixTLENBQ0Usd0IsQ0FGQSxlLENBQ0YsYyxDQUlFLGlCLENBR0YsSyxDTXpRQyw4QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxzQixDQUdELFMsQ0FDQyxjLENONlFELFksQ014UUMsZ0MsQ051UUQsZSxDQUlFLGMsQ014UUYsZ0IsQ0FDQyxVLENOdVFELGtCLENBSUUsa0IsQ0FHRixLLENBQ0UsOEIsQ0FGQSxlLENNclFELGMsQ04wUUMsZ0IsQ0FGQSxzQixDQWdtQkYsa0IsQ0ExbEJBLFksQ0FDRSxvQixDQUdGLGEsQ0FGRSxpQixDTTFRRCxvQixDTitRQyxVLENBRkEsVyxDQUNGLHFDLENPalhBLGtCLENBQ0ksNEIsQ0FFQSxjLENQdVhKLGtCLENPblhJLGlCLENBQ0EsSyxDQUVBLFEsQ1BpWEosUSxDTy9XSSxVLENBQ0ksaUIsQ0FDQSxzQyxDQUNBLCtCLENBQ0Esa0MsQ0FFQSwwQixDUHFYUixvQixDT2hYUSxXLENBQUEsWSxDUCtXUixTLENBT0EsaUMsQ09qWFEsc0IsQ1BxWFIsSyxDQUhBLFksQ0t2VkksZSxDTCtWSixPLENBSEUsYSxDQVFGLFEsQ0FEQSxRLENBRUUsaUIsQ1E1WkYsVyxDUitaQSxXLENROVpDLGUsQ0FFQSxtQixDQUhELFcsQ1JrYUEsa0IsQ0FPQSxhLENBSEEsa0IsQ1F6WkUsYyxDUmlhRixxQixDQUhBLDRCLENBR0EsVyxDUXZaQyxjLENBQ0MsYSxDUitaRiwwQixDQUhBLDBCLENRclpDLHNCLENSeVpELEssQ0FnQkEsTyxDUXZaQyxXLENBSUEsWSxDUmtaRCxnQixDS3RjQyxxQixDR3lDRCxpQyxDUmlhRSxxQixDQUNGLDJCLENBcEJBLEssQ1EzWUMsNkMsQ1IyWkQsTyxDQVNFLHNHLENRalpGLDhGLENScVpBLE8sQ1FqWkMsd0IsQ0FDQSxlLENBQ0EsaUIsQ1JxWkQsTyxDQUpBLDBCLENBTUUsZSxDQUFGLEssQ0FNRSxzQixDQUdGLGdCLENBSkEsaUIsQ0FNRSxTLENTaGVxQixVLENDUnZCLFcsQ0FDQyxRLENWc2VELFMsQ0FNRSxrQixDVXplRiw2QixDQUNDLHFCLENBQ0Esa0IsQ0FDQSxlLENWNmVELFUsQ1V6ZUMsaUIsQ1Y2ZUQsVSxDVTFlQyxlLENBR0QsVyxDQUNDLGdCLENBR0QsWSxDQUNDLGlCLENBR0QsTyxDQUNDLG1CLENWc2VELG1CLENBT0UsWSxDVTFlRix3QixDQUNDLHFCLENWc2VELGtCLENBU0EsWSxDVTNlQyx1QixDQUFBLG9CLENBQ0Esc0IsQ0FHRCxpQixDQUNDLGEsQ1ZnZkMsdUIsQ0FDQSxVLENBWEYsbUIsQ0FhRSxlLENXMWhCRixjLENBQ0EsZSxDQUNDLGlCLENYOGhCRCxrQixDQU9BLGtCLENXL2hCQyxhLENBQ0Esa0MsQ0FDQSxVLENBQ0EsZSxDWDRoQkQsa0IsQ0FFRSxtQixDQVpBLG1CLENBd0JGLGlCLENBUEEsbUIsQ1duaEJDLGEsQ1grZ0JELFUsQ0t2aEJJLGUsQ0wyaEJKLG1CLENBWkUsMEIsQ0FtQkYsaUIsQ1d6aEJDLHdCLENOZUcsVSxDTXBCSixhLENYeWlCRSx1QyxDQWJBLGdDLENBQ0YsVSxDQWlCQSxlLENBYkUsa0MsQ0FDRixjLENBaUJBLGtCLENBS0EsbUIsQ1dsaUJDLGtDLENBRUEsYSxDWGdpQkQsbUIsQ1cxaEJDLGdCLENYa2hCRCxnQixDSy9pQkksK0UsQ0xpa0JKLGUsQ0FDRSxnRixDQWJGLG9CLENLdGhCSSxnRixDTUpKLCtFLENYK2hCQSxxQixDQWlCRSwrRSxDVzloQkYsZ0YsQ1hraUJBLEksQ1dsaUJBLDBCLENYdWlCRSwwQixDQUNBLG1CLENBRUEsYyxDQWpCQSx1QixDQUNGLG9CLENLOWlCSSxzQixDTW9CSix3QixDWCtpQkUscUIsQ0FqQkEsa0IsQ0FDRixtQixDQW1CRSxhLENXamlCRixvQixDQUNBLCtCLENBQ0MsOEIsQ0FDQSxlLENBRUEsYyxDQUNBLG1CLENYZ2hCRCxpQixDS3psQkksYSxDTW9FSixrQixDWDBpQkUsaUMsQ0FqQkEseUIsQ0FURixJLENBZEEsc0IsQ0FxQkUsb0IsQ0FORixZLENBZkEsc0IsQ0tqa0JJLDhCLENNNkNKLDBCLENYdWlCRSwwQixDQUNBLG1CLENBRUEsYyxDQWpCQSx1QixDQUNGLG9CLENLOWlCSSxzQixDTW9CSix3QixDWCtpQkUscUIsQ0FqQkEsa0IsQ0FDRixtQixDQW1CRSxhLENXamlCRixvQixDQUNBLCtCLENBQ0MsOEIsQ0FDQSxlLENBRUEsYyxDQUNBLG1CLENYZ2hCRCxpQixDS3psQkksYSxDTW9FSixrQixDWDBpQkUsaUMsQ0FqQkEseUIsQ0FxQkYsVSxDQUNFLHFDLENLL2tCRSxVLENNZ0NKLCtCLENYb2pCRSwrQixDQUdGLFksQ1duaUJBLDhCLENBQ0MsaUIsQ0FDQSxvQixDWG1oQkQscUIsQ0s3bUJJLG1DLENMbW9CSixtQixDQWpCQSxxQyxDS2ptQkksZSxDTXVFSixlLENYK2lCRSxlLENBakJBLGUsQ0FxQkYsa0IsQ0FDRSwwQixDQWpCQSxpQyxDV2poQkYsa0IsQ0FDQyxvQixDQUNBLG1DLENYcWhCRCxpQyxDQXFCQSxxQyxDQWpCRSxrQyxDV2xoQkYsWSxDQUNDLGUsQ0FDQSxtQixDQUNBLG1CLENYc2hCRCxZLENLeG1CSSx3QixDTStFSixxQixDWDhpQkUsa0IsQ0FqQkEsVyxDQUNGLFUsQ0FtQkUsc0MsQ1d2aUJGLDhCLENON0hJLGtCLENNNkhKLFUsQ1g2aEJBLFksQ0tsb0JJLFUsQ01xR0osMkIsQ1hrakJFLHdCLENBakJBLG1CLENBcUJGLHVCLENBQ0UsaUIsQ0FqQkEsd0IsQ0FDRix3QixDQW1CRSxpQixDQWZGLG1DLENLaHBCSSxhLENNdUhKLFUsQ1g4aUJFLGUsQ0FqQkEsc0IsQ0FDRixzQixDQW1CRSxzQixDV3ZpQkYsYyxDWHloQkEsOEQsQ0sxcEJJLGMsQ01pSUosYSxDWDhoQkEscUQsQ0tucEJJLGMsQ01xSEosYSxDWG1pQkEseUQsQ0FtQkUsYyxDV3JpQkYsYSxDWHVoQkEsMEQsQ0t6cUJJLGMsQ01rSkosYSxDWDRoQkEsZ0QsQ0tscUJJLGMsQ01zSUosYSxDWG9qQkEsa0MsQ0FuQkEsbUMsQ1k5dEJBLGMsQ1ptdkJFLGUsQ0FDQSxpQixDWWp2QkUsTyxDQUFBLGtDLENBQUEsOEIsQ0FDQSwwQixDWnd2Qkosb0MsQ0FEQSxxQyxDWXB2QkkscUIsQ1p5dkJKLG1DLENBQ0UsUSxDQUdGLGtDLENZdHZCSSxTLENaMnZCSixJLENBREEsSSxDWW52QkksZ0IsQ1ordkJKLE8sQ0F6QkEsZSxDQUlBLGMsQ0EyQkUsd0IsQ0EyQkYsSyxDQTVDQSxJLENBREEsSSxDWTFzQkEsbUIsQ0FHSSxtQixDQUNBLFksQ1o2dEJKLDJCLENBMkJFLDRCLENZcnZCRix5QixDQUNJLHFCLENaK3VCSixLLENZOXVCSSxrQixDQUNBLDhDLENaNnRCSixzQyxDQTJCRSxlLENBdkJGLFksQ0EyQkUsa0IsQ1lydkJGLDhCLENBQ0ksZSxDQUNBLGMsQ0FBQSxnQixDQUFBLG9CLENaMnZCSixXLENLL3dCSSxXLENRekRBLGlCLENBaUJRLDhCLENidXpCWixXLENZenZCSSxpQixDQUlBLG1CLENaMnRCSixlLENZenRCSSxjLENBQ0ksZ0IsQ1oydEJSLHNCLENBa0NBLG1CLENhcjFCSSxXLENidTFCRixpQixDQUNBLE0sQ0FoQ0YsSyxDYXR6QkksK0IsQ0FFSSxlLENBQ0EsYyxDQUVBLGEsQ1JvREosVyxDTHV5QkYsbUIsQ0FoQ0EsbUIsQ0FDRixZLENhcnpCUSx3QixDQUNJLHFCLENBQ0Esa0IsQ0FDQSxRLENiMjFCWixlLENBaENBLG1CLENhaHpCUSxhLENBQ0ksbUIsQ0FDQSxVLENia3pCWixXLENBb0NBLGdCLENBcENBLGUsQ2FwekJRLGMsQ0FDSSxzQixDQURKLGtCLENBQ0ksZSxDQUNBLGMsQ2JrekJaLGEsQ0FnREEsTSxDQWhEQSxxQixDYTl5QlEsaUIsQ2JpMkJOLFEsQ2EvMUJVLFcsQ0FDQSxZLENiMjFCWixNLENBU0EsTSxDYTUxQlEsTSxDQUlBLDJCLENidzFCUixNLENBQ0UsVyxDQWxERixZLENhOXlCWSxlLENBR0osTSxDQUNJLFcsQ2JpekJaLFksQ2MzMUJBLE8sQ0FDSSxpQyxDZHUyQkosdUIsQ0F5REUsZ0MsQ2M3NUJGLGUsQ0FDQyxjLENBQ0EsZ0IsQ2R1MkJELHdCLENlbjNCQSxjQUFBLHFCLENBQ0Msd0IsQ0FDQSxzQyxDQUNHLDhCLENmaTdCSixjZTc2QkMsMkIsQ0FFQSxXLENmKzZCRCxXLENBYUEsYyxDZ0JwOEJJLG1CLENBQ0EsbUIsQ0FBQSxZLENoQnM3QkosVyxDZXI2Qkksd0IsQ0FDQSxxQixDZmkzQkosNkIsQ2UvMkJJLHVCLENBQU8sb0IsQ2ZrM0JYLGUsQ0EwREUsbUIsQ0FHRixjLENBSUUsMkIsQ0FDQSw0QixDZ0J2OEJFLHlCLENBQ0EscUIsQ2hCeThCRix1QixDZ0J4OEJFLG9CLENoQjI0QkosaUIsQ2dCejRCSSxRLENBQ0ksZSxDaEI0OEJSLGUsQ0FhQSxvQixDZ0J4OEJRLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDaEIyNEJSLGtCLENLajNCSSx1QixDV25DQSxvQixDaEJzOUJGLHNCLENBdEJGLGUsQ0s3NUJJLFEsQ0wwNkJKLG9CLENBVUUsbUIsQ0FDQSxhLENBOURBLFUsQ0FDRixjLENnQjE0QlEsaUIsQ0FDSSxxQyxDQUdBLGtDLENBQ0EsMEIsQ2hCMjhCWiwwQixDZ0JwOEJZLCtCLENYTVIsdUMsQ1dsQkksNEIsQ2hCczlCTix3QixDQTlEQSxvQixDQWtFRixhLENnQm44QlEsOEIsQ0FBQSxlLENBQUEsYyxDQUNBLGdCLENoQnU4Qk4saUIsQ0FDQSxrQixDQXJERixpQixDQTREQSxhLENnQnY4QlksVyxDQUlKLHdCLENBQ0ksZSxDaEI4OEJaLDRCLENBbkVBLGUsQ0F1RUEsc0IsQ0F0REEsYSxDQXFFRSxtQixDZ0J0OEJGLG1CLENBQ0ksWSxDQUlBLHdCLENBR0EscUIsQ2hCazRCSixrQixDQTZDQSxzQixDQUlFLHNCLENBQ0EsbUIsQ0FDQSxxQixDQWhFQSxPLENnQmw0QlUsa0IsQ2hCczRCWixhLENnQi8zQkksd0IsQ0FDQSxxQixDQUNBLDZCLENoQjI4QkYsUSxDQUdGLGtCLENBVUEsUyxDaUJqa0NBLG1CLENBQ0ksbUIsQ2pCKy9CSixZLENpQjcvQkksTyxDQUFZLHdCLENqQmdnQ2hCLHFCLENBcUVFLGtCLENBakVGLFEsQ0FxRUUsUyxDa0I1a0NGLFcsQ0FDQyxtQyxDbEJnbENELFksQ2tCM2tDQyx5QixDQUNBLFksQ2JnREcsa0IsQ0wraUNKLHNCLENBZUUsa0MsQ0FDQSwwQixDSy9qQ0Usa0IsQ2F2REosZ0IsQ2xCd2xDRSw4QixDQW5FQSxjLENBQ0YsZSxDa0J4Z0NDLGlCLENBQ0MsdUIsQ0FDQSxrQixDbEI2Z0NGLHdCLENrQnhnQ0MsVSxDbEJpbENELHNCLENrQi9rQ0UsaUIsQ2xCaWxDQSxVLENBQ0EsTSxDa0JqbENBLE8sQ2xCbWxDQSxZLENBQ0EsVyxDa0JubENBLFMsQ2xCMGdDRixvQixDS2wvQkksZ0MsQ2E1QkgsK0IsQ2xCNGxDQyxpQyxDQUNBLHlCLENBQ0EsNEMsQ0FDQSxvQyxDQXhFRix3QyxDSy8rQkksbUIsQ2F4Q0gsUSxDbEJ1bUNDLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsUyxDQUNBLFMsQ0FrREYsc0IsQ0F0R0EsaUIsQ2tCcmdDSSxRLENBRUMsTyxDbEI2bUNILHNDLENBQ0Esa0MsQ0F4R0YsOEIsQ0EwR0UsUyxDa0J6bUNGLGlCLENBQ0UsdUIsQ2xCNm1DRiwwQixDa0J6bUNFLFUsQ0FDQSxzQixDbEI2bUNGLDJCLENBeEdBLHdCLENBNEdBLE8sQ0FyR0EsVyxDQUhBLGlCLENBR0EsVyxDa0I1L0JBLFMsQ0FDQyxhLENsQisvQkQsVSxDa0I1L0JFLDRDLENBQVMsK0IsQ2xCMG1DWCxnQixDQVNBLFUsQ2tCM21DRSxtQixDbEI4L0JGLGEsQ0FvR0EsZ0IsQ2tCdm1DRSx3QixDQUFBLHFCLENBQ0EsNkIsQ0FDQSxhLENsQjhtQ0YsVSxDSy9xQ0ksbUIsQ2F3REosZSxDbEI0bkNFLGMsQ0E5R0EsZ0IsQ0FDRixpQixDQWdIRSxrQixDQUdGLGUsQ2tCN21DQyxpQixDQUNBLGlELENsQittQ0Msa0IsQ0FHRixzQixDQUNFLGEsQ0FLQSxXLENBQ0EsdUUsQ0FQRixzQixDQVdBLG9CLENBQ0UsaUIsQ0F6SEEsTSxDQUNGLE8sQ0EySEUsUSxDa0J2bkNGLFMsQ2xCMm5DQSx3QixDa0J6bkNDLFUsQ2xCMm5DQyxXLENBMENGLFksQ21CdHlDSSxtQixDbkIweUNKLGMsQ0EycUJFLHFCLENBeGxCRixLLENvQi8zQ0ksYyxDcEJtNENKLFcsQ0EzSEEsaUIsQ0tud0NJLHVCLENMd3dDSixVLENBc0hBLFcsQ29CNzNDSSxjLENBQ0gsUSxDQUVHLFcsQ3BCODNDRixlLENvQjUzQ0UsVyxDcEJ5dUNKLG1CLENvQnZ1Q0ksbUIsQ0FDSSxZLENBQ0EsMkIsQ0FFQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDcEJnNENOLHFCLENBQ0Esa0IsQ29CLzNDTSxzQixDQUNBLG1CLENwQnV1Q1IscUIsQ0t6dENJLGUsQ2V0QkEsbUIsQ3BCNjRDRix5QixDQUNBLGlCLENBekpBLFUsQ0FDRixTLENBMkpFLGtDLENxQnQ2Q0YsMEIsQ3JCZ3hDQSxpQixDcUJoeENBLCtCLENyQjY2Q0UsZ0IsQ0F6SkEsZ0IsQ0E4SkYsaUIsQ0F6SkUsbUIsQ0FDRixtQixDS3Z0Q0ksWSxDZ0JuRUosMkIsQ3JCdTdDRSw0QixDQXpKQSx5QixDQUNGLHFCLENBMkpFLHdCLENxQnA2Q0YscUIsQ0FDSyxrQixDckI0d0NMLFksQ3FCMXdDSSxjLENyQnc2Q0oseUIsQ0F6SkEsVSxDQStKQSxnQixDcUJwNkNRLGMsQ3JCczZDTixNLENBM0pGLFEsQ3FCeHdDSSxVLENBQ0ksVyxDQUNBLHFDLENBQ0EsaUMsQ0FDQSx5QixDQUNBLFUsQ0FDQSxTLENyQjB3Q1Isc0MsQ3FCdHdDUSw4QixDQUNJLG1CLENyQnM2Q1osc0IsQ3FCbDZDWSxrQixDckJ3NkNaLGUsQ0EzSkEsVyxDQTZKRSxZLENzQi85Q0YsYSxDQUNJLGlCLENBQ0EsZ0IsQ0FDQSxZLENBQ0EsWSxDQUtBLG9ELEN0Qm0wQ0osa0IsQ3NCajBDSSxtQixDQUNJLG1CLENBQ0EsWSxDdEJtMENSLHVCLENzQmgwQ0ksb0IsQ0FBTSxzQixDdEJtMENWLHdCLENLNXhDSSxxQixDaUJ2REosa0IsQ3RCcy9DQSxTLENBU0EsZ0IsQ0EvSkEsaUIsQ0F1SkUsaUIsQ0FDQSxrQixDQTdKQSx5QixDQUNGLDZCLENBK0pFLDJCLENBSUYsZ0IsQ0EvSkEsaUIsQ3VCNTFDQSxVLENBQ0MsYSxDQUNBLGlCLENBQ0EsTSxDbEJvQ0csMkYsQ0wrOUNGLDJFLENBN0pBLGlILEN1QjMxQ0YsaUIsQ3ZCOC9DRSxrRCxDQUdGLGdCLENBL0pBLDZDLENBb0tBLDBCLENBaEtFLDRCLENBcUtGLGlDLENBREEsa0MsQ0EvSkUsSyxDQUNGLDJGLENLdjBDSSwyRSxDa0J4QkosNkgsQ3ZCc2dEQSxrQyxDQWhLQSwrQixDQWtLRSwyQixDdUJqZ0RGLHVCLEN2QnFnREEsaUMsQ3VCamdEQyxnQyxDQUNBLDRCLENBQ0Esd0IsQ3ZCdWdERCxlLENBQ0UsVyxDQWpLQSxZLENBcUtGLEksQ0FDRSxjLENBL0pGLFUsQ0FtS0UsbUIsQ3VCcGdERixtQixDQUNDLFksQ0FHQSx1QixDQUVBLG9CLEN2QmkyQ0QsZSxDQXFLQSxRLEN1Qi8vQ0UsbUQsQ0FDQSx3RCxDdkJtZ0RGLGdCLEN1Qmw5Q0MsYyxDQ3ZIQSxtQixDQUNBLG1CLENBQUEsWSxDeEJ3a0RELGdCLEN1QnovQ0Usd0IsQ0FDQSxxQixDQUNBLDZCLENBQ0EsYSxDQW9DRCxjLENBQ0Msa0IsQ0FDQSxtQixDdkIyekNGLFcsQ0FtS0UsbUIsQ3dCeGxERixhLENBRUMsMkIsQ0FDQSw0QixDeEI0bERDLHlCLENBQ0EscUIsQ0FyS0YsZ0IsQ0F1S0Usb0IsQ0FHRixlLENBcktBLHNCLENBeUtBLG1CLEN3QnhsREMsc0IsQ3hCNGxERCxhLENBcktBLGEsQ0F1S0UsZ0IsQ0FHRixhLEN3QnJsREMsbUIsQ3hCaTdDRCxtQixDd0IvNkNDLFksQ3hCdWxEQywyQixDd0J0bERBLDRCLEN4Qms3Q0YseUIsQ0tyNUNJLHFCLENtQnJDSixtQixDeEJtbURFLGEsQ0FDQSxXLENBQ0Esb0IsQ0FHRixpQixDd0J2bERBLFMsQ3hCMmxEQSxpQixDd0J0bERDLGlCLENBQ0MsZ0IsQ3hCazdDRixXLENBR0Esb0IsQ0F1S0UsaUIsQ3dCbmxERixpQixDQUVDLFcsQ3hCZzdDRCxTLEN3QnA2Q0MsbUIsQ0FBUSxrQixDeEJ1NkNULHlCLEN3QnQ2Q0MsOEMsQ0FBUSxzQyxDeEJpbERULGlCLENBcktBLFcsQ3dCMTZDQyxrQixDbkJ0REcsbUIsQ21CaUVGLG1CLEN4QjJrREEsbUIsQ0FyS0EsWSxDd0JyNkNBLHVCLEN4QjZrREEsb0IsQ0FyS0EsZSxDQXlLRixpQixDd0Iva0RFLGdCLEN4QmlsREEsVyxDQXJLQSxlLENBQ0YsbUIsQ0tuOUNJLGEsQ0w2bkRKLHdCLEN3QmxsREUsa0IsQ3hCc2xERix1QixDQUNFLGEsQ0FyS0Esa0IsQ0F5S0YscUIsQ0FyS0EsaUIsQ0F1S0UsMEIsQ0FHRixzQixDQVVBLGlCLEN3QmpsREMsbUIsQ3hCNDZDRCxtQixDQXdLRSxZLENBYkYsc0IsQ3dCOWtEQSx3QixDQUNDLHFCLENBQ0Esa0IsQ3hCNDZDRCxRLENBMEtBLGlCLEN3Qi9rREEsdUIsQ0FDQyxvQixDQUNBLGUsQ25CNURHLHVCLENtQmdFSCxXLEN4Qm9sREMsbUIsQ0FDQSxhLENBdEtBLGtCLENBMEtGLHdCLENBdEtFLGdCLEN3QjM2Q0QseUIsQ3hCb2xEQyxnQixDQXBLRix3QixDd0IxNkNBLGlCLENBQ0MsUyxDeEJxbERELHFCLEN3QmpsREMsVSxDeEIyNkNELFcsQ3dCejZDQyw0RCxDQUNDLG9ELENBR0QsZSxDeEJtN0NELFksQ3dCbjZDQyxtQixDQUNBLG1CLEN4QmtsREMsWSxDd0JubURELGUsQ0FLRCx3QixDQUNDLHFCLEN4QmtsREMsNkIsQ3dCamxERCxhLEN4QjQ2Q0QsWSxDQTBLRSxtQixDd0JobERGLGEsQ0FDQyxXLENBQ0EsaUIsQ3hCNjZDRCx1QixDQTBLQSxvQixDQUVFLG1CLENBeEtGLGdCLENBNEtFLFcsQ3lCbHdERixnQixDekJzd0RBLG1CLEN5Qmh3REMsVyxDQUNBLG9CLENBQ0EsaUIsQ0FFQSxrQixDekJtd0RELGEsQ3lCbHdESSxtQixDekJvd0RGLG1CLENBQ0EsWSxDeUJwd0RFLDJCLEN6QnN3REYsNEIsQ0FDQSx5QixDeUJ0d0RELHFCLEN6Qnd3REMsa0IsQ0FDQSxrQixDQUdGLGMsQ3lCdndEQyxvQixDekIyd0RELGtCLEN5QnJ3REMsb0IsQ3pCeXdERCxZLENLdHZESSxhLENvQmhCSixnQixDekIyd0RBLHNCLENBcExBLGlCLENBc0xFLFEsQ3lCdHdERixPLENBQ0Msc0MsQ0FDQSxrQyxDQUNBLDhCLENBQ0EsUyxDQUNBLFUsQ3pCbWxERCxtQixDSy9rREksbUIsQ29CRkgsbUIsQ3pCeXdEQyxZLENBcExBLDJCLENBQ0YsNEIsQ0FzTEUseUIsQ3lCcndERixxQixDQUNDLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBQUEsdUIsQ3pCNHdERCwwQixDQUNFLGMsQ0FDQSxzQixDeUI1d0RELG9DLENBR0EsZ0MsQ0FDQyxjLEN6QmtsREYsa0IsQ0E2TEUsbUMsQ0FHRiwyQixDeUIzd0RDLHdCLEN6Qjh6REQsZ0MsQ0F3RUEsaUIsQ0s5NERJLDRCLENxQmRBLHdCLEMxQjBwRUYsb0IsQ0F2ZkYsUSxDQXVNRSwyQixDMkJoMkRGLDhGLENBQ0MscUUsQzNCbzJERCxlLEMyQmgyREEsZSxDQUNDLGtCLEMzQm8yREQsbUIsQzJCaDJEQSxrQixDM0JvMkRBLHFCLEMyQmgyREEsZSxDM0JrMkRFLGMsQzJCaDJERCxzQixDM0JvMkRELGdCLEMyQm4yREMsWSxDM0I0cERELGlDLENBME1FLDRCLEMyQmwyREYscUIsQ0FDQyxRLEMzQjJwREQsZ0IsQ0E0TUUsWSxDQUdGLGMsQ0FDRSxjLENBNU1GLG1CLENBOE1FLG1CLEMyQnQyREYsWSxDQUVBLHVCLENBQ0Msb0IsQ0FDQSxlLENBR0QsSyxDQUNDLGdCLEMzQnUyREMsa0IsQzRCNzdERixhLENBQ0MsYSxDNUJvdkRELGMsQ0FVQSxrQixDQXNNQSxtQixDQVVBLG1CLEM0QjM4REMsYyxDNUJzOERELFksQ0FEQSxhLENBL01BLGMsQ0FrTkUsZSxDQVFGLFksQ0FoTkEscUIsQ0svc0RJLG9CLENjOUNKLG1CLENuQjI5REUsVSxDQUNBLFcsQ0FHRix5QixDQUNFLGEsQ0F2TkYseUIsQ0FrT0Esd0IsQ0FKQSx3QixDQUhFLFksQ0FXRixZLENBQ0UsbUIsQ0FDQSxrQyxDbUJqK0RFLDBCLENkS0gsZSxDY1ZELFUsQ25CNCtERSxXLENBR0YsYyxDQUNFLFUsQ0FDQSxXLENLOThERSxnQixDY25DSixVLENuQnMvREUsVyxDQUdGLFksQ21CcitEQSxpQixDQUNJLGtDLENuQmt3REosMEIsQ0twdkRJLFUsQ2NmSixXLENuQnd3REEsdUIsQ0FzT0UsVSxDbUJ0K0RGLFcsQ2RPSSx1QixDY1BKLFcsQ25COCtEQSxzQixDQXBPQSxtQixDS3Z2REksYSxDY25CSixtQixDbkJrL0RFLFUsQ0FwT0EsVyxDbUJqd0RGLGUsQ0FDSSxVLENBQ0EsVyxDbkJxd0RKLG1CLENLN3dESSxzQyxDY01KLGtDLENuQisrREUsOEIsQ0FDQSx5QixDQUNBLGlCLENBR0YsUyxDQXBPRSxjLENBQ0YsVSxDQXNPRSxRLENtQnorREYsVSxDQUNJLFcsQ0FBQSxpQixDQUFBLFUsQ0FDQSxTLENBQUEsc0MsQ25COCtERiw4QixDQUNBLGlDLENtQjkrREUsdUMsQ25CZy9ERixpQyxDbUIvK0RFLHlCLENBQ0EsYyxDbkJtL0RKLGEsQ0FDRSxTLENBR0YsSyxDQTFPRSwrQixDQUNGLDZDLENBOE9BLE8sQ0FDRSxXLENtQmwvREUsYSxDbkJvZ0VKLGdCLENtQm5nRVEsVSxDbkIyd0RSLFcsQ21CeHdESSxpQixDbkJ1L0RKLGlCLENBMU9BLFUsQ0s5MERDLFcsQ2NpRUcsbUIsQ25CMi9ERixnQixDQTFPQSxzQixDQUNGLG1CLENBOE9BLGdCLENBQ0UsaUIsQ0ExT0EsTSxDQUNGLEssQ21CM3dEUSw0QixDZDlFUCx5QixDYzRFRyxVLENuQmdnRUYsVyxDQUNBLCtCLENBMU9BLFUsQ0FDRixxQixDQThPQSxnQyxDQUNFLFUsQ0FDQSxXLENBQ0EsK0IsQ0FHRixXLEMwQnRuRUEsK0IsQzFCMG5FQSxvQixDMEJsbkVJLDZCLENyQnlDQSxvQixDcUJqREosZ0IsQzFCczVEQSxnQyxDS3oxREksZSxDcUI3REosVSxDMUJ1b0VBLGUsQ0EzT0EsVSxDMEIxNERJLFcsQzFCODRESixXLEMwQno0REksZSxDMUJ5bkVKLE8sQzBCdm5FUSxpQixDMUJ5bkVOLDRCLENBQ0Esa0IsQ0FHRixjLENBQ0Usb0IsQ0FDQSxpQixDQUNBLGtCLENBR0YsZ0IsQ0FhQSxhLEMwQi9uRVEsbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSx1QixDMUJrb0VOLG9CLENBelBGLHNCLEMwQnY0RFEsd0IsQ0FBVSxxQixDMUIwNERsQixrQixDQWtPQSxnQixDQVVFLFEsQ0FHRixhLENBeFBBLFcsQzBCeDRESSxjLENBUUksaUIsQ0FDSSw2QixDQUNBLGtDLEMxQjI0RFosMEIsQ0E2UEEsbUIsQ0FDRSwrQixDQWNGLDBCQTFQQSxRLENBNFBJLDJCLEMwQm5vRUksTyxDMUI0NERSLGlDLEFBK1BBLDBCMEJ2b0VRLEssQ3JCaEJKLGlDLEFMaXFFSiwwQkE1UEEsVSxDQTZQRSxrQixDQUNFLG1CLEMwQnZvRUEsZSxDMUJrcEVGLGdCLEMwQmxwRUUsYyxDMUJzcEVGLFksQ0FDRSx3QixDQUNBLHdCLEMwQmxwRUkscUIsQzFCb3BFSiw2QixDQUNBLGtCLEMwQnBwRUksbUIsQzFCc3BFSixXLENBQ0EsVyxDMEJsb0VDLHlCLENBUEcsWSxDMUJncUVOLHlCLENBN1FGLGEsQzBCLzNEUyx3QixDMUJncEVQLHdCLENBN1FBLGMsQUFPRiwwQkF1UkUsaUIsQ0t0dUVFLG1CLENxQjJFSyxtQixDQUNHLHVCLENBQ0Esb0IsQ0FDQSxzQixDMUJ3cEVWLGlCLENBOVFBLHFCLEFBT0YsMEJBZ1JFLGdCLEM2QnR5RUYsVSxDQUNJLGMsQ0FDQSxnQixDN0IweUVBLHVCLENBQ0Esb0IsQzZCMXlFQSxzQixDN0J5aEVKLG1CLENLMytESSxhLENMa3dFRixhLENBQ0UsVyxDQUdGLGlCLEM2QjV5RUYsVyxDQUVJLG9CLENBRUEsVyxDQUNBLGlCLEM3QnloRUosbUIsQzZCbGhFSSx1QixDQUVJLG9CLEM3Qm1oRVIsZSxDS3IvREksd0IsQ3dCaENBLHFCLENBS1EsNkIsQ0FJUixpQixDQUNJLGUsQ0FDQSxtQixDN0JtaEVSLGEsQ0s5L0RJLGUsQ0xrZ0VGLHlCLENBY0YsVyxDS2hoRUksWSxDd0JQQSwyQixDN0IweUVGLGdCLENBQ0UsWSxDNkIzeUVBLGdCLENBQ0ksZSxBeEJZSiwwQndCYkEsZSxDQVdRLGMsQzdCbXpFVixZLENBM1JBLG1CLEM2QnhrRUYsVSxDQXdEUSxlLEN4Qk5KLHVCLEN3QmxESixhLEE3Qm9sRUEsMEJBNlJFLFcsQzZCL3lFRiw4QixDQUVJLEcsQzdCb3pFRixHLEM2QnJ6RUUsUSxDQUNBLFEsQzdCcXpFQSxjLENBOVJKLEcsQ0tqa0VJLGdCLEN3QndDSixnQixDN0IrekVFLEcsQ0FDRSxrQixDSzUxRUEsaUIsQ3dCNEJKLHdCLENBWVEscUIsQzdCdWhFTiw2QixDNkJuaEVGLFUsQ0FBQSxrQixDQUNJLG1CLEM3QmcwRUYsZ0IsQzZCenpFRixjLEN4QnBESSxlLEN3Qm9ESixzQyxDN0I4aEVFLG9CLENBQ0YscUMsQzZCcmhFSSxxQixDQUNBLHNDLENBRkosWSxDQUtRLGMsQ0FDQSxRLENBQ0EsVyxDQUNBLGUsQ0FDQSxVLENBQ0EsWSxDN0IwaEVOLFUsQ0FDRixlLENBb1NJLG1CLEM4Qjc3RUosbUIsQ0FDSSxtQixDQUNBLFksQ0FDQSwyQixDQUNBLDRCLEM5Qis3RUEseUIsQ0FDQSxxQixDOEI5N0VBLHNCLENBRUEsbUIsQ0FDQSxxQixDQUVBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFEsQ0FBQSxTLEM5Qmk4RUEsa0MsQ0FDQSwwQixDQUdGLDBCLEM4Qmw4RUUsYyxDQUNBLE8sQzlCd3BFSixTLEM4QnRwRUksUyxDQUdJLHdCLEM5QndwRVIsd0IsQzhCcHBFSyxrQixDQUNHLHVCLEM5QndwRVIsK0IsQzhCcnBFSSxnQixDQUNJLGdCLEM5QnVwRVIsVSxDQStTRSx3QyxDOEJqOEVVLGtCLEM5QnVwRVYsdUIsQ0FDRixZLENBK1NFLFcsQ0EzU0EsbUMsQ0ErU0EsaUIsQzhCaDhFVSxPLENBQ0EsUyxDOUJvOEVWLHVCLEM4Qmg4RVUscUMsQzlCd3BFWixzQixDQTZTSSxTLEMrQnQvRUEsZSxDQUVBLGEsQ0FHSSxhLENBQ0EsZ0IsQ0FDQSx1QixDL0I2c0VSLG9CLENLcnFFSSx3QixBTDBxRUoseUJLcHFFSSxpQixDMEJ2REosbUIsQ0FpQlEsVyxDQUFVLFksQy9CaXRFaEIsK0IsQ0FDRiw0QixDQTZTSSxRLEMrQjMvRUosdUIsQ0FDSSxvQixDQUFBLHNCLEMvQmdnRkYsaUIsQ0FDRSxhLENBbFNKLFMsQytCN3NFSSxtQixDQUdJLG1CLENBQ0ksMkIsQ0FDQSw0QixDL0J3Z0ZSLHlCLENBQ0EscUIsQ0ExVEosd0IsQ0E0VEkscUIsQ0tqZ0ZBLGtCLEMwQkpBLFksQ0FDQSx3QixDQUFlLFksQy9CZ3RFakIseUIsQ0FDRixnQixDZ0Nod0VRLHlCLENoQ3V3RU4seUIsQ0FDRixZLENnQ253RUksd0IsQ0FDQSxhLEMzQm1CSCx3QixDMkJkRyxZLENoQ3VrRkYsSyxDQTFUQSwrQixDZ0M3d0VFLE8sQ0FRUSxpQixBaEN3a0ZaLHlCQUNFLFcsQ0EzVEEsaUMsQ0FLRixHLENBNlRFLEcsQ2dDdGtGRixRLENBQ0ksUSxDQ25DSixjLENBSUksSyxDakM0eUVKLGdCLENpQ3h5RVEsRyxDakM0eUVSLGMsQ0FHQSxHLENpQzV5RVEsa0IsQ0FHSSxHLENqQzh5RVosZSxDQWdVRSxhLENBNVRBLFcsQ2lDOXlFVSxVLENBQ0Esa0IsQ0FBTyxVLENBSWYsaUMsQ0FDSSxzQixDQUdBLGtCLENBQ0EsbUIsQ0FMSixtQixDQVFRLG1CLENBSVIsVSxDQUNJLG1CLENBREosZSxDQUlRLGMsQzVCZ0JSLGtCLENMeXlFSixtQixDaUNoMkVBLGMsQ1RFQyxnQixDQUFBLGMsQ3hCbXFGQyxvQixDd0IvcEZGLHFCLEN4QmdxRkksa0MsQ0FPRixJLEN3QjdwRkQsc0IsQ3hCZzJFRCxhLEN3QjcxRUMsa0IsQ3hCa3FGQyxZLEN3QjdwRkYsOEIsQ3hCK3BGSSxjLEN3QjNwRkgsa0IsQ0FHQSxZLEN4QjZwRkcsa0IsQ3dCNXBGRixjLENBUkYsVyxDeEJ5cUZJLGlCLEN3QjdwRkYsbUIsQ0FDQSxjLEN4QmlxRkEsbUIsQ3dCN3BGRixjLEN4QmlxRkUsVyxDd0I1cEZELGlCLENBQ0MsUSxDQUlBLGUsQ3hCNDFFRixtQixDQWtVSSxVLEN3QnpwRkosVyxDQUlDLGdCLEN4QnkxRUQsYyxDQUdBLGtCLEN3QmoxRUMsYSxDQUNBLE8sQ0FBTyxnQixDQUNBLGEsQ3hCdzFFUiwyQixDSzk0RUksNkIsQ21CaUVGLGlDLENBQVEsNkIsQ3hCaTFFUix1QixDd0JoMUVBLG9CLENBQVEsc0IsQ3hCc3BGUixzQixDQWhVQSxPLENBR0EsMkIsQ0FDRixlLENLOTNFSSxXLENtQjJDRixtQixDeEJ1MUVBLGtCLEN3QnYxRVEsWSxDeEI2cEZSLGdCLENBaFVBLDJCLEN3QjMxRUEsNkIsQ0FBTyxpQyxDeEI4MUVQLDZCLENBQ0Ysd0IsQ0FrVUkscUIsQ3dCdHBGSixrQixDQUVDLGMsQ3hCdTFFRCxrQixDd0JuMUVDLGUsQ0FDQSxzQixDQUdELG1CLENBQ0Msa0IsQ0FDQSxxQixDQUVELGEsQ0FDQyxhLENBQ0Esb0MsQ3hCdzFFRCxzQixDQW1VSSxVLENLdnRGQSxvQixDbUJnRUgsYyxDeEIwMUVDLGlCLEN3QnQxRUQsZSxDeEIwMUVDLHdCLEN3QnQxRUQsaUIsQ3hCMDFFQyx1QixDQUNGLGtCLEN3Qm4xRUMsZSxDQUFBLDJCLENBRUEsNEIsQ0FDQSx5QixDeEJzMUVELHFCLEN3QnAxRUMsd0IsQ0FDQyxxQixDQUNBLGtCLENBR0EsYSxDeEJzMUVGLGdCLEN3QmoxRUMsYyxDeEJ3cEZHLHNCLEN3QnBwRkgsa0IsQ3hCbzFFRCxrQixDQXFVSSxxQixDd0JwcEZILFksQ0FDQSxhLENBQ0Esb0MsQ3hCd3BGRyxzQixDQUNBLFUsQ3dCeHBGSCxvQixDQUNBLGMsQ1R6S0QsMEIsQ0FDQyxnQixDQUNBLGtCLENWK0NHLGUsQ2dCakRKLGtCLENyQmdpRkEsbUIsQ0s3OUVJLGlCLENMaStFRixxQixDQUNGLGEsQ3FCOWdGSyxRLENyQmtoRkwsMkIsQ3FCOWdGUSx5QixDQUNBLGlCLENyQmtoRlIsVyxDcUIvZ0ZJLFksQ0FDSSxpQixDQUNBLDhDLENBQ0Esc0MsQ3JCMDFGTixPLENBeFVGLCtCLENxQjVnRlEsYyxDQUNBLGtCLENBR0EsZ0IsQ3JCZ2hGUixRLENxQjFnRlksYSxDQUNBLFksQUFLSix5QkFHSSxHLENyQjZnRlosRyxDcUIvZ0ZZLFEsQ0FDQSxRLENyQncxRlIsYyxDQXRVSixpQixDaUJ6a0ZJLG9CLENqQnM1RkYsdUIsQ2lCbjVGRix3QixDakJ1NUZFLFcsQ2dDMTVGRSxtQixDQUNJLG1CLENBQ0EsWSxDaENtbEZSLDJCLENBMFVJLDRCLENnQ3o1RkoseUIsQ0FDSSxxQixDQUNBLFksQ2hDa2xGSixrQixDZ0M3a0ZJLGtCLENBRVEsa0IsQ0FDQSxjLENBQ0EsdUIsQ2hDZ2xGVixvQixDQUNGLHNCLENBNFVFLGdDLENnQ3g1RlUsWSxDaEM0NUZWLFUsQ0FDRSx3QixDQXpVRixvQixDQWtXQSxhLENBelVBLFcsQytCcm5GTSxZLEMvQnluRlIsaUIsQ0EyVUksVyxDK0JoOEZKLFksQ0FDSSxvQixDQUNBLFcsQy9CbzhGQSxZLENBQ0EsZ0IsQytCcDhGQSxnQixDQUNBLFMsQy9Cd25GSixtQixDQWlWSSxlLEMrQnA4RkEscUIsQ0FFQSxpQixDQUNBLHNCLEMvQnk4RkEsdUIsQ0FDQSxvQixDK0J6OEZBLHNCLENBRUEsaUIsQ0FDQSx1QixDQUNBLG9CLENBQUEsZSxDL0JzbkZKLHNCLEMrQnBuRkksbUIsQ0FDSSxxQixDL0JzbkZSLHVCLEMrQnBuRlEsb0IsQ0FDSSxpQixDQUNBLFUsQy9Cc25GWix1QixDQTBWSSxlLENLdDhGQSxXLEMwQkpBLFksQ0FDQSx3QixDQUFlLFMsQ0FHZix1QixDMUJNQSxvQixDMEJOa0IsVyxDL0JvOUZwQixnQixDQXhWQSxTLENTdG9GRixtQixDVG0rRkksUyxDQUdGLFksQ0FDRSxTLENBR0YsMEIsQ0FDRSxjLENBR0YsZ0MsQ0FDRSxjLENBQ0EsYyxDQUNBLGtCLENBQ0EsYyxDQUdGLDJCLENBQ0UsZSxDQUNBLFUsQ0FDQSxvQixDQVlGLFksQ0FEQSxhLENBRUUsYSxDQUNBLGMsQ0FHRixlLENBQ0UsVSxDQUNBLFcsQ0FHRixjLENBQ0UsVSxDQUNBLFcsQ0FHRixnQixDQUNFLFUsQ0FDQSxXLENBR0YsZ0IsQ0FDRSxRLENBR0YsYSxDQUNFLFksQUFJSix5QkFLRSxnQixDQUNFLFksQ0FHRixtQixDQUNFLHVCLENBR0YsZ0IsQ0FDRSxXLENBQ0EsWSxDQUNBLDZCLENBQ0EsMEIsQ0FHRixtQixDQUNFLFcsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxpQixDQUdGLFksQ0FDRSxXLENBQ0EsWSxDQUdGLEssQ0FDRSxpQyxBQUlKLGtFQUNFLEssQ0FDRSxrRCIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEJhc2UgKi8gLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cbmEsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhaW5lci13aWR0aDogMTI4MHB4O1xuICAtLWNvbnRhaW5lci1wYWRkaW5nOiA2MHB4O1xuICAtLWZvbnQtbWFpbjogXCJDaXJjdWxhclN0ZFwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtYWNjZW50OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC10aXRsZXM6IHZhcigtLWZvbnQtbWFpbik7XG4gIC0tcGFnZS1iZzogI2ZmZjtcbiAgLS10ZXh0LWNvbG9yOiAjMTgxODE4O1xuICAtLXRleHQtd2hpdGU6ICNmZmY7XG4gIC0tdGV4dC1tdXRlZDogIzkwOTA5MDtcbiAgLS1wcmltYXJ5OiB2YXIoLS1wcmVtaXVtLXBpbmspO1xuICAtLXByaW1hcnktaG92ZXI6IHZhcigtLXBpbmstaG92ZXIpO1xuICAtLW11dGVkOiB2YXIoLS1waW5rLW11dGVkKTtcbiAgLS1hY2NlbnQ6ICNmZmRhZTc7XG4gIC0tc3VidGxlOiB2YXIoLS1waW5rLXN1YnRsZSk7XG4gIC0tYmxhY2s6ICMyNTI1MjU7XG4gIC0tbGluay1jb2xvcjogIzI1NzhjODtcbiAgLS1zZWMyOiAjODU4NTg1O1xuICAtLXNlYzM6ICNEMkQyRDI7XG4gIC8qIFByb2plY3QgdmFycyAqL1xuICAtLXByZW1pdW0tcGluazogI2U0MzA3MTtcbiAgLS1waW5rLWhvdmVyOiAjYmUyODVlO1xuICAtLWdyZXktY29weTogIzQyNDI0MjtcbiAgLS1waW5rLXN1YnRsZTogI2ZmZGFlNztcbiAgLS1waW5rLW11dGVkOiAjZmZjMWQ4O1xuICAtLWRhcmstZGlzYWJsZWQ6ICNkMzc4OTlkMztcbiAgLS1saWdodC1ncmV5OiAjZjJmM2Y4O1xuICAtLWRlY29yLWNvbG9yOiAjZjhjNWQ3O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWZvb3Rlci1iZzogIzBiMGQxNztcbiAgLS1mb290ZXItdGV4dDogI2Q5ZGJlMTtcbiAgLS1mb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIC0tc2Vjb25kLWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIC0tdGhpcmQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQzOiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZ3JlZW4ge1xuICAtLXByaW1hcnk6ICMyNmQ2OGE7XG4gIC0tcHJpbWFyeS1ob3ZlcjogIzFkYTA2NztcbiAgLS1hY2NlbnQ6ICM5YmU4Yzc7XG4gIC0tbXV0ZWQ6ICM5YmU4Yzc7XG4gIC0tc3VidGxlOiB2YXIoLS1hY2NlbnQpO1xuICAtLWxpbmstY29sb3I6ICMyNTc4Yzg7XG4gIC0tZGVjb3ItY29sb3I6ICM4NmU0YmM7XG4gIC0tZGFyay1kaXNhYmxlZDogIzFlYjU3NGM3O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1hbnJvcGU7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1hbnJvcGU7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiDQpNGD0L3QutGG0LjRjyDQtNC70Y8g0LrQvtC90LLQtdGA0YLQsNGG0LjQuCBweCAtPiByZW0gKi9cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4qLnNlY3Rpb24tcGIge1xuICBwYWRkaW5nLWJsb2NrOiA0cmVtIDQuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgKi5zZWN0aW9uLXBiIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzLjEyNXJlbSAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgKi5zZWN0aW9uLXBiIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAyLjE4NzVyZW0gMS40Mzc1cmVtO1xuICB9XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbn1cblxuLmFjY2VudC1zcGFuIHtcbiAgY29sb3I6IHZhcigtLW11dGVkKSAhaW1wb3J0YW50O1xufVxuXG4ubXV0ZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XG59XG5cbi5jb250YWluZXIudGltZS1wbHVnaW4uc2hvdyB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucHJlLmNvZGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi50aXRsZS0xLCAudGl0bGUtMiwgLnRpdGxlLTQsXG4uaDEsIC5oMiwgLmg0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0LjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGl0bGUtMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xufVxuXG4udGl0bGUtMywgLnRpdGxlLTUsXG4uaDMsIC5oNSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDExOSU7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LWNvcHkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAudGl0bGUtMywgLnRpdGxlLTUsXG4gIC5oMywgLmg1IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGUtMywgLnRpdGxlLTUsXG4gIC5oMywgLmg1IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudGl0bGUtMywgLnRpdGxlLTUsXG4gIC5oMywgLmg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnRpdGxlLTQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udGl0bGUtNSwgLmg1IHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbn1cblxuLnN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQzKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjMxJTtcbiAgY29sb3I6IHZhcigtLWdyZXktY29weSk7XG59XG4udGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwOSU7XG4gIH1cbn1cblxuLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxpbmsge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMzElO1xuICBjb2xvcjogdmFyKC0tZ3JleS1jb3B5KTtcbn1cblxuLnRleHQtYWNjZW50IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gIH1cbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIC5oNCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnRvZ2dsZS10aGVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VjMyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b2dnbGUtdGhlbWVfX2RvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWRhcmstZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi50b2dnbGUtdGhlbWVfX2lucHV0IHtcbiAgd2lkdGg6IDAuMDFlbTtcbiAgaGVpZ2h0OiAwLjAxZW07XG4gIG9wYWNpdHk6IDA7XG59XG4udG9nZ2xlLXRoZW1lX19pbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDI2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b2dnbGUtdGhlbWUge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAudG9nZ2xlLXRoZW1lX19kb3Qge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG4gIC50b2dnbGUtdGhlbWVfX2lucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMnB4KTtcbiAgfVxufVxuXG4uZG9jcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZG9jcyBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uZG9jcyB1bCxcbi5kb2NzIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLmRvY3MgdWwgbGksXG4uZG9jcyBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5kb2NzIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5kb2NzIHNlY3Rpb24sIC5kb2NzIHNlY3Rpb24uZG9jcyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5kb2NzIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU1ZTk7XG59XG4uZG9jcyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHJnYigxNzIsIDE3MiwgMTcyKTtcbn1cbi5kb2NzIC50aXRsZS0xOmZpcnN0LWNoaWxkLFxuLmRvY3MgLnRpdGxlLTI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXN0IHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3Byb2plY3QtMDIuanBnXCIpO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAudGVzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGdcIik7XG4gIH1cbn1cblxuLnRlc3QtMiB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMi5qcGdcIikgMXgsIHVybChcIi4vLi4vaW1nL3Byb2plY3QtMDJAMnguanBnXCIpIDJ4KTtcbn1cblxuLmZvbnQtMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9udC0yIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYXNhbnNCb29rXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qINCe0YLQutC70Y7Rh9C40YLRjCDQv9GA0Lgg0L3QtdC+0LHRhdC+0LTQuNC80L7RgdGC0LggKi9cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyog0JrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNC+0LXQutGC0LAgKi9cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAwLjkzNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg2Ljg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgfVxufVxuXG4ucHJlbWl1bS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDkuNjg3NXJlbSA0LjkzNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucHJlbWl1bS1jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wcmVtaXVtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlbWl1bS1jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG5cbi5zdG9yaWVzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTguMTI1cmVtO1xufVxuXG4ucmVtZW1iZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAyMzhweCAxNDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5yZW1lbWJlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbWVtYmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIH1cbn1cblxuLmZvb3Rlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDEwLjM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgfVxufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItbGVmdC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItcmlnaHQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5idG4sIC5idG4tb3V0bGluZSxcbmlucHV0W3R5cGU9c3VibWl0XS5idG4sXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLW91dGxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLXdpZHRoOiAxNC44MTI1cmVtO1xuICBoZWlnaHQ6IDQuMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogNC4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2Y3ZjdmYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4sIC5idG4tb3V0bGluZSxcbiAgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bixcbiAgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1vdXRsaW5lIHtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICB9XG59XG5cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cblxuLmJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBvdXRsaW5lOiA4cHggc29saWQgdmFyKC0tc3VidGxlKTtcbn1cblxuLmJ0bi1vdXRsaW5lLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1vdXRsaW5lIHtcbiAgbWluLXdpZHRoOiAxMi41cmVtO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdmFyKC0tcHJpbWFyeSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1vdXRsaW5lLFxuICBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLW91dGxpbmUge1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICB9XG59XG4uYnRuLW91dGxpbmUtLXNtYWxsLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1vdXRsaW5lLS1zbWFsbCB7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIHdpZHRoOiAxMC4zNzVyZW07XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idG4tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cblxuLmJ0bi1vdXRsaW5lOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBvdXRsaW5lOiAwLjVyZW0gc29saWQgdmFyKC0tc3VidGxlKTtcbn1cblxuLmJ0bi1vdXRsaW5lLmJ0bi1vdXRsaW5lLS1zbWFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IDAuMjVyZW0gc29saWQgdmFyKC0tc3VidGxlKTtcbn1cblxuLnNlYXJjaC1vcGVuIHtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbn1cbi5zZWFyY2gtb3Blbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmhlYWRlci1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbHVtbi1nYXA6IDQuMzc1cmVtO1xufVxuLmhlYWRlci1mb3JtIC5mb3JtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctaW5saW5lOiAyLjA2MjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuaGVhZGVyLWZvcm0gLmZvcm0taXRlbSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEuNDM3NXJlbTtcbiAgfVxufVxuLmhlYWRlci1mb3JtIC5mb3JtLWl0ZW0gLmZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICBjb2xvcjogdmFyKC0tZ3JheS1jb3B5KTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmhlYWRlci1mb3JtIC5mb3JtLWl0ZW0gLmZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI0QyRDJEMjtcbn1cbi5oZWFkZXItZm9ybSAuZm9ybS1pdGVtIC5zZWFyY2gtYnRuLFxuLmhlYWRlci1mb3JtIC5mb3JtLWl0ZW0gLnJlc2V0LWJ0biB7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlci1mb3JtIC5mb3JtLWl0ZW0gLnNlYXJjaC1idG4gPiAqLFxuLmhlYWRlci1mb3JtIC5mb3JtLWl0ZW0gLnJlc2V0LWJ0biA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhlYWRlci1mb3JtIC5mb3JtLWl0ZW0gLnNlYXJjaC1idG4ge1xuICBsZWZ0OiA0cHg7XG59XG4uaGVhZGVyLWZvcm0gLmZvcm0taXRlbSAucmVzZXQtYnRuIHtcbiAgcmlnaHQ6IDRweDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn1cblxuLyogQmxvY2tzICovXG4uYmFjay10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTAlO1xuICByaWdodDogMyU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTc7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE1LCAyMTUsIDAuNjg1KTtcbiAgYm9yZGVyOiAwLjg2MnB4IHNvbGlkIHJnYmEoMTQxLCA5NSwgOTUsIDAuODYpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhY2stdG9wLS1vbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDExOSU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uY2FyZF9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTc4JTtcbiAgY29sb3I6IHZhcigtLWdyZXktY29weSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jYXJkX190ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aGlyZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDU4cHg7XG4gIGNvbG9yOiAjZjhjNWQ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkX190ZXh0OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLmNhcmRfX3VzZXIge1xuICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTdweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbn1cbi5jYXJkX191c2VyLWltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAzMTdweDtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogNTdweDtcbn1cbi5jYXJkX191c2VyLW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LWNvcHkpO1xufVxuLmNhcmRfX3VzZXItc3RhdHVzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk2OWJhYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZF9fdXNlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIGdhcDogMTNweDtcbiAgfVxuICAuY2FyZF9fdXNlci1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIyMXB4O1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgfVxuICAuY2FyZF9fdXNlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmNhcmRfX3VzZXItc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuXG4uY2FyZDEge1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTUwJTtcbiAgd2lkdGg6IDM0OXB4O1xuICBoZWlnaHQ6IDQ0NXB4O1xuICBwYWRkaW5nOiAzNXB4IDMycHggMzVweCAyN3B4O1xufVxuXG4uY2FyZDIge1xuICB3aWR0aDogNDQ5cHg7XG4gIGhlaWdodDogMzQzcHg7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG4gIHBhZGRpbmc6IDM1cHggMzJweCAzNXB4IDI3cHg7XG59XG5cbi5jYXJkMyB7XG4gIHdpZHRoOiAzNTFweDtcbiAgaGVpZ2h0OiAyNzhweDtcbiAgcGFkZGluZzogMzVweCAzMnB4IDM1cHggMjdweDtcbn1cblxuLmN0YS1zbGlkZXIge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogMjZweDtcbn1cbi5jdGEtc2xpZGVyX19pdGVtLWJnIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NywgNTcsIDU3LCAwLjIyKTtcbn1cblxuLmN0YSAuc2xpZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1iZyk7XG4gIHBhZGRpbmctYmxvY2s6IDk2cHggMjRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzElO1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uZm9vdGVyIGE6bm90KC5mb290ZXJfX3NvY2lhbC1pdGVtKSB7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItdGV4dCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuLmZvb3RlciBhOm5vdCguZm9vdGVyX19zb2NpYWwtaXRlbSk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmZvb3Rlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXItcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIGdhcDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5mb290ZXItcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG4uZm9vdGVyX19wcm9tbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBtYXgtd2lkdGg6IDI1NXB4O1xufVxuLmZvb3Rlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXJfX3NvY2lhbC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjRweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi5mb290ZXJfX3NvY2lhbC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZm9vdGVyX19zb2NpYWwtaXRlbTpob3ZlciAuaWNvbi1mb290ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZm9vdGVyX19sb2dvIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5mb290ZXJfX21lbnUge1xuICB3aWR0aDogMjQ1cHg7XG59XG4uZm9vdGVyX19tZW51LWxpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5mb290ZXJfX2NvbnRhY3RzIHtcbiAgd2lkdGg6IDI0NXB4O1xufVxuLmZvb3Rlcl9fY29udGFjdHMtbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5mb290ZXJfX2NvbnRhY3RzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgZ3JpZC1hcmVhOiAxLzI7XG4gIH1cbn1cblxuLmZvb3Rlcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX190ZXJtcy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuZm9vdGVyX190ZXJtcy1uYXYge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX190ZXJtcy1uYXYgLmRpdmlkZXItLW1pZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRpdmlkZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0KTtcbn1cblxuLmhlYWRlci1tZW51IHtcbiAgbWFyZ2luOiAwIDQuNTYyNXJlbSAwIGF1dG87XG4gIGdhcDogNC4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZWFkZXItbWVudSB7XG4gICAgbWFyZ2luOiAwIDEuODc1cmVtIDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5oZWFkZXItbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogOTdweDtcbiAgICByaWdodDogLTEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlYWRlci1tZW51X19tb2JpbGUtLW9wZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICByaWdodDogMDtcbiAgICBnYXA6IHVuc2V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmhlYWRlci1tZW51X19saW5rIHtcbiAgcGFkZGluZzogMC4xODc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLmhlYWRlci1tZW51X19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuaGVhZGVyLW1lbnVfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMkQyRDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlYWRlci1tZW51X19saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhlYWRlci1zZWFyY2gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB6LWluZGV4OiAtMjA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDIuNTYyNXJlbSAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLmhlYWRlci1zZWFyY2gtd3JhcHBlci5zZWFyY2gtZm9ybS0tb3BlbiB7XG4gIHBhZGRpbmctYmxvY2s6IHVuc2V0O1xuICB0b3A6IDgycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIuc2VhcmNoLWZvcm0tLW9wZW4ge1xuICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDYwcHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uc3dpcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXJfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuLnN3aXBlcl9faXRlbS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDAsIDM2LCAwLjIpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBvcGFjaXR5OiAwLjk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uaGVhZGVyLWNvbnRlbnRfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSk7XG59XG4uaGVhZGVyLWNvbnRlbnRfX3RpdGxlIC5oMSB7XG4gIHdpZHRoOiAxNGNoO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5oZWFkZXItY29udGVudF9fdGl0bGUgLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250Myk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1jb250ZW50X190aXRsZSB7XG4gICAgdG9wOiA0MyU7XG4gIH1cbiAgLmhlYWRlci1jb250ZW50X190aXRsZSAuYnRuIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAyMDhweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjYyNXJlbSAxLjYyNXJlbSAxLjYyNXJlbSAxLjMxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuaGVhZGVyLW5hdiB7XG4gICAgcGFkZGluZzogMXJlbSAwLjU2MjVyZW0gMXJlbSAwLjA2MjVyZW07XG4gIH1cbn1cblxuLmhlYWRlci1uYXZfX2J0biB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMi4zMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAuaGVhZGVyLW5hdl9fYnRuIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5oZWFkZXItbmF2X19idG4ge1xuICAgIGdhcDogMS4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtb3Blbl9fdGV4dCxcbiAgLmJ0bi1vdXRsaW5lLS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2X19sb2dvIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5uYXZfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAubmF2X19sb2dvIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLnNsaWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNsYW1wKDI2LjVyZW0sIDIwLjQ4MnJlbSArIDMwLjA5dncsIDY3LjVyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLnNsaWRlci1jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9oZWFkZXIvaGVhZGVyLWJvcmRlcjEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4uc2xpZGVyLWNvbnRlbnRfX3N2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uc2xpZGVyLWNvbnRlbnRfX3N2ZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaWNvbnMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cblxuLmljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbn1cblxuLmljb24tLXNlYXJjaCB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4uaWNvbi0tc2VhcmNoOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLWJsYWNrLFxuLmNsb3NlLWJsYWNrIHtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuLnNlYXJjaC1ibGFjazpob3Zlcixcbi5jbG9zZS1ibGFjazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuc2VhcmNoLWJsYWNrLFxuICAuY2xvc2UtYmxhY2sge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uY2xvc2UtYmxhY2sge1xuICBmaWxsOiB2YXIoLS1ncmF5LWNvcHkpO1xufVxuXG4jc2VhcmNoIHJlY3Qge1xuICBmaWxsOiB2YXIoLS1wYWdlLWJnKTtcbn1cbiNzZWFyY2ggY2lyY2xlIHtcbiAgc3Ryb2tlOiB2YXIoLS1wYWdlLWJnKTtcbn1cblxuLmljb24tLWhlYWRlci1ib3JkZXIge1xuICBmaWxsOiB2YXIoLS1wYWdlLWJnKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pY29uLS1oZWFkZXItYm9yZGVyLTI1NTAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pY29uLS1oZWFkZXItYm9yZGVyLTE0NDAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmljb24tLWhlYWRlci1ib3JkZXItNzcwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pY29uLS1oZWFkZXItYm9yZGVyLTMyMCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5pY29uLS1oZWFkZXItYm9yZGVyLTI1NTAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmljb24tLWhlYWRlci1ib3JkZXItMTQ0MCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmljb24tLWhlYWRlci1ib3JkZXItNzcwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pY29uLS1oZWFkZXItYm9yZGVyLTMyMCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5pY29uLS1oZWFkZXItYm9yZGVyLTI1NTAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmljb24tLWhlYWRlci1ib3JkZXItMTQ0MCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaWNvbi0taGVhZGVyLWJvcmRlci03NzAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pY29uLS1oZWFkZXItYm9yZGVyLTMyMCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaWNvbi1zb2NpYWwge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cblxuLmljb24tLWZhY2Vib29rIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmljb24tLXlvdXR1YmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuXG4uaWNvbi0taW5zdGFncmFtIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5pY29uLS1mYWNlYm9vayB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICB9XG4gIC5pY29uLS15b3V0dWJlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmljb24tLWluc3RhZ3JhbSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaWNvbi1mb290ZXIge1xuICBmaWxsOiB2YXIoLS13aGl0ZSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uaWNvbi1mb290ZXItLWYtdHdpdHRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDExcHg7XG59XG4uaWNvbi1mb290ZXItLWYteW91dHViZSB7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLmljb24tZm9vdGVyX19jb250YWN0cyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5KTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmljb24tLWFycm93LXVwIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIC0xcHgpO1xuICBzdHJva2U6IHJnYmEoMTQxLCA5NSwgOTUsIDAuNik7XG4gIHN0cm9rZS13aWR0aDogMC41cHg7XG59XG5cbi5sb2dvIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4MnB4O1xuICByaWdodDogLTEwMCU7XG4gIG1heC13aWR0aDogMjByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE1O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5tb2JpbGUtbmF2LS1vcGVuIHtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2X19saW5rIHtcbiAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLm1vYmlsZS1uYXZfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLm1vYmlsZS1uYXZfX2xpc3QgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT0gIE1vYmlsZSBGYWRlICA9PT09PT09PT09PT09PT09PT09PT0gICovXG4ubW9iaWxlLW5hdi1mYWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDgycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTgsIDIzMSwgMC43KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIHotaW5kZXg6IDE0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2JpbGUtbmF2LWZhZGUtLW9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAubW9iaWxlLW5hdi1mYWRlLS1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuICAtLXRpbWU6IDAuMXM7XG4gIC0td2lkdGg6IDI0cHg7XG4gIC0taGVpZ2h0OiAxNnB4O1xuICAtLWxpbmUtaGVpZ2h0OiAycHg7XG4gIC0tc3BhY2luZzogNC43NnB4O1xuICAtLWNvbG9yOiAjZmZmO1xuICAtLXJhZGl1czogMnB4O1xuICAvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG4gIC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cbiAgLyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cbiAgLyogRHluYW1pYyBoZWlnaHQgYW5kIHdpZHRoICovXG4gIGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sIHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG4gIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsIHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAubW9iaWxlLW5hdi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubmF2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cblxuLnByZW1pdW0ge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNC42MjVyZW0sIDAuNTE1cmVtICsgMjAuNTV2dywgMTRyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS43NXJlbSwgLTAuNDQycmVtICsgMTAuOTZ2dywgNi43NXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA1MXB4KSB7XG4gIC5wcmVtaXVtIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNHJlbSA2Ljc1cmVtO1xuICB9XG59XG5cbi5wcmVtaXVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVtaXVtLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5wcmVtaXVtX19kZXNjIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMTAycHg7XG4gIG1heC13aWR0aDogMzAuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLnByZW1pdW1fX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZW1pdW1fX2Rlc2Mge1xuICAgIG1heC13aWR0aDogMzMuNzVyZW07XG4gIH1cbn1cblxuLnByZW1pdW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVtaXVtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xuICB9XG59XG5cbi5wcmVtaXVtX19kZXNjLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlbWl1bV9fZGVzYy10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucHJlbWl1bV9fZGVzYy10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjQzNzVyZW07XG4gIH1cbn1cblxuLnByZW1pdW1fX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTQuODEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlbWl1bV9fYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmVtaXVtLXBpbmspO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMzc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTcuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cblxuLnByZW1pdW1fX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTcycHg7XG4gIGFzcGVjdC1yYXRpbzogNTcyLzQzNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLnByZW1pdW1fX2ltZyB7XG4gICAgd2lkdGg6IDQ1OHB4O1xuICB9XG4gIC5wcmVtaXVtX19pbWctdG9wIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucHJlbWl1bV9faW1nIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiAxOThweDtcbiAgfVxufVxuLnByZW1pdW1fX2ltZyBpbWcge1xuICB6LWluZGV4OiAyO1xufVxuLnByZW1pdW1fX2ltZy10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICB3aWR0aDogNDQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5wcmVtaXVtX19pbWctdG9wIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucHJlbWl1bV9faW1nLXRvcCB7XG4gICAgd2lkdGg6IDIwMnB4O1xuICAgIGhlaWdodDogMTM1cHg7XG4gIH1cbn1cbi5wcmVtaXVtX19pbWctYm90dG9tIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAtMTQycHg7XG4gIHdpZHRoOiA0MjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLnByZW1pdW1fX2ltZy1ib3R0b20ge1xuICAgIHdpZHRoOiAzMzhweDtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucHJlbWl1bV9faW1nLWJvdHRvbSB7XG4gICAgd2lkdGg6IDE5MXB4O1xuICAgIGhlaWdodDogMTI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDg0cHg7XG4gICAgbWFyZ2luLXRvcDogLTYzcHg7XG4gIH1cbn1cblxuLnJlbWVtYmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5yZW1lbWJlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucmVtZW1iZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gIH1cbn1cbi5yZW1lbWJlci10YWdsaW5lIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjRlNGVhO1xufVxuLnJlbWVtYmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5yZW1lbWJlci1jb250YWluZXIge1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnJlbWVtYmVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDM5cHg7XG4gIH1cbn1cbi5yZW1lbWJlci1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTE4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0ODlweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucmVtZW1iZXItY29udGVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuLnJlbWVtYmVyLWNvbnRlbnRfX3RleHQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLnJlbWVtYmVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW1lbWJlci1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5yZW1lbWJlci1jb250ZW50X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5yZW1lbWJlci1jb250ZW50X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG59XG5cbi5yZW1lbWJlci1saW5rc19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5yZW1lbWJlci1saW5rc19fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnJlbWVtYmVyLWxpbmtzX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnJlbWVtYmVyLWxpbmtzX19ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnJlbWVtYmVyX19pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5yZW1lbWJlcl9faW1hZ2VzIHtcbiAgICBjb2x1bW4tZ2FwOiAxOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVtZW1iZXJfX2ltYWdlcy1waG9uZSB7XG4gIHdpZHRoOiAyMzJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucmVtZW1iZXJfX2ltYWdlcy1waG9uZTEge1xuICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4ucmVtZW1iZXJfX2ltYWdlcy1waG9uZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTA1cHg7XG59XG4ucmVtZW1iZXJfX2ltYWdlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDEwcHggMTVweCAzMHB4IHJnYmEoNDEsIDQxLCA0MiwgMC41KSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5yZW1lbWJlcl9faW1hZ2VzLXBob25lIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucmVtZW1iZXJfX2ltYWdlcy1waG9uZTEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucmVtZW1iZXJfX2ltYWdlcy1waG9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB3aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiAzMzJweDtcbiAgfVxuICAucmVtZW1iZXJfX2ltYWdlcy1waG9uZTIge1xuICAgIHRvcDogMTIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNTFweCkge1xuICAucmVzdWx0IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1Ljg3NXJlbSA3LjYyNXJlbTtcbiAgfVxufVxuXG4ucmVzdWx0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTRweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN1bHQtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5yZXN1bHRfX2ltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDUwcHg7XG4gIGFzcGVjdC1yYXRpbzogOS8xMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yZXN1bHRfX2ltZy10b3AgaW1nLCAucmVzdWx0X19pbWctYm90dG9tIGltZyB7XG4gIGhlaWdodDogcmV2ZXJ0LWxheWVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5yZXN1bHRfX2ltZy10b3AgaW1nLCAucmVzdWx0X19pbWctYm90dG9tIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucmVzdWx0X19pbWctdG9wIHtcbiAgd2lkdGg6IDM0N3B4O1xuICBhc3BlY3QtcmF0aW86IDcvODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucmVzdWx0X19pbWctdG9wIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnJlc3VsdF9faW1nLXRvcCB7XG4gICAgd2lkdGg6IDE3NnB4O1xuICAgIGhlaWdodDogMjQ4cHg7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1cHggY2VudGVyO1xuICB9XG59XG4ucmVzdWx0X19pbWctYm90dG9tIHtcbiAgd2lkdGg6IDI0MXB4O1xuICBhc3BlY3QtcmF0aW86IDI0MS8zNTk7XG4gIHBhZGRpbmctdG9wOiAxNDRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucmVzdWx0X19pbWctYm90dG9tIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnJlc3VsdF9faW1nLWJvdHRvbSB7XG4gICAgd2lkdGg6IDE0NnB4O1xuICAgIGhlaWdodDogMjE4cHg7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnJlc3VsdF9faW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnJlc3VsdF9faW1nIHtcbiAgICB3aWR0aDogMjYycHg7XG4gICAgaGVpZ2h0OiAzMTNweDtcbiAgfVxufVxuXG4ucmVzdWx0X19kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogNi43NXJlbTtcbiAgbWF4LXdpZHRoOiAzMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnJlc3VsdF9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzdWx0X19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgfVxufVxuXG4ucmVzdWx0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3VsdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgfVxufVxuXG4ucmVzdWx0X19kZXNjLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3VsdF9fZGVzYy10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLnJlc3VsdF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNC44MTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN1bHRfX2J0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJlbWl1bS1waW5rKTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjM3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE3LjkzNzVyZW07XG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xuICB9XG59XG5cbi5zbGlkZXItY29udGVudF9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xufVxuLnNsaWRlci1jb250ZW50X190aXRsZSAuaDIge1xuICBtYXgtd2lkdGg6IDI0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB0ZXh0LXNoYWRvdzogMCAwIDYwcHggcmdiYSgwLCAwLCAwLCAwLjQ2KTtcbn1cbi5zbGlkZXItY29udGVudF9fdGl0bGUgLnN1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA1MGNoO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnNsaWRlci1jb250ZW50X190aXRsZSAuYnRuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQzKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWNvbnRlbnRfX3RpdGxlIC5oMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEwOSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5zbGlkZXItY29udGVudF9fdGl0bGUgLmgyIHtcbiAgICBtYXgtd2lkdGg6IDEwY2g7XG4gIH1cbiAgLnNsaWRlci1jb250ZW50X190aXRsZSAuc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogMzVjaDtcbiAgICBtaW4td2lkdGg6IDMwY2g7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNsaWRlci1jb250ZW50X190aXRsZSAuYnRuIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTcuOTM3NXJlbTtcbiAgfVxufVxuXG4uc29jaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiA0cmVtIDQuNDM3NXJlbTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cbi5zb2NpYWxfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNvY2lhbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpYWwge1xuICAgIHBhZGRpbmctYmxvY2s6IDMuMzc1cmVtIDQuMzc1cmVtO1xuICB9XG4gIC5zb2NpYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbi5zb2NpYWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5M3B4O1xufVxuXG4uc29jaWFsX19saW5rIHtcbiAgd2lkdGg6IDExMHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi5zb2NpYWxfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5zb2NpYWxfX2xpbms6aG92ZXIgLmljb24tc29jaWFsIHtcbiAgZmlsbDogdmFyKC0td2hpdGUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWFsX19jb250ZW50IHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbiAgLnNvY2lhbF9fbGluayB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuc29jaWFsX19jb250ZW50IHtcbiAgICBnYXA6IDI3cHg7XG4gIH1cbiAgLnNvY2lhbF9fbGluayB7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbn1cbi5zdG9yaWVzX19zbGlkZXIgLnN0b3JpZXNfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdG9yaWVzLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLnN3aXBlci1zbGlkZS5jYXJkLXNsaWRlciB7XG4gICAgd2lkdGg6IDM0OXB4O1xuICAgIGhlaWdodDogNDQ1cHg7XG4gICAgcGFkZGluZzogMzVweCAzMnB4IDM1cHggMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2lwZXItc2xpZGUuY2FyZC1zbGlkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB3aWR0aDogMjQzcHg7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE4cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgfVxufVxuXG4uY2FyZF9fdXNlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5zdG9yaWVzIHtcbiAgcGFkZGluZy1ibG9jazogNy44NzVyZW0gNXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2Y0ZTNlOSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbi5zdG9yaWVzX190aXRsZSB7XG4gIG1heC13aWR0aDogNDYzcHg7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4uc3Rvcmllc19fdGl0bGUgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zdG9yaWVzX190aXRsZSAuZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWdyZXktY29weSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zdG9yaWVzX190aXRsZSAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuICAuc3Rvcmllc19fdGl0bGUgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG4uc3Rvcmllcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NDZweCA0NDZweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdhcDogMzdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLnN0b3JpZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0b3JpZXNfX3NsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5zdG9yaWVzX19zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMge1xuICAgIHBhZGRpbmctYmxvY2s6IDNyZW0gMi4zNzVyZW07XG4gIH1cbn1cblxuLmljb25zLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG59XG5cbi5pY29uLS1zZWFyY2gge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmljb24tLXNlYXJjaDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC1ibGFjayxcbi5jbG9zZS1ibGFjayB7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5zZWFyY2gtYmxhY2s6aG92ZXIsXG4uY2xvc2UtYmxhY2s6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnNlYXJjaC1ibGFjayxcbiAgLmNsb3NlLWJsYWNrIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLmNsb3NlLWJsYWNrIHtcbiAgZmlsbDogdmFyKC0tZ3JheS1jb3B5KTtcbn1cblxuI3NlYXJjaCByZWN0IHtcbiAgZmlsbDogdmFyKC0tcGFnZS1iZyk7XG59XG4jc2VhcmNoIGNpcmNsZSB7XG4gIHN0cm9rZTogdmFyKC0tcGFnZS1iZyk7XG59XG5cbi5pY29uLS1oZWFkZXItYm9yZGVyIHtcbiAgZmlsbDogdmFyKC0tcGFnZS1iZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaWNvbi0taGVhZGVyLWJvcmRlci0yNTUwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaWNvbi0taGVhZGVyLWJvcmRlci0xNDQwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pY29uLS1oZWFkZXItYm9yZGVyLTc3MCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWNvbi0taGVhZGVyLWJvcmRlci0zMjAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaWNvbi0taGVhZGVyLWJvcmRlci0yNTUwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pY29uLS1oZWFkZXItYm9yZGVyLTE0NDAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pY29uLS1oZWFkZXItYm9yZGVyLTc3MCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaWNvbi0taGVhZGVyLWJvcmRlci0zMjAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaWNvbi0taGVhZGVyLWJvcmRlci0yNTUwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pY29uLS1oZWFkZXItYm9yZGVyLTE0NDAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmljb24tLWhlYWRlci1ib3JkZXItNzcwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaWNvbi0taGVhZGVyLWJvcmRlci0zMjAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmljb24tc29jaWFsIHtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG5cbi5pY29uLS1mYWNlYm9vayB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5pY29uLS15b3V0dWJlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjlweDtcbn1cblxuLmljb24tLWluc3RhZ3JhbSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuaWNvbi0tZmFjZWJvb2sge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgfVxuICAuaWNvbi0teW91dHViZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5pY29uLS1pbnN0YWdyYW0ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmljb24tZm9vdGVyIHtcbiAgZmlsbDogdmFyKC0td2hpdGUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmljb24tZm9vdGVyLS1mLXR3aXR0ZXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuLmljb24tZm9vdGVyLS1mLXlvdXR1YmUge1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5pY29uLWZvb3Rlcl9fY29udGFjdHMge1xuICBmbGV4LXNocmluazogMDtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeSk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLS1hcnJvdy11cCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZpbGw6IHZhcigtLXByaW1hcnkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAtMXB4KTtcbiAgc3Ryb2tlOiByZ2JhKDE0MSwgOTUsIDk1LCAwLjYpO1xuICBzdHJva2Utd2lkdGg6IDAuNXB4O1xufVxuXG4uYmFjay10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTAlO1xuICByaWdodDogMyU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTc7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE1LCAyMTUsIDAuNjg1KTtcbiAgYm9yZGVyOiAwLjg2MnB4IHNvbGlkIHJnYmEoMTQxLCA5NSwgOTUsIDAuODYpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhY2stdG9wLS1vbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDYwcHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uc3dpcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXJfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuLnN3aXBlcl9faXRlbS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDAsIDM2LCAwLjIpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBvcGFjaXR5OiAwLjk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uY3RhLXNsaWRlciB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiAyNnB4O1xufVxuLmN0YS1zbGlkZXJfX2l0ZW0tYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA1NywgNTcsIDAuMjIpO1xufVxuXG4uY3RhIC5zbGlkZXItY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc3Rvcmllc19fc2xpZGVyIC5zdG9yaWVzX190aXRsZSB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3Rvcmllcy1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5zd2lwZXItc2xpZGUuY2FyZC1zbGlkZXIge1xuICAgIHdpZHRoOiAzNDlweDtcbiAgICBoZWlnaHQ6IDQ0NXB4O1xuICAgIHBhZGRpbmc6IDM1cHggMzJweCAzNXB4IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpcGVyLXNsaWRlLmNhcmQtc2xpZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgd2lkdGg6IDI0M3B4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gICAgcGFkZGluZzogMjRweCAxOHB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIH1cbn1cblxuLmNhcmRfX3VzZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uc29jaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiA0cmVtIDQuNDM3NXJlbTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cbi5zb2NpYWxfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNvY2lhbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpYWwge1xuICAgIHBhZGRpbmctYmxvY2s6IDMuMzc1cmVtIDQuMzc1cmVtO1xuICB9XG4gIC5zb2NpYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbi5zb2NpYWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5M3B4O1xufVxuXG4uc29jaWFsX19saW5rIHtcbiAgd2lkdGg6IDExMHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi5zb2NpYWxfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5zb2NpYWxfX2xpbms6aG92ZXIgLmljb24tc29jaWFsIHtcbiAgZmlsbDogdmFyKC0td2hpdGUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWFsX19jb250ZW50IHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbiAgLnNvY2lhbF9fbGluayB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuc29jaWFsX19jb250ZW50IHtcbiAgICBnYXA6IDI3cHg7XG4gIH1cbiAgLnNvY2lhbF9fbGluayB7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbn1cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcclxuXHQtLWNvbnRhaW5lci13aWR0aCA6IDEyODBweDtcclxuXHQtLWNvbnRhaW5lci1wYWRkaW5nOiA2MHB4O1xyXG5cclxuXHQtLWZvbnQtbWFpbjogJ0NpcmN1bGFyU3RkJywgc2Fucy1zZXJpZjtcclxuXHQtLWZvbnQtYWNjZW50OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udC10aXRsZXM6IHZhcigtLWZvbnQtbWFpbik7XHJcblxyXG5cdC0tcGFnZS1iZzogI2ZmZjtcclxuXHQtLXRleHQtY29sb3I6ICMxODE4MTg7XHJcblx0LS10ZXh0LXdoaXRlOiAgI2ZmZjtcclxuXHQtLXRleHQtbXV0ZWQ6ICM5MDkwOTA7XHJcblxyXG5cdC0tcHJpbWFyeTogdmFyKC0tcHJlbWl1bS1waW5rKTtcclxuXHQtLXByaW1hcnktaG92ZXI6IHZhcigtLXBpbmstaG92ZXIpO1xyXG5cdC0tbXV0ZWQ6IHZhcigtLXBpbmstbXV0ZWQpO1xyXG5cdC0tYWNjZW50OiAjZmZkYWU3O1xyXG5cdC0tc3VidGxlOiB2YXIoLS1waW5rLXN1YnRsZSk7XHJcblx0LS1ibGFjazogIzI1MjUyNTtcclxuXHQtLWxpbmstY29sb3I6ICMyNTc4Yzg7XHJcblxyXG5cdC0tc2VjMjogIzg1ODU4NTtcclxuXHQtLXNlYzM6ICNEMkQyRDI7XHJcblxyXG5cdC8qIFByb2plY3QgdmFycyAqL1xyXG5cdC0tcHJlbWl1bS1waW5rOiAjZTQzMDcxO1xyXG5cdC0tcGluay1ob3ZlcjogI2JlMjg1ZTtcclxuXHQtLWdyZXktY29weTogIzQyNDI0MjtcclxuXHQtLXBpbmstc3VidGxlOiAjZmZkYWU3O1xyXG5cdC0tcGluay1tdXRlZDogI2ZmYzFkODtcclxuXHQtLWRhcmstZGlzYWJsZWQ6ICNkMzc4OTlkMztcclxuXHQtLWxpZ2h0LWdyZXk6ICNmMmYzZjg7XHJcblx0LS1kZWNvci1jb2xvcjogI2Y4YzVkNztcclxuXHQtLXdoaXRlOiAjZmZmO1xyXG5cclxuXHQtLWZvb3Rlci1iZzogIzBiMGQxNztcclxuXHQtLWZvb3Rlci10ZXh0OiAjZDlkYmUxO1xyXG5cclxuXHQtLWZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuXHQtLXNlY29uZC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xyXG5cdC0tdGhpcmQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udDM6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcblx0JHBhZ2UtYmc6ICNmZmY7XHJcblx0JHByZW1pdW0tcGluazogI2U0MzA3MTtcclxuXHQkcGluay1ob3ZlcjogI2JlMjg1ZTtcclxuXHQkZ3JleS1jb3B5OiAjNDI0MjQyO1xyXG5cdCRwaW5rLXN1YnRsZTogI2ZmZGFlNztcclxuXHQkcGluay1tdXRlZDogI2ZmYzFkODtcclxuXHQkZGFyay1kaXNhYmxlZDogI2QzNzg5OTtcclxuXHQkbGlnaHQtZ3JleTogI2YyZjNmODtcclxuXHJcblx0JHNlYzM6ICNEMkQyRDI7XHJcblxyXG4uZ3JlZW4ge1xyXG5cdC0tcHJpbWFyeTogIzI2ZDY4YTtcclxuXHQtLXByaW1hcnktaG92ZXI6ICMxZGEwNjc7XHJcblx0LS1hY2NlbnQ6ICM5YmU4Yzc7XHJcblx0LS1tdXRlZDogIzliZThjNztcclxuXHQtLXN1YnRsZTogdmFyKC0tYWNjZW50KTtcclxuXHQtLWxpbmstY29sb3I6ICMyNTc4Yzg7XHJcblx0LS1kZWNvci1jb2xvcjogIzg2ZTRiYztcclxuXHQtLWRhcmstZGlzYWJsZWQ6ICMxZWI1NzRjNztcclxuICAgIC8vIC0tcGFnZS1iZzogIzI1MjUyNjtcclxuICAgIC8vIC0tdGV4dC1jb2xvcjogI2ZmZjtcclxufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTWFucm9wZTtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTWFucm9wZTtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE9wZW5TYW5zO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG4iLCIvLyBAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TWFucm9wZToyMDAsMzAwLHJlZ3VsYXIsNTAwLDYwMCw3MDAsODAwKTtcclxuKiB7XHJcblx0Ly8gYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xyXG59XHJcblxyXG4vKiDQpNGD0L3QutGG0LjRjyDQtNC70Y8g0LrQvtC90LLQtdGA0YLQsNGG0LjQuCBweCAtPiByZW0gKi9cclxuQGZ1bmN0aW9uIHJlbXkoJHB4c2l6ZSkge1xyXG5cdEByZXR1cm4gY2FsYygkcHhzaXplLzE2KStyZW07XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcclxuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuXHJcblx0Ly8g0YfRgtC+0LHRiyDRhNC+0L3RgiDQstGL0LPQu9GP0LTQtdC7INCx0L7Qu9C10LUg0YLQvtC90LrQuNC8XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHJcblx0dGV4dC13cmFwOiBiYWxhbmNlO1xyXG59XHJcblxyXG4qLnNlY3Rpb24tcGIge1xyXG5cdHBhZGRpbmctYmxvY2s6IHJlbXkoNjQpIHJlbXkoNzEpO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogcmVteSg1MCkgcmVteSg2MCk7XHJcbiAgICB9XHRcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IHJlbXkoMzUpIHJlbXkoMjMpO1xyXG4gICAgfVx0XHJcbn1cclxuXHJcbmltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxufVxyXG5cclxuLmFjY2VudC1zcGFuIHtcclxuXHRjb2xvcjogdmFyKC0tbXV0ZWQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdXRlZCAge1xyXG5cdGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcclxufVxyXG5cclxuLmNvbnRhaW5lci50aW1lLXBsdWdpbi5zaG93IHtcclxuXHR6LWluZGV4OiA5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5jb2RlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xyXG5cdHBhZGRpbmc6IDAuMnJlbTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbnByZS5jb2RlIHtcclxuXHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XHJcblx0cGFkZGluZzogMXJlbTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuIiwiQG1peGluIG1lZGlhQmcoKSB7XHJcblx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xyXG5cdCAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGRlc2t0b3BYTCAoKSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMjUzNHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wTCAoKSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wICgpIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gZGVza3RvcFMgKCkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wTCAoKSB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDExNjBweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wICgpIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiB0YWJsZXQgKCkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlTCAoKSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZSAoKSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZU0gKCkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtb2JpbGVTICgpIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59IiwiLnRpdGxlLTEsIC50aXRsZS0yLC50aXRsZS00LFxyXG4uaDEsIC5oMiwgLmg0IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Ly8gZm9udC1zaXplOiA3MHB4O1xyXG4gICAgZm9udC1zaXplOiByZW15KDcwKTtcclxuXHRsaW5lLWhlaWdodDogMTEwJTtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLnRpdGxlLTIsIC5oMiB7XHJcblx0Ly8gZm9udC1zaXplOiA2MHB4O1xyXG4gICAgZm9udC1zaXplOiByZW15KDYwKTtcclxufVxyXG5cclxuLnRpdGxlLTMsLnRpdGxlLTUsXHJcbi5oMywgLmg1IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Ly8gZm9udC1zaXplOiA0OHB4O1xyXG4gICAgZm9udC1zaXplOiByZW15KDQ4KTtcclxuXHRsaW5lLWhlaWdodDogMTE5JTtcclxuXHRjb2xvcjogdmFyKC0tZ3JleS1jb3B5KTtcclxuXHJcblx0QGluY2x1ZGUgdGFibGV0IHtmb250LXNpemU6IDQwcHg7fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7Zm9udC1zaXplOiAzMnB4O31cclxuXHRAaW5jbHVkZSBtb2JpbGVNIHtmb250LXNpemU6IDI2cHg7fVxyXG59XHJcblxyXG4udGl0bGUtNCwgLmg0IHtcclxuXHQvLyBtYXJnaW46IDFlbSAwIDAuNWVtO1xyXG5cdC8vIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogcmVteSg0MCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLnRpdGxlLTUsIC5oNSB7XHJcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcclxuXHQvLyBmb250LXNpemU6IDM4cHg7XHJcbiAgICBmb250LXNpemU6IHJlbXkoMzgpO1xyXG59XHJcblxyXG4uc3VidGl0bGUge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250Myk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiByZW15KDE2KTtcclxuXHRsaW5lLWhlaWdodDogMjMxJTtcclxuXHRjb2xvcjogdmFyKC0tZ3JleS1jb3B5KTtcclxuXHJcblx0cCArIHAgIHtcclxuXHRcdG1hcmdpbi10b3A6IDFlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRsaW5lLWhlaWdodDogMjA5JTtcclxuXHR9XHJcbn1cclxuXHJcbi5ibG9jay10aXRsZSB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmxpbmsge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHQvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXNpemU6IHJlbXkoMTYpO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMzElO1xyXG5cdGNvbG9yOiB2YXIoLS1ncmV5LWNvcHkpO1xyXG59XHJcblxyXG4udGV4dC1hY2NlbnQge1xyXG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxufVxyXG5cclxuQGluY2x1ZGUgdGFibGV0IHtcclxuXHQuaDEge1xyXG5cdFx0Zm9udC1zaXplOiByZW15KDU2KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjEyO1xyXG5cdH1cclxuXHQuaDIge2ZvbnQtc2l6ZTogcmVteSg1MCk7fVxyXG59XHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG5cdC5oMSB7Zm9udC1zaXplOiByZW15KDMyKTt9XHJcblx0LmgyIHtmb250LXNpemU6IHJlbXkoNDIpO31cclxuXHQuaDQge2xpbmUtaGVpZ2h0OiAxLjI7fVxyXG59IiwiLnRvZ2dsZS10aGVtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWMzKTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJl9fZG90IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAxcHg7XHJcblxyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZGFyay1kaXNhYmxlZCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDAuMDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuMDFlbTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgJl9faW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDI2cHgpO1xyXG4gICAgICAgIC8vIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG5cclxuICAgICAgICAmX19kb3Qge3dpZHRoOiAyMHB4O31cclxuXHJcbiAgICAgICAgJl9faW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMnB4KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRvY3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHQvLyByb3ctZ2FwOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHR9XG5cblx0dWwsXG5cdG9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdH1cblx0fVxuXG5cdG9sIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHR9XG5cblx0c2VjdGlvbiwgc2VjdGlvbi5kb2NzIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblxuXHRzZWN0aW9uICsgc2VjdGlvbiB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU1ZTk7XG5cdH1cblxuXHRzbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGNvbG9yOiByZ2IoMTcyLCAxNzIsIDE3Mik7XG5cdH1cblxuXHQudGl0bGUtMTpmaXJzdC1jaGlsZCxcblx0LnRpdGxlLTI6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4udGVzdCB7XG5cdHdpZHRoOiA2MDBweDtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdC8vINCg0LDQsdC+0YLQsNC10YIgcmV0aW5hIHNjc3Mgd2VicFxuXHQvLyDQs9GA0YPQt9C40YLRgdGPIDJ4IGpwZWcgMnggd2VicFxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJyk7XG5cdEBpbmNsdWRlIG1lZGlhQmcoKSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpO1xuXHR9XG5cblx0Ly8g0J3QtSDRgNCw0LHQvtGC0LDQtdGCIHdlYnAgYyDQv9C+0LTRgdGC0LDQvdC+0LLQutC+0LkgMngsINCz0YDRg9C30LjRgtGB0Y8ganBnIDJ4XG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldChcblx0Ly8gXHR1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJykgMXgsXG5cdC8vIFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpIDJ4KTtcbn1cblxuLnRlc3QtMiB7XG5cdHdpZHRoOiA2MDBweDtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdC8vINCd0LUg0YDQsNCx0L7RgtCw0LXRgiB3ZWJwIGMg0L/QvtC00YHRgtCw0L3QvtCy0LrQvtC5IDJ4LCDQs9GA0YPQt9C40YLRgdGPIGpwZyAyeFxuXHRiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXG5cdFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpIDF4LFxuXHRcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKSAyeCk7XG59XG5cbi5mb250LTEge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LTIge1xuXHRmb250LWZhbWlseTogJ0ZpcmFzYW5zQm9vayc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiBCYXNlICovXHJcbkBpbXBvcnQgJy4vYmFzZS9yZXNldCc7XHJcbkBpbXBvcnQgJy4vYmFzZS92YXJzJztcclxuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XHJcbkBpbXBvcnQgJy4vYmFzZS9mb250c0F1dG9HZW4nO1xyXG5AaW1wb3J0ICcuL2Jhc2UvYmFzZSc7XHJcbkBpbXBvcnQgJy4vYmFzZS90eXBvZ3JhcGh5JztcclxuQGltcG9ydCAnLi9iYXNlL3RvZ2dsZS10aGVtZSc7XHJcbkBpbXBvcnQgJy4vYmFzZS9kb2NzJzsgLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xyXG5AaW1wb3J0ICcuL2Jhc2UvdXRpbHMnOyAvLyDQotC10YHRgiDQvdCwINC+0YjQuNCx0LrRg1xyXG5AaW1wb3J0ICcuL2Jhc2UvY29udGFpbmVycyc7XHJcbkBpbXBvcnQgJy4vYmFzZS9idXR0b25zJztcclxuQGltcG9ydCAnLi9iYXNlL2Zvcm0nO1xyXG5AaW1wb3J0ICcuL2Jhc2Uvc3RpY2t5LWZvb3Rlcic7XHJcblxyXG4vKiBCbG9ja3MgKi9cclxuQGltcG9ydCBcImJsb2Nrcy9fYmFjay10by10b3AtYnRuLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2NhcmQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fY3RhLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXItbWVudS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXItc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci1zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLXRpdGxlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19pY29ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19sb2dvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21vYmlsZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LWljb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3ByZW1pdW0uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcmVtZW1iZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcmVzdWx0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3NsaWRlci10aXRsZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zb2NpYWwuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc3Rvcmllcy1zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc3Rvcmllcy5zY3NzXCI7XHJcbkBpbXBvcnQgJy4vYmxvY2tzL2ljb25zJztcclxuQGltcG9ydCAnLi9ibG9ja3MvYmFjay10by10b3AtYnRuJztcclxuQGltcG9ydCAnLi9ibG9ja3MvaGVhZGVyLXNsaWRlcic7XHJcbkBpbXBvcnQgJy4vYmxvY2tzL2N0YSc7XHJcbkBpbXBvcnQgJy4vYmxvY2tzL3N0b3JpZXMtc2xpZGVyJztcclxuQGltcG9ydCAnLi9ibG9ja3Mvc29jaWFsJztcclxuXHJcbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cclxuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi9cclxuIiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiLyog0JrQvtC90YLQtdC50L3QtdGA0Ysg0L/RgNC+0LXQutGC0LAgKi9cclxuLmhlYWRlci1jb250YWluZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmctaW5saW5lOiByZW15KDE1KTtcclxuXHRcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IHJlbXkoMTM5MCk7XHJcblx0XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ly8gY29sb3I6ICNmZmY7XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGVNIHtcclxuXHRcdHBhZGRpbmctaW5saW5lOiByZW15KDgpO1xyXG5cdH1cclxufVxyXG5cclxuLnByZW1pdW0tY29udGFpbmVyIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nLWlubGluZTogcmVteSgxNTUpIHJlbXkoNzkpO1xyXG5cdFxyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogcmVteShjYWxjKDEyMDYgKyAxNTUgKyA3OSkpO1xyXG5cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHBhZGRpbmctaW5saW5lOiA1MHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdHBhZGRpbmctaW5saW5lOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBhZGRpbmctaW5saW5lOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLnN0b3JpZXMtY29udGFpbmVyIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nLWlubGluZTogcmVteSgxNik7XHJcblx0XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiByZW15KDkzMCk7XHJcbn1cclxuXHJcbi5yZW1lbWJlci1jb250YWluZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmctaW5saW5lOiAyMzhweCAxNDdweDtcclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcFMge1xyXG5cdFx0Ly8gbWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nLWlubGluZTogNDBweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBhZGRpbmctaW5saW5lOiByZW15KDE2KTtcclxuXHR9XHJcblx0XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiByZW15KDE0NDApO1xyXG59XHJcblxyXG4uZm9vdGVyLWNvbnRhaW5lciB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZy1pbmxpbmU6IHJlbXkoMTY2KTtcclxuXHRcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IHJlbXkoMTQ0MCk7XHJcblxyXG5cdEBpbmNsdWRlIGRlc2t0b3BTIHtcclxuXHRcdHBhZGRpbmctaW5saW5lOiA2MHB4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGVMIHtcclxuXHRcdHBhZGRpbmctaW5saW5lOiByZW15KDMyKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXHJcbi5jb250YWluZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmctaW5saW5lOiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcblxyXG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nLWlubGluZTogNTBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRwYWRkaW5nLWlubGluZTogMzBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nLWlubGluZTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXItZnVsbCB7XHJcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nOiAwIDUwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBsYXB0b3Age1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXItbGVmdC01MCB7XHJcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcblx0bWF4LXdpZHRoOiA1MCU7XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcclxuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuXHRtYXgtd2lkdGg6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXItcmlnaHQge1xyXG5cdHBhZGRpbmctbGVmdDogY2FsYyhcclxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXHJcblx0KTtcclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nOiAwIDUwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXItbGVmdCB7XHJcblx0cGFkZGluZy1yaWdodDogY2FsYyhcclxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXHJcblx0KTtcclxuXHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXItaGFsZi1sZWZ0IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxyXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXHJcblx0KTtcclxuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXHJcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxyXG5cdCk7XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXItaGFsZi1yaWdodCB7XHJcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxyXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXHJcblx0KTtcclxuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxyXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcclxuXHQpO1xyXG5cclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG5cdH1cclxufVxyXG4iLCIuYnRuLCAuYnRuLW91dGxpbmUsXHJcbmlucHV0W3R5cGU9c3VibWl0XS5idG4sXHJcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tb3V0bGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIG1pbi13aWR0aDogcmVteSgyMzcpO1xyXG4gICAgaGVpZ2h0OiByZW15KDY4KTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbXkoNDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogcmVteSg2OCk7XHJcbiAgICAvLyBsZXR0ZXItc3BhY2luZzogcmVteSgwLjc1KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZjdmN2ZjO1xyXG5cclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW15KDU2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVteSg1Nik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByZW1pdW0tcGluaywgMTAlKTtcclxuICAgIC8vIGNvbG9yOiBsaWdodGVuKCRjb2xvcjogIzAwMDAwMCwgJGFtb3VudDogMCk7XHJcbn1cclxuXHJcbi5idG46Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBvdXRsaW5lOiA4cHggc29saWQgdmFyKC0tc3VidGxlKTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLFxyXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLW91dGxpbmUge1xyXG4gICAgbWluLXdpZHRoOiByZW15KDIwMCk7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1iZztcclxuICAgIGJvcmRlcjogcmVteSgyKSBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGhlaWdodDogcmVteSg2MCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbXkoNTYpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbXkoNTApO1xyXG4gICAgICAgIHdpZHRoOiByZW15KDE2Nik7XHJcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmU6aG92ZXIge1xyXG4gICAgLy8gY29sb3I6IGRhcmtlbigkcHJlbWl1bS1waW5rLCAxMCUpO1xyXG4gICAgLy8gYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByZW1pdW0tcGluaywgMTAlKTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZTpmb2N1cyB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBib3JkZXI6IHJlbXkoMikgc29saWQgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBvdXRsaW5lOiByZW15KDgpIHNvbGlkIHZhcigtLXN1YnRsZSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS5idG4tb3V0bGluZS0tc21hbGw6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogcmVteSg0KSBzb2xpZCB2YXIoLS1zdWJ0bGUpO1xyXG59XHJcblxyXG4uc2VhcmNoLW9wZW4ge1xyXG4gICAgaGVpZ2h0OiByZW15KDUwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiByZW15KDYpO1xyXG5cclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG59IiwiLmhlYWRlci1mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sdW1uLWdhcDogcmVteSg3MCk7XHJcblxyXG4gICAgLmZvcm0taXRlbSAge1xyXG4gICAgICAgIC8vIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IHJlbXkoMzMpO1xyXG5cclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VjMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZU0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogcmVteSgyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmZvcm0taW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVteSg1MCk7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogcmVteSgxMCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkc2VjMztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVteSg1KTtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5LWNvcHkpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VjMztcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLWJ0bixcclxuICAgICAgICAucmVzZXQtYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbXkoMzApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbXkoMzApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXNldC1idG4ge1xyXG4gICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiaHRtbCwgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcblx0cGFkZGluZzogNjBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xufSIsIi5iYWNrLXRvcCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMTAlO1xyXG4gICAgcmlnaHQ6IDMlO1xyXG5cclxuIFx0d2lkdGg6IDQ4cHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcclxuXHR6LWluZGV4OiAxNztcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW47XHJcblxyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDIxNSwgMjE1LCAwLjY4NSk7XHJcbiAgICBib3JkZXI6IDAuODYycHggc29saWQgcmdiYSgxNDEsIDk1LCA5NSwgMC44Nik7XHJcbiAgICAvLyBib3JkZXI6IDAuODYycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMTQxLCA5NSwgOTUsIDAuMTUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYtLW9uIHtvcGFjaXR5OiAxO31cclxufSIsIi5jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDFweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExOSU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcblxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3OCU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZXktY29weSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XHJcbiAgICAgICAgICAgIC8vIGNvbnRlbnQ6IHVybCgnLi8uLi9pbWcvc3Rvcmllcy9xdW90ZS5zdmcnKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogMjlweDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aGlyZC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU4cHg7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogI2Y4YzVkNztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX191c2VyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTdweDtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzE3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hbWUgIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMTg5JTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyZXktY29weSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMjQzJTtcclxuICAgICAgICAgICAgY29sb3I6ICM5NjliYWI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGdhcDogMTNweDtcclxuXHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1uYW1lICB7Zm9udC1zaXplOiAxMnB4O31cclxuICAgICAgICAgICAgJi1zdGF0dXMge2ZvbnQtc2l6ZTogOXB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkMXtcclxuICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC01MCU7XHJcbiAgICB3aWR0aDogMzQ5cHg7XHJcbiAgICBoZWlnaHQ6IDQ0NXB4O1xyXG5cclxuXHJcbiAgICBwYWRkaW5nOiAzNXB4IDMycHggMzVweCAyN3B4O1xyXG59XHJcbi5jYXJkMntcclxuICAgIHdpZHRoOiA0NDlweDtcclxuICAgIGhlaWdodDogMzQzcHg7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMzlweDtcclxuICAgIHBhZGRpbmc6IDM1cHggMzJweCAzNXB4IDI3cHg7XHJcbn1cclxuLmNhcmQze1xyXG4gICAgd2lkdGg6IDM1MXB4O1xyXG4gICAgaGVpZ2h0OiAyNzhweDtcclxuXHJcbiAgICBwYWRkaW5nOiAzNXB4IDMycHggMzVweCAyN3B4O1xyXG59XHJcbiIsIi5jdGEtc2xpZGVyIHtcclxuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiAyNnB4O1xyXG5cclxuICAgICZfX2l0ZW0tYmcge2JhY2tncm91bmQ6IHJnYmEoNTcsIDU3LCA1NywgMC4yMik7fVxyXG59XHJcblxyXG4uY3RhIC5zbGlkZXItY29udGVudCB7cGFkZGluZy1ib3R0b206IDA7fSIsIi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItYmcpO1xuXHRwYWRkaW5nLWJsb2NrOiA5NnB4IDI0cHg7XG5cblx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNzElO1xuXHRjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQpO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdH1cblxuXHRhOm5vdCguZm9vdGVyX19zb2NpYWwtaXRlbSkge1xuXHRcdGNvbG9yOiB2YXIoLS1mb290ZXItdGV4dCk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG5cblx0XHQmOmhvdmVyIHtvcGFjaXR5OiAwLjc1O31cblx0fVxuXG5cdCYtcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRjb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwNXB4O1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlTCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcblx0XHRcdGdhcDogMzBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGVNIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cm93LWdhcDogNDNweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJvbW8ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0Z2FwOiAyNHB4O1xuXG5cdFx0bWF4LXdpZHRoOiAyNTVweDtcblx0fVxuXHQmX19zb2NpYWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGFzcGVjdC1yYXRpbzogMTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblxuXHRcdFx0XHQuaWNvbi1mb290ZXIge1xuXHRcdFx0XHRcdC8vIGZpbGw6IHZhcigtLWZvb3Rlci1iZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cblx0c3BhbiB7Y29sb3I6IHZhcigtLXByaW1hcnkpO31cbn1cblxuLmZvb3Rlcl9fbWVudSB7XG5cdHdpZHRoOiAyNDVweDtcblxuXHQmLWxpc3Qge1xuXHRcdGxpICsgbGkge21hcmdpbi10b3A6IDEycHg7fVxuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQvLyBnYXA6IDEycHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fY29udGFjdHMge1xuXHR3aWR0aDogMjQ1cHg7XG5cblx0Ji1saXN0IHtcblx0XHRsaSArIGxpIHttYXJnaW4tdG9wOiAyNHB4O31cblx0fVxuXHQmLWxpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogOHB4O1xuXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZUwge1xuXHRcdGdyaWQtYXJlYTogMSAvIDI7XG5cdH1cbn1cblxuLmZvb3Rlcl9faW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHQganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLmZvb3Rlcl9fdGVybXMtbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA2cHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlTSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC5kaXZpZGVyLS1taWQge2Rpc3BsYXk6IG5vbmU7fVxuXHR9XG59XG5cbi5uYXYtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogNnB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcbn1cblxuLmRpdmlkZXIge1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0KTtcbn0iLCIucHJlbWl1bSB7XHJcbiAgICAvLyBwYWRkaW5nLWJsb2NrOiByZW15KDc0KSByZW15KDI4KTtcclxuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg0LjYyNXJlbSwgMC41MTVyZW0gKyAyMC41NXZ3LCAxNHJlbSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS43NXJlbSwgLTAuNDQycmVtICsgMTAuOTZ2dywgNi43NXJlbSk7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogcmVteSgyMjQpIHJlbXkoMTA4KTtcclxuICAgIH1cclxufVxyXG5cclxuLnByZW1pdW0tY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAxNnB4IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnByZW1pdW1fX2Rlc2Mge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi10b3A6IDEwMnB4O1xyXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IHJlbXkoNDg5KTtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3BMIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW15KDU0MCk7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJlbWl1bV9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVteSgxMSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW15KDExKTtcclxuICAgIH1cclxufVxyXG5cclxuLnByZW1pdW1fX2Rlc2MtdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW15KDE4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbXkoNDgpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbXkoMjApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbW9iaWxlUyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVteSgzOSk7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogcmVteSgyMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVtaXVtX19idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogcmVteSgyMzcpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJlbWl1bS1waW5rKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW15KDM4KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbXkoMjg3KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbXkoNjApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJlbWl1bV9faW1nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogNTcycHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDU3MiAvIDQzNTtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3BMIHtcclxuICAgICAgICB3aWR0aDogNDU4cHg7XHJcbiAgICAgICAgJi10b3Age3dpZHRoOiAzNTVweDt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGVNIHtcclxuICAgICAgICB3aWR0aDogMjc1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOThweDtcclxuICAgIH1cclxuXHJcbiAgICAmIGltZyB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmLXRvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XHJcbiAgICAgICAgd2lkdGg6IDQ0NHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcEwge3dpZHRoOiAzNTVweDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlTSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTQycHg7XHJcbiAgICAgICAgd2lkdGg6IDQyMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcEwge1xyXG4gICAgICAgICAgICB3aWR0aDogMzM4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlTSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOTFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZWFkZXItc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTAwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgIHotaW5kZXg6IC0yMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgcGFkZGluZy1ibG9jazogcmVteSgyNCk7XHJcbiAgICBwYWRkaW5nLWlubGluZTogcmVteSg0MSkgcmVteSgzNik7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG5cclxuICAgIGJveC1zaGFkb3c6IDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuICAgIFxyXG4gICAgJi5zZWFyY2gtZm9ybS0tb3BlbiB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogdW5zZXQ7XHJcbiAgICAgICAgdG9wOiA4MnB4O1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogcmVteSgxNik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiByZW15KDkpIDtcclxuICAgICAgICAgICAgLy8gdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIjpyb290IHtcclxuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA2MHB4OyAgIFxyXG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wTCB7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDUwcHg7IFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZUwge1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZVMge1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuLy8gICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDEycHg7XHJcbi8vICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XHJcbi8vICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAuOTtcclxuLy8gICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG59XHJcblxyXG4uc3dpcGVye1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0gaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NSwgNDAsIDM2LCAwLjIpO1xyXG4gICAgfVxyXG5cclxuICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgJi1idWxsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oZWFkZXItY29udGVudF9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXdoaXRlKTtcclxuXHJcbiAgICAuaDEge1xyXG4gICAgICAgIHdpZHRoOiAxNGNoO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbXkoMjIpO1xyXG4gICAgfVxyXG4gXHJcbiAgICAuYnRuIHtmb250LWZhbWlseTogdmFyKC0tZm9udDMpO31cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHRvcDogNDMlO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuIiwiLmhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0Ly8gbWF4LXdpZHRoOiByZW15KDE0NzApO1xuXHRwYWRkaW5nOiByZW15KDI2KSByZW15KDI2KSByZW15KDI2KSByZW15KDIxKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nOiByZW15KDE2KSByZW15KDkpIHJlbXkoMTYpIHJlbXkoMSk7XG5cdH1cbn1cblxuLmhlYWRlci1uYXZfX2J0biB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGdhcDogcmVteSgzNyk7XG5cblx0QGluY2x1ZGUgbGFwdG9wTCB7XG5cdFx0Z2FwOiAxLjVyZW07XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxlUyB7XG5cdFx0Z2FwOiByZW15KDE4KTtcblx0fVxufVxuXG4uc2VhcmNoLW9wZW5fX3RleHQsXG4uYnRuLW91dGxpbmUtLXNtYWxsIHtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5uYXZfX2xvZ28ge1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLXJpZ2h0OiByZW15KDQwKTtcblxuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cblx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRtYXgtd2lkdGg6IHJlbXkoMTYwKTtcblx0fVxuXHRAaW5jbHVkZSBtb2JpbGVNIHtcblx0XHRmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbXkoMjApO1xuXHR9XG59XG5cbi5zbGlkZXItY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gaGVpZ2h0OiByZW15KDcwNCk7XG5cblx0aGVpZ2h0OiBjbGFtcCgyNi41cmVtLCAyMC40ODJyZW0gKyAzMC4wOXZ3LCA2Ny41cmVtKTtcblxuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1x0Ly8g0KfRgtC+0LHRiyDQstC90LjQt9GDINC90LUg0LHRi9C70L4g0L/QvtC70L7RgdC60Lhcblx0XHRcblx0Jjo6YWZ0ZXIge1xuXHRcdC8vIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDBweDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDBweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaGVhZGVyL2hlYWRlci1ib3JkZXIxLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgIC8gY292ZXI7XG5cdFx0Ly8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Jl9fc3ZnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMHB4O1xuXHRcdC8vIGhlaWdodDogMzVweDtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDI1MzVweCkge1xuXHRcdFx0Ly8gaGVpZ2h0OiA2NXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGRlc2t0b3BYTCB7XG5cdFx0XHQvLyBoZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3BMIHtcblx0XHRcdC8vIGhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdC8vIGhlaWdodDogMzBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtb2JpbGVMIHtcblx0XHRcdC8vIGhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Ly8gaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1vYmlsZU0ge1xuXHRcdFx0Ly8gaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1vYmlsZVMge1xuXHRcdFx0Ly8gaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3N2ZyBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuIiwiLmljb25zLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdHN0cm9rZTogdHJhbnNwYXJlbnQ7XG5cdC8vIHdpZHRoOiA2MnB4O1xuXHQvLyBoZWlnaHQ6IDYycHg7XG59XG5cbi5pY29uLS1zZWFyY2gge1xuXHQvLyBmaWxsOiB2YXIoLS1wYWdlLWJnKTtcblx0Ly8gc3Ryb2tlOiB2YXIoLS1wYWdlLWJnKTtcblx0d2lkdGg6IHJlbXkoMjApO1xuXHRoZWlnaHQ6IHJlbXkoMjApO1xuXG5cdCY6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4uc2VhcmNoLWJsYWNrLFxuLmNsb3NlLWJsYWNrIHtcblx0Ly8gZmlsbDogdmFyKC0tZ3JheS1jb3B5KTtcblx0Ly8gc3Ryb2tlOiB2YXIoLS1wYWdlLWJnKTtcblx0d2lkdGg6IHJlbXkoMzApO1xuXHRoZWlnaHQ6IHJlbXkoMzApO1xuXG5cdCY6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZU0ge1xuXHRcdHdpZHRoOiByZW15KDIwKTtcblx0XHRoZWlnaHQ6IHJlbXkoMjApO1xuXHR9XG59XG5cbi5jbG9zZS1ibGFjayB7XG5cdGZpbGw6IHZhcigtLWdyYXktY29weSk7XG59XG5cbiNzZWFyY2gge1xuXHQmIHJlY3Qge1xuXHRcdGZpbGw6IHZhcigtLXBhZ2UtYmcpO1xuXHR9XG5cblx0JiBjaXJjbGUge1xuXHRcdHN0cm9rZTogdmFyKC0tcGFnZS1iZyk7XG5cdH1cblxufVxuXG4uaWNvbi0taGVhZGVyLWJvcmRlciB7XG5cdC8vIGRpc3BsYXk6IGJsb2NrO1xuXHRmaWxsOiB2YXIoLS1wYWdlLWJnKTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQvLyBAZGVidWcgXCJWVyAtIFwiIHdpZHRoO1xuXHQvLyBAZGVidWcgXCJjYWxjKDEwMHZ3IC8gMTQ0MDogXCIgKGNhbGMoMTAwdncgLyAxNDQwKSk7XG5cblx0Ly8gQGlmIDEwMHZoID4gMTQ0MCB7XG5cdC8vIFx0QHdhcm4gXCJJbnNpZGVcIjtcblx0Ly8gXHR0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTAwdmggLyAxNDQwKSk7XG5cdC8vIH1cblxuXHQmLTI1NTAge2Rpc3BsYXk6IGJsb2NrO31cblx0Ji0xNDQwIHtkaXNwbGF5OiBub25lO31cblx0Ji03NzAge2Rpc3BsYXk6IG5vbmU7fVxuXHQmLTMyMCB7ZGlzcGxheTogbm9uZTt9XG5cblx0Ly8gJi1tb2Ige1xuXHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdC8vIFx0ZmlsbDogdmFyKC0tcGFnZS1iZyk7XG5cdC8vIFx0d2lkdGg6IDcwMHB4O1xuXHQvLyBcdGhlaWdodDogMTAwJTtcblxuXHQvLyB9XG5cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0Ji0yNTUwIHtkaXNwbGF5OiBub25lO31cblx0XHQmLTE0NDAge2Rpc3BsYXk6IGJsb2NrO31cblx0XHQmLTc3MCB7ZGlzcGxheTogbm9uZTt9XG5cdFx0Ji0zMjAge2Rpc3BsYXk6IG5vbmU7fVxuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlTCB7XG5cdFx0Ji0yNTUwIHtkaXNwbGF5OiBub25lO31cblx0XHQmLTE0NDAge2Rpc3BsYXk6IG5vbmU7fVxuXHRcdCYtNzcwIHtkaXNwbGF5OiBibG9jazt9XG5cdFx0Ji0zMjAge2Rpc3BsYXk6IG5vbmU7fVxuXHR9XG5cblx0Ly8gQGluY2x1ZGUgbW9iaWxlTSB7XG5cdC8vIFx0Ji0yNTUwIHtkaXNwbGF5OiBub25lO31cblx0Ly8gXHQmLTE0NDAge2Rpc3BsYXk6IG5vbmU7fVxuXHQvLyBcdCYtNzcwIHtkaXNwbGF5OiBub25lO31cblx0Ly8gXHQmLTMyMCB7ZGlzcGxheTogYmxvY2s7fVxuXHQvLyB9XG59XG5cbi5pY29uLXNvY2lhbCB7XG5cdGZpbGw6IHZhcigtLXByaW1hcnkpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuXG4uaWNvbi0tZmFjZWJvb2sge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHQvLyBzdHJva2U6IHZhcigtLXByaW1hcnkpO1xufVxuLmljb24tLXlvdXR1YmUge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyOXB4O1xufVxuLmljb24tLWluc3RhZ3JhbSB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbkBpbmNsdWRlIG1vYmlsZU0ge1xuXHQuaWNvbi0tZmFjZWJvb2sge1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogMjFweDtcblx0fVxuXHQuaWNvbi0teW91dHViZSB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cdC5pY29uLS1pbnN0YWdyYW0ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxufVxuXG4uaWNvbi1mb290ZXIge1xuXHRmaWxsOiB2YXIoLS13aGl0ZSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG5cblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblxuXHQmLS1mLXR3aXR0ZXIgIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdH1cblx0Ji0tZi15b3V0dWJlICB7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHR9XG59XG5cbi5pY29uLWZvb3Rlcl9fY29udGFjdHMge1xuXHRmbGV4LXNocmluazogMDtcblx0ZmlsbDogdmFyKC0tcHJpbWFyeSk7XG5cblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tLWFycm93LXVwIHtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblx0ZmlsbDogdmFyKC0tcHJpbWFyeSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIC0xcHgpO1xuXHRzdHJva2U6IHJnYmEoMTQxLCA5NSwgOTUsIDAuNik7XG5cdHN0cm9rZS13aWR0aDogMC41cHg7XG5cdC8vIGZpbGw6IHRyYW5zcGFyZW50O1xuXHQvLyBzdHJva2U6IHRyYW5zcGFyZW50O1xuXHQvLyBzdHJva2U6IHZhcigtLXByaW1hcnkpO1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLWFjY2VudCk7XG59XG5cbiIsIi5tb2JpbGUtbmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHQvLyB0b3A6IDA7XG5cdHRvcDogODJweDtcblx0cmlnaHQ6IC0xMDAlO1xuXG5cdG1heC13aWR0aDogcmVteSgzMjApO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwOWRlZywgIzQyODdiMyAtMTcuMzglLCAjMTMzZjZiIDc4LjQlKSwgIzI3NjE5NTtcblx0Y29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdHotaW5kZXg6IDE1O1xuXHRvcGFjaXR5OiAwO1xuXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRyaWdodDogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5tb2JpbGUtbmF2X19saW5rIHtcblx0Y29sb3I6IHZhcigtLXRleHQtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiA2cmVtO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOmhvdmVyIHtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogMjBweDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXG5cdCYgLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09ICBNb2JpbGUgRmFkZSAgPT09PT09PT09PT09PT09PT09PT09ICAqL1xuLm1vYmlsZS1uYXYtZmFkZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiA4MnB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjE4LCAyMzEsIDAuNyk7XG5cdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuXHR6LWluZGV4OiAxNDtcblxuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLm1vYmlsZS1uYXYtZmFkZS0tb3BlbiB7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn0iLCIucmVtZW1iZXIge1xyXG4gICAgLy8gcGFkZGluZy10b3A6IDExOHB4O1xyXG4gICAgLy8gbWF4LWhlaWdodDogNTE5cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuXHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcblxyXG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGVMIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZU0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgICB9XHJcblxyXG4gICAgJi10YWdsaW5lIHtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZTRlYTtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA3MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3BMIHtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlTCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDM5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZU0ge1xyXG4gICAgICAgICAgICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDg5cHg7XHJcblxyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAmX190aXRsZSB7bWFyZ2luLWJvdHRvbTogMTFweDt9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wTCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAmX190aXRsZSB7bWFyZ2luLWJvdHRvbTogOHB4O31cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVtZW1iZXItbGlua3Mge1xyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICB9XHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZU0ge1xyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2dyb3VwIHtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZW1lbWJlcl9faW1hZ2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xyXG4gICAgLy8gd2lkdGg6IDQ5NnB4O1xyXG4gICAgLy8gaGVpZ2h0OiA1OThweDtcclxuICAgIEBpbmNsdWRlIG1vYmlsZU0ge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDE4cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1waG9uZSB7XHJcbiAgICAgICAgd2lkdGg6IDIzMnB4O1xyXG4gICAgICAgIC8vIGhlaWdodDogNDY0cHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAvLyBib3gtc2hhZG93OiAxMHB4IDE1cHggMzBweCByZ2JhKDQxLCA0MSwgNDIsIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1waG9uZTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yN3B4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICYtcGhvbmUyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMDVweDtcclxuICAgIH1cclxuICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDEwcHggMTVweCAzMHB4IHJnYmEoNDEsIDQxLCA0MiwgMC41KSk7XHJcbiAgICAgfVxyXG5cclxuICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAmLXBob25lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG5cclxuICAgICBAaW5jbHVkZSBtb2JpbGVMIHtcclxuICAgICAgICAgJi1waG9uZTEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIEBpbmNsdWRlIG1vYmlsZU0ge1xyXG4gICAgICAgICAmLXBob25lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgJi1waG9uZTIge1xyXG4gICAgICAgICAgICB0b3A6IDEyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICB9XHJcbn0iLCIvKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcblx0LS10aW1lOiAwLjFzO1xuXG5cdC0td2lkdGg6IDI0cHg7XG5cdC0taGVpZ2h0OiAxNnB4O1xuXG5cdC0tbGluZS1oZWlnaHQ6IDJweDtcblx0LS1zcGFjaW5nOiA0Ljc2cHg7XG5cblx0LS1jb2xvcjogI2ZmZjtcblx0LS1yYWRpdXM6IDJweDtcblxuXHQvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG5cdC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cblx0Lyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cblxuXHQvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cblx0aGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlLFxuLm5hdi1pY29uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbixcblx0XHR0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG5cdC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG5cdHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuXHR0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLFxuXHRcdHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cblxuLm1vYmlsZS1uYXYtYnRuIHtcblx0ei1pbmRleDogOTk5O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG5cdC5tb2JpbGUtbmF2LWJ0biB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn0iLCIuaGVhZGVyX19uYXYge1xufVxuLm5hdiB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cbi5uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAzMHB4O1xufVxuLmFjdGl2ZSB7XG59IiwiLnJlc3VsdCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA1MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogcmVteSg5NCkgcmVteSgxMjIpO1xyXG4gICAgfVxyXG4gfVxyXG5cclxuLnJlc3VsdC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDE0cHggMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc3VsdF9faW1nIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgLy8gaGVpZ2h0OiA1MDNweDtcclxuICAgIGFzcGVjdC1yYXRpbzogOSAvIDEwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmLXRvcCwgJi1ib3R0b20ge1xyXG4gICAgICAgIC8vIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIC8vIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtdG9wIGltZywgJi1ib3R0b20gaW1nIHtcclxuICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IHJldmVydC1sYXllcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlTSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10b3Age1xyXG4gICAgICAgIHdpZHRoOiAzNDdweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDcgLyA4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGVNIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDI0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGVTIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0OHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDVweCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm90dG9tIHtcclxuICAgICAgICB3aWR0aDogMjQxcHg7XHJcbiAgICAgICAgLy8gYXNwZWN0LXJhdGlvOiAyIC8gMztcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDI0MSAvIDM1OTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTQ0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNDhweDtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGVNIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDE5Mi44cHg7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZVMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTQ2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZU0ge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgLy8gd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIC8vIGhlaWdodDogMzEzcHggIDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZVMge1xyXG4gICAgICAgIHdpZHRoOiAyNjJweDtcclxuICAgICAgICBoZWlnaHQ6IDMxM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzdWx0X19kZXNjIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLXRvcDogcmVteSgxMDgpO1xyXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IHJlbXkoNTQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc3VsdF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVteSgxMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW15KDExKTtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc3VsdF9fZGVzYy10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbXkoMjQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVteSg0OCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVteSgyMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXN1bHRfX2J0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiByZW15KDIzNyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmVtaXVtLXBpbmspO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbXkoMzgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogcmVteSgyODcpO1xyXG4gICAgICAgIGhlaWdodDogcmVteSg2MCk7XHJcbiAgICB9XHJcbn0iLCIuc2xpZGVyLWNvbnRlbnRfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTElO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC13aGl0ZSk7XHJcblxyXG4gICAgLmgyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0Y2g7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVteSgyMik7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2MHB4IHJnYmEoMCwgMCwgMCwgMC40Nik7XHJcbiAgICB9XHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNTBjaDtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250Myk7fVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwOSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbW9iaWxlTSB7XHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMGNoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1Y2g7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzBjaDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTcuOTM3NXJlbTtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDIwOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi5zb2NpYWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ibG9jazogcmVteSg2NCkgcmVteSg3MSk7XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbW9iaWxlTCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogcmVteSg1NCkgcmVteSg3MCk7XHJcbiAgICAgICAgJl9fdGl0bGUge21hcmdpbi1ib3R0b206IDE4cHg7fVxyXG4gICAgfVxyXG59XHJcblxyXG4uc29jaWFsX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDkzcHg7XHJcbn1cclxuXHJcbi5zb2NpYWxfX2xpbmsge1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblxyXG4gICAgICAgIC5pY29uLXNvY2lhbCB7XHJcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIC5zb2NpYWxfX2NvbnRlbnQge2dhcDogNjBweDt9XHJcbiAgICAuc29jaWFsX19saW5rIHt3aWR0aDogOTBweDt9XHJcbn1cclxuQGluY2x1ZGUgbW9iaWxlTSB7XHJcbiAgICAuc29jaWFsX19jb250ZW50IHtnYXA6IDI3cHg7fVxyXG4gICAgLnNvY2lhbF9fbGluayB7d2lkdGg6IDc1cHg7fVxyXG59IiwiLnN0b3JpZXNfX3NsaWRlciB7XHJcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmIC5zdG9yaWVzX190aXRsZSAge1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yaWVzLXNsaWRlciAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxufVxyXG5cclxuLnN3aXBlci1zbGlkZSB7XHJcbiAgICAmLmNhcmQtc2xpZGVyICB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wTCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAzMnB4IDM1cHggMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMTBweDtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMThweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkX191c2VyIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuIiwiLnN0b3JpZXMge1xyXG4gICAgcGFkZGluZy1ibG9jazogcmVteSgxMjYpIHJlbXkoODApO1xyXG4gICAgLy8gaGVpZ2h0OiByZW15KDkwMCk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiAjZjRlM2U5O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2Y0ZTNlOSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG5cclxuICAgICAgICAmIC5oMyB7bWFyZ2luLWJvdHRvbTogMTJweDt9XHJcbiAgICAgICAgJiAuZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyZXktY29weSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIC5oMyAge21hcmdpbi1ib3R0b206IDdweDt9XHJcbiAgICAgICAgICAgIC5kZXNjIHtmb250LXNpemU6IDlweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ0NnB4IDQ0NnB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzN3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3BMIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3BMIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogcmVteSg0OCkgcmVteSgzOCk7XHJcbiAgICB9XHJcblxyXG59Il19 */
