/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-webkit-keyframes clouds{0%{background-position:0 0}100%{background-position:50px 0}}@keyframes clouds{0%{background-position:0 0}100%{background-position:50px 0}}@-webkit-keyframes balloon{0%{background-position:0 0}100%{background-position:0 5px}}@keyframes balloon{0%{background-position:0 0}100%{background-position:0 5px}}@-webkit-keyframes open-navigation{0%{display:none;-webkit-transform:translateX(110%);transform:translateX(110%)}1%{display:-webkit-box;display:flex;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{display:-webkit-box;display:flex;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes open-navigation{0%{display:none;-webkit-transform:translateX(110%);transform:translateX(110%)}1%{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes close-navigation{0%{display:-webkit-box;display:flex;-webkit-transform:translateX(0);transform:translateX(0)}99%{display:-webkit-box;display:flex;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{display:none;-webkit-transform:translateX(110%);transform:translateX(110%)}}@keyframes close-navigation{0%{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);transform:translateX(0)}99%{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{display:none;-webkit-transform:translateX(110%);transform:translateX(110%)}}*{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:16px;line-height:25px;color:rgba(40,40,42,.7)}img{display:block;height:auto}.link,a{display:inline;cursor:pointer;font:inherit;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:transparent;color:#5663f6;text-decoration:none;-webkit-transition-property:color,fill,stroke,-webkit-box-shadow;transition-property:color,fill,stroke,-webkit-box-shadow;transition-property:color,box-shadow,fill,stroke;transition-property:color,box-shadow,fill,stroke,-webkit-box-shadow;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.link:focus,.link:hover,a:focus,a:hover{text-decoration:underline;color:#2636f3;border:none;outline:0}.dn{display:none}.darken{position:relative}.darken::after{content:'';background-color:rgba(40,40,42,.7);position:absolute;top:0;left:0;width:100%;height:100%}.visually-hidden:not(:focus):not(:active),input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0,0,0,0);overflow:hidden}.accordion{margin:0;padding:0;list-style:none}.accordion__item{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;-webkit-box-shadow:0 0 8px rgba(86,99,246,.11);box-shadow:0 0 8px rgba(86,99,246,.11);border-radius:4px}.accordion__item+.accordion__item{margin-top:12px}.accordion__toggle{margin:0;padding:0;display:block;padding:5px 30px 5px 0;position:relative;border:none;min-height:30px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;font-weight:700;font-size:16px;text-align:left;line-height:20px;color:#28282a;cursor:pointer;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.accordion__toggle:focus,.accordion__toggle:hover{color:#5663f6;background-color:transparent;outline:0}.accordion__toggle::after{position:absolute;content:'';width:30px;height:30px;top:0;right:0;background-image:url(/img/decoration/sprite.svg);background-repeat:no-repeat;background-position:-35px 0}.accordion__description{max-height:0;overflow-y:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.accordion__toggle--active{color:#5663f6}.accordion__toggle--active::before{background-position:-11px -65px}.accordion__item li,.accordion__item p{margin:0;padding:0;margin-top:12px;font-weight:400;font-size:14px;line-height:20px}.accordion__item ol{margin:0;padding:0;padding-left:12px}.accordion__item li{padding-left:6px}.btn-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;min-width:150px;min-height:50px;background-color:#5663f6;-webkit-box-shadow:none;box-shadow:none;border-radius:12px;border:none;font:inherit;color:#fff;font-weight:400;font-size:16px;line-height:20px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.btn:focus,.btn:hover{background-color:#2636f3;color:#fff;text-decoration:none}.btn svg{margin-right:12px}.btn--outline{background-color:transparent;border:1px solid #fff}.btn--appstore,.btn--googleplay{margin-bottom:10px}.btn--googleplay{background-color:#28282a}.btn--appgallery{background:-webkit-gradient(linear,left top,left bottom,from(#fb6361),to(#ed3e45));background:linear-gradient(180deg,#fb6361 0,#ed3e45 100%)}.calc{padding:30px;border-radius:20px;background-color:#fff;max-width:660px}.calc__summary{font-weight:700;font-size:35px;line-height:41px;color:#5663f6}.calc__summary-description{font-weight:400;font-size:14px;line-height:16px;color:rgba(40,40,42,.7)}.calc__range{margin-top:30px}.calc__range h3{font-weight:700;font-size:16px;line-height:19px;color:#28282a}.calc-range{position:relative}.calc-range__list{position:relative;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.calc-range__list::before{position:absolute;content:'';width:100%;height:2px;top:0;left:0;background-color:#5663f6}.calc-range__li{cursor:pointer;position:relative;padding-top:14px;font-weight:700;font-size:12px;line-height:14px;color:rgba(40,40,42,.7);white-space:nowrap}.calc-range__li::before{position:absolute;content:'';width:3px;height:6px;background-color:#5663f6;top:-2px;left:calc(50% - 1px)}.calc-range__li--hide{opacity:0}.calc-range__li--active{color:#5663f6}.calc-range__indicator{position:absolute;content:'';bottom:19px;left:0;width:12px;height:12px;background:#5663f6;-webkit-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-box-shadow:0 0 2px rgba(86,99,246,.8);box-shadow:0 0 2px rgba(86,99,246,.8);border-radius:50%}.calc-range__indicator--active{-webkit-box-shadow:0 0 5px 1px rgba(86,99,246,.8);box-shadow:0 0 5px 1px rgba(86,99,246,.8)}.calc__range--flow .calc-range__indicator::after{position:absolute;content:attr(data-content);bottom:-25px;-webkit-transform:translateX(calc(-50% + 6px));-ms-transform:translateX(calc(-50% + 6px));transform:translateX(calc(-50% + 6px));white-space:nowrap;padding:2px 5px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 0 2px 1px rgba(86,99,246,.2);box-shadow:0 0 2px 1px rgba(86,99,246,.2);font-weight:700;font-size:12px;line-height:14px;text-align:center;color:#5663f6}.cities{position:absolute;top:45px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:5;padding:20px;width:350px;max-width:100%;background-color:#fff;-webkit-box-shadow:0 0 24px 10px rgba(86,99,246,.16);box-shadow:0 0 24px 10px rgba(86,99,246,.16);border-radius:12px;font-size:16px;line-height:20px}.cities__title{margin:0;margin-bottom:20px}.cities__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.city+.city{margin-top:12px}.city__radio-indicator{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background-color:#f6f6f8;border-radius:12px}.city__radio-indicator:focus,.city__radio-indicator:hover{outline:0;background-color:rgba(86,99,246,.1);color:#5663f6}.city__radio-indicator:active{background-color:rgba(86,99,246,.2);color:#5663f6}input:checked~.city__radio-indicator{cursor:auto;background-color:#5663f6;color:#fff}.content-wrapper{padding:0 15px;width:100%}.cookie-agreement{position:fixed;bottom:24px;left:24px;padding:24px;background-color:#fff;border-radius:14px;-webkit-box-shadow:0 4px 32px #14161633;box-shadow:0 4px 32px #14161633;max-width:467px;z-index:1000;text-align:center;font-size:18px;line-height:22px;opacity:0;pointer-events:none}.cookie-agreement .cookie-agreement__text{margin-bottom:10px}.cookie-agreement .cookie-agreement__text a{color:#5696f6;text-decoration:none}.cookie-agreement .cookie-agreement__button{border:1px solid #5696f6;width:55px;background-color:#5696f6;color:#fff;line-height:21px;padding:6px;font-size:15px;border-radius:12px;cursor:pointer;border:none;font-family:Roboto,sans-serif;font-weight:500;overflow:visible;-webkit-box-shadow:0 4px 12px #5696f650;box-shadow:0 4px 12px #5696f650;text-transform:none}.cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(170.02deg,#3f4785 0,#5663f6 100%);overflow-x:hidden}.cta.section{padding-bottom:175px}.cta .section__title{margin-bottom:20px;color:#fff}.cta__description{margin:0;padding:0;margin-bottom:30px;font-weight:400;font-size:14px;line-height:22px;color:rgba(255,255,255,.7);text-align:center}.cta::before{position:absolute;content:'';bottom:60px;left:0;width:100%;height:90px;background-image:url(/img/decoration/how-it-works/cloud.svg);background-repeat:no-repeat;-webkit-animation:clouds 5s linear both alternate infinite;animation:clouds 5s linear both alternate infinite}.cta::after{position:absolute;content:'';bottom:20px;left:calc(60% - 50px);width:100%;height:90px;background-image:url(/img/decoration/balloon.svg);background-repeat:no-repeat;-webkit-animation:balloon 2s ease-in-out both alternate infinite;animation:balloon 2s ease-in-out both alternate infinite}.cta .btn{border:1px solid #fff}.description__wrapper{padding-bottom:34px;min-height:100vh;width:100%}.description__img{position:relative;overflow:hidden;width:100%;height:256px;background-image:url(/img/decoration/main-img.jpg);background-size:100%;background-position:0 -10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.description__img picture{position:absolute;overflow:hidden;left:50%;top:80px;width:132px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 0 40px rgba(86,99,246,.16);box-shadow:0 0 40px rgba(86,99,246,.16);border-radius:20px;border:2px solid #fff}.description__img img{width:132px}.description__content{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;padding:0 15px;width:100%}.description__title{margin:0;padding:0;margin-top:30px;margin-bottom:60px;text-align:center;font-weight:700;font-size:25px;line-height:29px;color:#28282a}.description__text{margin:0;padding:0;margin-bottom:28px;font-weight:400;font-size:16px;line-height:25px;text-align:center}.faq{background-color:#f6f6f8}.features{width:100%;min-height:736px}.features .section__title{margin-bottom:0}.features__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.features__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100%;margin-bottom:20px;padding:30px;overflow-x:hidden}.features__item label{cursor:pointer;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-tap-highlight-color:rgba(0,0,0,0)}.features__item label:active{background:0 0}.features__item img{width:150px;margin-bottom:20px;-webkit-box-shadow:0 0 40px rgba(86,99,246,.16);box-shadow:0 0 40px rgba(86,99,246,.16);border-radius:24px;border:2px solid #fff}.features__item span{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}.features .slider__controls{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:28px}.features .slider__radio-indicator{border:2px solid #e8eaff}.features .btn-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flat-features{padding-left:15px;padding-right:15px;width:100%}.flat-features.section{position:relative;padding-top:280px}.flat-features.section::before{position:absolute;content:'';top:0;left:0;width:100%;height:250px;background-image:url(/img/decoration/bed-img.jpg);background-position:-50%;background-size:cover}.flat-features p{text-align:center}.flat{width:270px;min-width:270px;min-height:330px;overflow:hidden;border-radius:12px;background-color:#fff;-webkit-box-shadow:0 0 12px rgba(86,99,246,.16);box-shadow:0 0 12px rgba(86,99,246,.16)}.flat+.flat{margin-left:16px}.flat__img-container{overflow:hidden;min-width:270px;max-height:220px;height:100%;border-radius:12px 12px 0 0}.flat__img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;min-height:220px;max-height:250px;border-radius:12px 12px 0 0}.flat__description{padding:4px 12px 12px 12px}.flat__rating,.flat__reviews{font-weight:500;font-size:12px;line-height:20px}.flat__rating-and-reviews{position:relative;padding-left:35px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flat__rating-and-reviews::before{position:absolute;top:0;left:0;content:'';width:30px;height:30px;background-image:url(/img/decoration/sprite.svg);background-repeat:no-repeat;background-position:-210px 0}.flat__rating{margin-right:5px}.flat__reviews{color:rgba(40,40,42,.7)}.flat__city{margin:0;padding:0;margin-top:8px;font-weight:700;font-size:16px;line-height:20px;color:#28282a}.flat__address{margin:0;padding:0;margin-top:4px;font-size:16px;line-height:20px;color:#28282a}.flats{background-color:#f6f6f8}.flats .section__title{padding:15px;margin-bottom:10px;position:relative}.flats__cities-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flats__city-btn{cursor:pointer;display:inline;padding:0;border:none;background-color:transparent;font:inherit;color:#5663f6;-webkit-text-decoration:underline 2px dashed #5663f6;text-decoration:underline 2px dashed #5663f6}.flats__list{margin:0;padding:0;list-style:none;padding:20px 0;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:scroll}.flats__list::after,.flats__list::before{display:block;content:'';width:15px;-ms-flex-negative:0;flex-shrink:0}.flats .btn-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer{padding:60px 15px;background-color:#f6f6f8;border-top:1px solid rgba(40,40,42,.1);z-index:4000}.footer__legal{margin:0;padding:0;margin-bottom:44px;font-weight:400;font-size:12px;line-height:22px;text-align:center}.footer__docs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:400;font-size:12px;line-height:22px;text-align:center}.footer__link{color:rgba(40,40,42,.7)}.how-it-works{position:relative;background-color:#3f4785;background-image:url(/img/decoration/how-it-works/house.svg),linear-gradient(170.02deg,#3f4785 0,#5663f6 100%);background-repeat:no-repeat;background-position:bottom;color:#fff;overflow-x:hidden}.how-it-works::before{position:absolute;content:'';bottom:120px;left:0;width:100%;height:120px;background-image:url(/img/decoration/how-it-works/cloud.svg);background-repeat:no-repeat;-webkit-animation:clouds 5s linear both alternate infinite;animation:clouds 5s linear both alternate infinite}.how-it-works::after{position:absolute;content:'';bottom:70px;left:80px;width:100%;height:120px;background-image:url(/img/decoration/how-it-works/ballon.svg);background-repeat:no-repeat;-webkit-animation:balloon 2s ease-in-out both alternate infinite;animation:balloon 2s ease-in-out both alternate infinite}.how-it-works.section{padding-bottom:262px}.how-it-works__header{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:start;-ms-flex-align:start;align-items:flex-start}.how-it-works__header p{display:none;color:rgba(255,255,255,.7)}.how-it-works .section__title{color:#fff}.how-it-works__step-list{margin:0;padding:0;list-style:none;padding-left:15px}.how-it-works__step{position:relative;padding:16px 16px 16px 30px;border:1px solid rgba(255,255,255,.5);border-radius:12px}.how-it-works__step+.how-it-works__step{margin-top:20px}.how-it-works__step::before{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:'';left:-15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background-color:#fff;color:#5663f6;font-weight:500;font-size:14px;line-height:18px}.how-it-works__step:nth-child(1)::before{content:'1'}.how-it-works__step:nth-child(2)::before{content:'2'}.how-it-works__step:nth-child(3)::before{content:'3'}.how-it-works__step:nth-child(4)::before{content:'4'}.how-it-works__step:nth-child(5)::before{content:'5'}.how-it-works__step:nth-child(6)::before{content:'6'}.how-it-works__step h3{margin:0;padding:0;font-weight:500;font-size:16px;line-height:20px;letter-spacing:.01em}.how-it-works__step p{margin:0;padding:0;margin-top:8px;font-size:14px;line-height:20px;color:rgba(255,255,255,.7)}input{padding:20px 16px;height:56px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(40,40,42,.1);border-radius:4px;background:#f6f6f8;-webkit-box-shadow:none;box-shadow:none}input::-webkit-input-placeholder{font-weight:400;font-size:14px;line-height:16px;color:rgba(40,40,42,.4)}input::-moz-placeholder{font-weight:400;font-size:14px;line-height:16px;color:rgba(40,40,42,.4)}input:-ms-input-placeholder{font-weight:400;font-size:14px;line-height:16px;color:rgba(40,40,42,.4)}input::-ms-input-placeholder{font-weight:400;font-size:14px;line-height:16px;color:rgba(40,40,42,.4)}input::placeholder{font-weight:400;font-size:14px;line-height:16px;color:rgba(40,40,42,.4)}input:focus{outline:0;border:1px solid #5663f6;-webkit-box-shadow:0 0 0 1px #5663f6;box-shadow:0 0 0 1px #5663f6}.landlord{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;border-bottom:1px solid #f6f6f8}.landlord .section__title{margin-bottom:12px}.landlord p{margin:0;padding:0;margin-bottom:40px;text-align:center}.page-header{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;width:100%;height:60px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;z-index:4500}.page-header--partner .page-header__logo path{fill:#fff}.page-header--white{background-color:#5663f6}.page-header__burger{margin:0;padding:0;position:absolute;right:15px;top:15px;border:none;background-color:transparent;width:30px;height:30px}.page-header__burger:focus,.page-header__burger:hover{outline:0}.page-header__burger::after,.page-header__burger::before{position:absolute;content:'';left:calc(50% - 7px);width:14px;height:2px;border-radius:2px;background-color:#fff;-webkit-transition-property:backgroun-color,-webkit-transform;transition-property:backgroun-color,-webkit-transform;transition-property:transform,backgroun-color;transition-property:transform,backgroun-color,-webkit-transform;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.page-header__burger::before{top:11px}.page-header__burger::after{bottom:11px;width:10px}.page-header__burger--opened::before{top:calc(50% - 1px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.page-header__burger--opened::after{top:calc(50% - 1px);width:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.page-header__nav{position:absolute;top:0;left:0;display:none}.page-header__nav--opened{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:open-navigation .3s ease-in both;animation:open-navigation .3s ease-in both;animation-delay:1ms;-webkit-animation-delay:1ms}.page-header__nav--closed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:close-navigation .3s ease-out both;animation:close-navigation .3s ease-out both;animation-delay:1ms;-webkit-animation-delay:1ms}.page-nav{width:100%;height:100vh;background:linear-gradient(170.02deg,#3f4785 0,#5663f6 100%);overflow:hidden}.page-header__logo path{fill:#fff}.page-nav::before{position:absolute;content:'';top:30px;left:0;width:100%;height:120px;background-image:url(/img/decoration/how-it-works/cloud.svg);background-repeat:no-repeat;-webkit-animation:clouds 5s linear both alternate infinite;animation:clouds 5s linear both alternate infinite;z-index:1}.page-nav::after{position:absolute;content:'';top:70px;left:calc(60% - 50px);width:100%;height:120px;background-image:url(/img/decoration/balloon.svg);background-repeat:no-repeat;-webkit-animation:balloon 2s ease-in-out both alternate infinite;animation:balloon 2s ease-in-out both alternate infinite}.page-nav .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:100px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.page-nav__list{margin:0;padding:0;list-style:none;z-index:10}.page-nav__item+.page-nav__item{margin-top:16px}.page-nav__link{margin:0;padding:0;font-weight:700;font-size:20px;line-height:23px;color:#fff}.page-nav__link:focus,.page-nav__link:hover{color:rgba(255,255,255,.8)}.page-nav .btn-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:auto;padding-top:40px;padding-bottom:20px}.page-nav .btn{border:1px solid #fff}.page-nav .btn--appstore,.page-nav .btn--googleplay{margin-bottom:20px;margin-right:0}.partners-description{position:relative;padding-top:200px;padding-left:135px;max-width:calc(100% - 535px);min-height:100vh;background:url(/img/decoration/how-it-works/house.svg),-webkit-gradient(linear,left top,left bottom,from(#3f4785),to(#5663f6));background:url(/img/decoration/how-it-works/house.svg),linear-gradient(180deg,#3f4785 0,#5663f6 100%);background-repeat:no-repeat;background-position:bottom left 105px,bottom;background-size:700px,100%;color:#fff}.partners-description__title{max-width:560px;font-weight:700;font-size:60px;line-height:64px}.partners-description__text{font-weight:400;font-size:24px;line-height:32px;color:rgba(255,255,255,.7);text-decoration:none}.partners-description__text:focus,.partners-description__text:hover{text-decoration:none;color:#fff}.finance{max-width:calc(100% - 535px);padding-left:135px;padding-right:100px;background-color:#5663f6}.finance .section__title{text-align:left;color:#fff}.partners-form{position:fixed;top:0;right:0;padding:80px 135px 80px 100px;width:535px;-webkit-box-sizing:border-box;box-sizing:border-box;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:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;z-index:2}.partners-form form{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:stretch;-ms-flex-align:stretch;align-items:stretch}.partners-form input{margin-bottom:10px}.partners-form button{margin-bottom:30px}.partners-form button span{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:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.partners-form p{font-weight:400;font-size:12px;line-height:14px;text-align:center;color:rgba(40,40,42,.7)}.partners-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#28282a;color:#fff}.partners-section .section__title{margin-bottom:12px;color:#fff}.partners-section .section__title br{display:none}.partners-section p{margin:0;padding:0;margin-bottom:40px;text-align:center;color:rgba(255,255,255,.7)}.partners-section .btn{margin-top:auto}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.popup--hide{display:none}.popup__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(40,40,42,.2)}.popup__content{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding:40px 30px;background-color:#fff;border-radius:20px;width:400px;max-width:calc(100% - 60px)}.popup__title{margin:0;padding:0;margin-bottom:16px;font-weight:700;font-size:25px;line-height:29px;text-align:center;color:#28282a}.popup__message{margin:0;padding:0;margin-bottom:30px;font-weight:400;font-size:16px;line-height:25px;color:rgba(40,40,42,.7);text-align:center}.popup__close-btn{position:absolute;top:-30px;right:-30px;width:30px;height:30px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}.popup__close-btn::after,.popup__close-btn::before{position:absolute;content:'';top:50%;left:50%;width:14px;height:2px;background-color:#fff}.popup__close-btn::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.popup__close-btn::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.popup__button{border:none;-webkit-box-shadow:inset 4px 4px 4px rgba(255,255,255,.08);box-shadow:inset 4px 4px 4px rgba(255,255,255,.08);border-radius:12px;min-width:240px;min-height:56px;color:#fff}.popup--error .popup__title{color:#28282a}.popup--error .popup__button{background-color:#28282a}.popup--success .popup__title{color:#5663f6}.popup--success .popup__button{background-color:#5663f6}.popup__form{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:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:10px}.popup__form input{margin-bottom:10px}.popup__form button{margin-top:10px;margin-bottom:30px}.popup__form button span{width:100%}.popup__caption{margin:0;padding:0;font-size:12px;line-height:14px;text-align:center}.preloader{background-image:url(/img/decoration/preloader.svg);background-repeat:no-repeat;background-position:center center}.reviews{background-color:#f6f6f8}.reviews .section__title{margin-bottom:20px}.reviews .section__title br{display:none}.reviews__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:scroll;padding:10px 0;margin:0 auto;max-width:960px}.reviews__list::after,.reviews__list::before{display:block;content:'';width:15px;-ms-flex-negative:0;flex-shrink:0}.review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;margin-bottom:10px;border-radius:4px;-webkit-box-shadow:0 0 8px rgba(86,99,246,.16);box-shadow:0 0 8px rgba(86,99,246,.16);background:#fff;-ms-flex-negative:0;flex-shrink:0;width:calc(100% - 40px)}.review+.review{margin-left:12px}.review p{padding:0;margin:0;margin-bottom:12px;font-size:14px;line-height:20px;color:#28282a}.review__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;margin-bottom:12px;color:#28282a}.review__rating-and-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;padding-left:30px}.review__rating-and-name::before{position:absolute;content:'';top:-3px;left:-4px;width:30px;height:30px;background-image:url(/img/decoration/sprite.svg);background-position:-210px 0}.review__rating{padding-top:5px;margin-right:12px;min-height:30px;font-weight:400;font-size:12px;line-height:16px;color:#28282a}.review__name{font-weight:500;font-size:12px;line-height:16px;color:#28282a}.review__date{font-weight:500;font-size:12px;line-height:16px}.section{padding-top:60px;padding-bottom:60px}.section__title{margin:0;padding:0;margin-bottom:40px;font-weight:700;font-size:25px;line-height:29px;text-align:center;color:#28282a}.slider{position:relative}.slider__list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}.slider__controls,.slider__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-transition:left;transition:left;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;left:0;-ms-flex-negative:0;flex-shrink:0}.slider__list li{width:100%}.slider__controls{position:absolute;left:12px;bottom:8px}.slider__controls li+li{margin-left:0}.slider__controls label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.slider__radio-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;width:8px;height:8px;background-color:#fff}input[type=radio]:checked~.slider__radio-indicator{width:14px;height:14px;background-color:#5663f6;border:2px solid #fff}.support__list{margin:0;padding:0;list-style:none;padding:0 15px}.support__list li{width:100%;-ms-flex-negative:1;flex-shrink:1}.support__list li+li{margin-top:4px}.support__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 12px 15px 54px;height:54px;background:rgba(86,99,246,.05);border-radius:4px;color:#28282a;font-weight:400;font-size:14px;line-height:24px}.support__btn:focus,.support__btn:hover{text-decoration:none;color:#5663f6}.support__btn::before{position:absolute;content:'';width:30px;height:30px;top:15px;left:12px;background-image:url(/img/decoration/sprite.svg);background-repeat:no-repeat}.support__btn--phone{min-width:180px}.support__btn--whatsapp{min-width:180px}.support__btn--phone::before{background-position:-105px 0}.support__btn--whatsapp::before{background-position:-140px 0}.support__btn--email::before{background-position:-175px 0}@media screen and (min-width:375px){.btn-list{margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.btn--appstore,.btn--googleplay{margin-bottom:0;margin-right:10px}.content-wrapper{padding-left:30px;padding-right:30px}.description__img{height:452px}.description__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 30px}.description__title{text-align:left}.description__text{text-align:left}.description .btn-list{padding-bottom:20px}.flat-features.section{padding-top:350px}.flat-features.section::before{height:290px}.flat{width:295px;min-width:295px}.flat__img-container{width:295px;min-width:295px}.flat__img{min-width:295px}.flats__list::after,.flats__list::before{width:30px}.page-nav::after{top:100px}.reviews__list::after,.reviews__list::before{width:30px}.review{width:calc(100% - 60px)}.support__list{padding:0 30px}}@media screen and (min-width:750px){.accordion__item li,.accordion__item p{font-size:14px;line-height:20px}.cities{padding:40px;width:700px;max-width:none}.cities__title{margin-bottom:40px}.cities__title br{display:none}.cities__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.city+.city{margin-top:0}.city__radio-indicator{height:100%}.content-wrapper{padding-left:40px;padding-right:40px}.cta{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cta.section{padding:40px}.cta .section__title{margin-bottom:12px}.cta::before{background-position:top 0 right 0;bottom:100px;left:auto;right:20px;width:390px}.cta::after{left:auto;right:150px;bottom:40px;width:56px}.description__wrapper{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:80px}.description__wrapper::before{position:absolute;content:'';width:2186px;height:2186px;top:-2038px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;background-color:#5663f6}.description__img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-image:none;height:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:40px;width:268px;overflow:visible}.description__img::after,.description__img::before{position:absolute;content:'';background:linear-gradient(170.02deg,#3f4785 0,#5663f6 100%)}.description__img::before{width:96px;height:236px;top:-30px;left:-30px;border-radius:40px}.description__img::after{width:205px;height:205px;bottom:-50px;right:-50px;border-radius:50%}.description__img picture{position:static;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:100%;z-index:3}.description__img img{width:268px}.description__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:500px}.description__title{font-style:normal;font-weight:700;font-size:50px;line-height:59px;margin-bottom:40px}.faq .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq .section__title{text-align:left;max-width:275px;margin-right:20px}.faq .section__title.content-wrapper{padding:0}.features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features .section__title{text-align:left;margin-bottom:40px}.features__content{width:395px;margin-left:40px}.features .slider__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.features__list-container{overflow:visible}.features__list{overflow:visible}.features__item{overflow-x:visible;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}.features__item label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.features__item img{display:none;position:absolute;top:-80px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);left:420px;width:268px;margin-bottom:0}.features__item span{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.features .slider__controls{display:none}.features__item input[type=radio]:checked~span{color:#5663f6}.features__item input[type=radio]:checked~img{display:block}.features .btn-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:60px}.flat-features.section{padding-top:190px;padding-bottom:190px;padding-left:373px}.flat-features.section::before{width:312px;height:100%;background-repeat:no-repeat;background-position:0 0}.flat-features .section__title{text-align:left}.flat-features p{text-align:left}.flat{width:216px;min-width:216px}.flat+.flat{margin-left:0}.flat__img-container{width:216px;min-width:216px}.flat__img{min-width:216px}.flats{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}.flats__list{overflow-x:visible;display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr}.flats__list::after,.flats__list::before{display:none}.flats .btn-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 40px}.footer__legal{text-align:left;margin-bottom:0}.footer__docs{text-align:right}.how-it-works{color:#28282a}.how-it-works::before{background-repeat:repeat-x}.how-it-works__step-list{background-color:#fff;border-radius:12px;padding:40px;margin:0 auto;max-width:588px}.how-it-works__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;padding:0;padding-left:64px;min-height:40px}.how-it-works__step+.how-it-works__step{margin-top:32px}.how-it-works__step::before{width:40px;height:40px;left:0;background-color:#5663f6;color:#fff;font-weight:700;font-size:20px;line-height:18px}.how-it-works__step--accent{color:#5663f6}.how-it-works__step h3{font-size:18px;line-height:20px}.how-it-works__step p{color:rgba(40,40,42,.7)}.page-header{padding:0 40px}.page-header__burger{right:40px}.page-header__nav{left:auto;right:0}.page-nav{width:375px}.page-nav .content-wrapper{padding:30px;padding-top:100px}.page-nav__item+.page-nav__item{margin-top:30px}.reviews .section__title br{display:inline}.reviews__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;overflow:visible}.reviews__list::after,.reviews__list::before{display:none}.review{width:100%;margin-bottom:0}.review+.review{margin-left:0}.section__title{font-weight:700;font-size:35px;line-height:41px}.support{background-color:#f6f6f8}.support.section{padding:40px}.support .section__title{margin-bottom:20px}.support__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.support__list li+li{margin-top:0;margin-left:20px}.support__btn{background-color:#fff}}@media screen and (min-width:750px) and (min-height:801px){.page-nav__link{font-weight:700;font-size:25px;line-height:29px}}@media screen and (min-width:768px){.features__item span br{display:none}}@media screen and (min-width:1024px){.content-wrapper{max-width:940px;margin:0 auto}.cta.section{padding:60px 120px}.description__wrapper{padding-bottom:0}.description__wrapper::before{width:2914px;height:2914px;top:-2726px}.description__img{width:355px;margin-right:100px}.description__img picture{border-radius:25px;width:355px}.description__img img{width:355px}.description__content{padding-left:40px;width:550px;overflow-x:hidden}.description__content::after,.description__content::before{position:absolute;content:'';width:367px;height:367px;background:#f6b656;opacity:.1;-webkit-filter:blur(100px);filter:blur(100px)}.description__content::before{top:123px;right:-129px}.description__content::after{left:-136px;bottom:-163px}.faq .section__title{max-width:300px}.features__content{margin-left:120px}.features__item img{left:514px}.flat-features.section{-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:570px;max-width:370px}.flat-features.section::before{width:500px}.flat{width:300px}.flat__img-container{width:300px;min-width:300px}.flat__img{min-width:300px}.flats .section__title{width:460px}.flats__list{margin-bottom:40px}.how-it-works{background-size:780px,100%;background-position:bottom right}.how-it-works::before{top:80px;left:auto;right:40px;width:550px;background-size:470px;background-repeat:no-repeat}.how-it-works::after{top:260px;left:auto;right:108px;width:70px;background-size:70px;background-repeat:no-repeat}.how-it-works.section{padding-bottom:65px;padding-top:80px}.how-it-works .section__title{text-align:left}.how-it-works__step-list{max-width:570px;margin:0}.landlord{padding-left:calc((100% - 960px)/ 2);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.landlord .section__title{text-align:left}.landlord p{text-align:left}.more-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.page-nav::before{top:130px}.page-nav::after{top:200px}.partners-section{padding-rigth:calc((100% - 960px)/ 2);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.partners-section .section__title{text-align:left}.partners-section .section__title br{display:inline}.partners-section p{text-align:left}.reviews .section__title{margin-bottom:30px}.section{padding-top:80px;padding-bottom:80px}.support.section{padding:40px 120px}}@media screen and (min-width:1170px){.content-wrapper{max-width:1040px}.cta.section{padding-left:calc((100% - 960px)/ 2);padding-right:calc((100% - 960px)/ 2)}.cta::before{right:calc((100% - 960px)/ 2)}.cta::after{right:calc((100% - 960px + 300px)/ 2)}.description{position:relative;overflow:hidden}.description__wrapper{padding-top:0;width:1170px;margin:0 auto;position:static}.description__wrapper::before{width:0;height:0;top:0}.description__img{width:350px;margin-right:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.description__img::after{right:0}.description__img picture{width:268px}.description__img img{width:268px}.description__content{width:580px;padding:0}.description__title{font-size:60px;line-height:64px;margin-bottom:50px}.description__text{font-size:24px;line-height:32px}.description .btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;padding-bottom:0}.features__content{width:960px;margin:0 auto}.features__item img{left:auto;right:0}.flat-features.section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:none;padding-left:calc(50% + 140px);padding-right:calc(50% - 140px - 340px);width:100%;min-height:690px}.flat-features.section::before{width:calc(50%);background-position:-50%}.flats .section__title{width:auto}.footer{padding:30px calc((100% - 1170px)/ 2);margin:0 auto}.how-it-works{background-position:left 200px bottom,left bottom;background-size:570px,100%}.how-it-works::before{top:348px;left:208px}.how-it-works::after{top:auto;bottom:185px;left:450px}.how-it-works.section{padding-bottom:80px}.how-it-works .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.how-it-works__header{width:340px}.how-it-works__header p{display:block}.page-header--partner.page-header--white .page-header__logo path{fill:#28282a}.page-header--white{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(86,99,246,.16);box-shadow:0 0 10px rgba(86,99,246,.16)}.page-header__burger::after,.page-header__burger::before{background-color:#28282a}.page-header__burger--opened::after,.page-header__burger--opened::before{background-color:#fff}.page-header__logo path{fill:#28282a}.partners-description::before{position:absolute;content:'';bottom:200px;left:135px;width:550px;height:120px;background-image:url(/img/decoration/how-it-works/cloud.svg);background-repeat:no-repeat;background-size:470px;-webkit-animation:clouds 5s linear both alternate infinite;animation:clouds 5s linear both alternate infinite}.partners-description::after{position:absolute;content:'';bottom:185px;left:450px;width:100%;height:120px;background-image:url(/img/decoration/how-it-works/ballon.svg);background-repeat:no-repeat;background-size:70px;-webkit-animation:balloon 2s ease-in-out both alternate infinite;animation:balloon 2s ease-in-out both alternate infinite}.support__list{width:840px;margin:0 auto}}@media screen and (max-width:1170px){.partners::before{position:absolute;content:'';bottom:250px;right:50px;width:700px;height:120px;background-image:url(/img/decoration/how-it-works/cloud.svg);background-repeat:no-repeat;background-size:650px;-webkit-animation:clouds 5s linear both alternate infinite;animation:clouds 5s linear both alternate infinite}.partners::after{position:absolute;content:'';bottom:200px;left:300px;width:100%;height:120px;background-image:url(/img/decoration/how-it-works/ballon.svg);background-repeat:no-repeat;background-size:70px;-webkit-animation:balloon 2s ease-in-out both alternate infinite;animation:balloon 2s ease-in-out both alternate infinite}}@media screen and (max-width:1169px){.partners-description{margin:100px 50px 10px;padding:0;max-width:none;min-height:auto;background:0 0}.partners-description__title{max-width:none}.partners-description__text{display:none}.finance{max-width:none;margin:0 50px 50px;padding:0;background-color:transparent}.partners-form{margin:0 50px;position:static;width:calc(100% - 100px);padding:0;height:auto}.partners-form form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px;background-color:#fff;border-radius:12px}.partners-form input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;margin-right:10px}.partners-form button{margin-bottom:0}.partners-form button span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.partners-form p{color:#fff}.partners-form p a{color:#fff}.partners{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:url(/img/decoration/how-it-works/house.svg),-webkit-gradient(linear,left top,left bottom,from(#3f4785),to(#5663f6));background:url(/img/decoration/how-it-works/house.svg),linear-gradient(180deg,#3f4785 0,#5663f6 100%);background-repeat:no-repeat;background-position:bottom left 105px,bottom;background-size:700px,100%;color:#fff;overflow-x:hidden}}@media screen and (max-width:1024px){.partners::before{top:250px;right:0;width:400px;background-size:300px}.partners::after{top:150px;left:auto;right:40px;width:100px}}@media screen and (max-width:1023px){.partners-description__title{margin-bottom:20px;font-size:45px;line-height:48px}.finance .section__title{font-size:24px;font-weight:400;margin-bottom:10px}.partners-form{margin-bottom:150px;background-color:#fff;border-radius:12px;padding:20px}.partners-form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;padding:0}.partners-form input{-ms-flex-negative:1;flex-shrink:1;margin-bottom:10px;margin-right:0}.partners-form button{margin-bottom:30px}.partners-form button span{-ms-flex-negative:1;flex-shrink:1}.partners-form p{color:rgba(40,40,42,.7);margin-bottom:20px}.partners-form p a{color:#5663f6}}@media screen and (max-width:749px){.calc-range__li{font-size:10px}.partners-description{margin:70px 30px 10px}.partners-description__title{font-size:30px;line-height:34px}.finance{margin:0 30px 50px}.partners-form{margin:0 30px 150px;width:calc(100% - 60px)}.partners{background-position:bottom center,bottom;background-size:350px,100%}.partners::before{width:300px;top:50px;background-size:250px}.partners::after{width:50px;background-size:50px}}@media screen and (max-width:375px){.popup__content{max-width:calc(100% - 40px)}.popup__close-btn{top:10px;right:10px}.popup__close-btn::after,.popup__close-btn::before{background-color:#28282a}}@media screen and (max-width:374px){.partners-description{margin:70px 15px 10px}.finance{margin:0 15px 50px}.partners-form{margin:0 15px 150px;width:calc(100% - 30px)}}@media screen and (max-width:320px){.popup__content{max-width:calc(100% - 30px)}}@media screen and (max-height:900px){.page-nav{overflow-y:scroll}.page-nav .content-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5jc3MiLCJtYWluLmNzcyIsImNvbW1vbi9hbmltYXRpb25zLnNjc3MiLCJjb21tb24vZ2xvYmFsLnNjc3MiLCJjb21tb24vdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJibG9ja3MvYWNjb3JkaW9uLnNjc3MiLCJjb21tb24vdmFyaWFibGVzLnNjc3MiLCJibG9ja3MvYnRuLWxpc3Quc2NzcyIsImJsb2Nrcy9idG4uc2NzcyIsImJsb2Nrcy9jYWxjLnNjc3MiLCJibG9ja3MvY2l0aWVzLnNjc3MiLCJibG9ja3MvY29udGVudC13cmFwcGVyLnNjc3MiLCJibG9ja3MvY29va2llLWFncmVlbWVudC5zY3NzIiwiYmxvY2tzL2N0YS5zY3NzIiwiYmxvY2tzL2Rlc2NyaXB0aW9uLnNjc3MiLCJibG9ja3MvZmFxLnNjc3MiLCJibG9ja3MvZmVhdHVyZXMuc2NzcyIsImJsb2Nrcy9mbGF0LWZlYXR1cmVzLnNjc3MiLCJibG9ja3MvZmxhdC5zY3NzIiwiYmxvY2tzL2ZsYXRzLnNjc3MiLCJibG9ja3MvZm9vdGVyLnNjc3MiLCJibG9ja3MvaG93LWl0LXdvcmtzLnNjc3MiLCJibG9ja3MvaW5wdXQuc2NzcyIsImJsb2Nrcy9sYW5kbG9yZC5zY3NzIiwiYmxvY2tzL21vcmUtaW5mby5zY3NzIiwiYmxvY2tzL3BhZ2UtaGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1uYXYuc2NzcyIsImJsb2Nrcy9wYXJ0bmVycy1kZXNjcmlwdGlvbi5zY3NzIiwiYmxvY2tzL3BhcnRuZXJzLWZpbmFuY2UtbW9kZWwuc2NzcyIsImJsb2Nrcy9wYXJ0bmVycy1mb3JtLnNjc3MiLCJibG9ja3MvcGFydG5lcnMtc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3BhcnRuZXJzLnNjc3MiLCJibG9ja3MvcG9wdXAuc2NzcyIsImJsb2Nrcy9wcmVsb2FkZXIuc2NzcyIsImJsb2Nrcy9yZXZpZXdzLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3NsaWRlci5zY3NzIiwiYmxv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QUEsUUFHRixvQkFDRSxpQkFBQSxLQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLG9CQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsb0JBNmtCRiw0QkExa0JBLDZCQUVFLGlCQUFBLFFBNmtCRixvQ0Exa0JBLHFDQUVFLGlCQUFBLEtBR0Ysd0JBQ0UsS0FBQSxRQUdGLDhCQUNFLFNBQUEsU0FDQSxRQUFBLEdBQ0EsT0FBQSxNQUNBLEtBQUEsTUFDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGlCQUFBLDRDQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFDQSxrQkFBQSxPQUFBLEdBQUEsT0FBQSxLQUFBLFVBQUEsU0FBQSxVQUFBLE9BQUEsR0FBQSxPQUFBLEtBQUEsVUFBQSxTQUdGLDZCQUNFLFNBQUEsU0FDQSxRQUFBLEdBQ0EsT0FBQSxNQUNBLEtBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxNQUNBLGlCQUFBLDZDQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsS0FDQSxrQkFBQSxRQUFBLEdBQUEsWUFBQSxLQUFBLFVBQUEsU0FBQSxVQUFBLFFBQUEsR0FBQSxZQUFBLEtBQUEsVUFBQSxTQUdGLGVBQ0UsTUFBQSxNQUNBLE9BQUEsRUFBQSxNQUlKLHFDQUNFLGtCQUNFLFNBQUEsU0FDQSxRQUFBLEdBQ0EsT0FBQSxNQUNBLE1BQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGlCQUFBLDRDQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFDQSxrQkFBQSxPQUFBLEdBQUEsT0FBQSxLQUFBLFVBQUEsU0FBQSxVQUFBLE9BQUEsR0FBQSxPQUFBLEtBQUEsVUFBQSxTQUdGLGlCQUNFLFNBQUEsU0FDQSxRQUFBLEdBQ0EsT0FBQSxNQUNBLEtBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxNQUNBLGlCQUFBLDZDQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsS0FDQSxrQkFBQSxRQUFBLEdBQUEsWUFBQSxLQUFBLFVBQUEsU0FBQSxVQUFBLFFBQUEsR0FBQSxZQUFBLEtBQUEsVUFBQSxVQUlKLHFDQUNFLHNCQUNFLE9BQUEsTUFBQSxLQUFBLEtBQ0EsUUFBQSxFQUNBLFVBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxJQUdGLDZCQUNFLFVBQUEsS0FHRiw0QkFDRSxRQUFBLEtBR0YsU0FDRSxVQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsS0FDQSxRQUFBLEVBQ0EsaUJBQUEsWUFHRixlQUNFLE9BQUEsRUFBQSxLQUNBLFNBQUEsT0FDQSxNQUFBLG1CQUNBLFFBQUEsRUFDQSxPQUFBLEtBR0Ysb0JBQ0UsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJQUNBLFFBQUEsS0FDQSxpQkFBQSxLQUNBLGNBQUEsS0FHRixxQkFDRSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLGNBQUEsRUFDQSxhQUFBLEtBR0Ysc0JBQ0UsY0FBQSxFQUdGLDJCQUNFLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBR0YsaUJBQ0UsTUFBQSxLQUdGLG1CQUNFLE1BQUEsS0FHRixVQUNFLFdBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsV0FBQSwyQ0FBQSxDQUFBLHdFQUFBLFdBQUEsMkNBQUEsQ0FBQSwrQ0FDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQUEsS0FBQSxLQUFBLENBQUEsT0FDQSxnQkFBQSxLQUFBLENBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxRQUlKLHFDQUNFLGtCQUNFLElBQUEsTUFDQSxNQUFBLEVBQ0EsTUFBQSxNQUNBLGdCQUFBLE1BR0YsaUJBQ0UsSUFBQSxNQUNBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxPQUlKLHFDQUNFLDZCQUNFLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUdGLHlCQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxLQUdGLGVBQ0UsY0FBQSxNQUNBLGlCQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsS0FHRixvQkFDRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsaUJBQUEsWUFDQSxRQUFBLEVBR0YscUJBQ0Usa0JBQUEsRUFBQSxZQUFBLEVBQ0EsY0FBQSxLQUNBLGFBQUEsRUFHRixzQkFDRSxjQUFBLEtBR0YsMkJBQ0Usa0JBQUEsRUFBQSxZQUFBLEVBR0YsaUJBQ0UsTUFBQSxrQkFDQSxjQUFBLEtBR0YsbUJBQ0UsTUFBQSxTQUlKLG9DQUNFLGdCQUNFLFVBQUEsS0FHRixzQkFDRSxPQUFBLEtBQUEsS0FBQSxLQUdGLDZCQUNFLFVBQUEsS0FDQSxZQUFBLEtBR0YsU0FDRSxPQUFBLEVBQUEsS0FBQSxLQUdGLGVBQ0UsT0FBQSxFQUFBLEtBQUEsTUFDQSxNQUFBLGtCQUdGLFVBQ0Usb0JBQUEsT0FBQSxNQUFBLENBQUEsT0FDQSxnQkFBQSxLQUFBLENBQUEsS0FHRixrQkFDRSxNQUFBLE1BQ0EsSUFBQSxLQUNBLGdCQUFBLE1BR0YsaUJBQ0UsTUFBQSxLQUNBLGdCQUFBLE1BSUosb0NBQ0UsZ0JBQ0UsVUFBQSxrQkFHRixrQkFDRSxJQUFBLEtBQ0EsTUFBQSxLQW1tQkYseUJBaG1CQSwwQkFFRSxpQkFBQSxTQUlKLG9DQUNFLHNCQUNFLE9BQUEsS0FBQSxLQUFBLEtBR0YsU0FDRSxPQUFBLEVBQUEsS0FBQSxLQUdGLGVBQ0UsT0FBQSxFQUFBLEtBQUEsTUFDQSxNQUFBLG1CQUlKLG9DQUNFLGdCQUNFLFVBQUEsbUJBSUoscUNBQ0UsVUFDRSxXQUFBLE9BR0YsMkJBQ0UsaUJBQUEsTUFBQSxjQUFBLE1BQUEsZ0JBQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgY2xvdWRzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwcHggMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhbGxvb24ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvcGVuLW5hdmlnYXRpb24ge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gIH1cblxuICAxJSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNsb3NlLW5hdmlnYXRpb24ge1xuICAwJSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA5OSUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gIH1cbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6IHJnYmEoNDAsIDQwLCA0MiwgMC43KTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSxcbi5saW5rIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NjYzRjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJveC1zaGFkb3csIGZpbGwsIHN0cm9rZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMsXG4ubGluazpob3Zlcixcbi5saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjYzNmYzO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXJrZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXJrZW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MiwgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aXN1YWxseS1oaWRkZW46bm90KDpmb2N1cyk6bm90KDphY3RpdmUpLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnZpc3VhbGx5LWhpZGRlbixcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDg2LCA5OSwgMjQ2LCAwLjExKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtICsgLmFjY29yZGlvbl9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAzMHB4IDVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzI4MjgyQTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLmFjY29yZGlvbl9fdG9nZ2xlOmhvdmVyLFxuLmFjY29yZGlvbl9fdG9nZ2xlOmZvY3VzIHtcbiAgY29sb3I6ICM1NjYzRjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWNjb3JkaW9uX190b2dnbGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9kZWNvcmF0aW9uL3Nwcml0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNXB4IDA7XG59XG5cbi5hY2NvcmRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZS0tYWN0aXZlIHtcbiAgY29sb3I6ICM1NjYzRjY7XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZS0tYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTFweCAtNjVweDtcbn1cblxuLmFjY29yZGlvbl9faXRlbSBwLFxuLmFjY29yZGlvbl9faXRlbSBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFjY29yZGlvbl9faXRlbSBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5cbi5idG4tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ0biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjYzRjY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG46aG92ZXIsXG4uYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzZmMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0biBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5idG4tLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbn1cblxuLmJ0bi0tYXBwc3RvcmUsXG4uYnRuLS1nb29nbGVwbGF5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJ0bi0tZ29vZ2xlcGxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4MkE7XG59XG5cbi5idG4tLWFwcGdhbGxlcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkI2MzYxIDAlLCAjRUQzRTQ1IDEwMCUpO1xufVxuXG4uY2FsYyB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogNjYwcHg7XG59XG5cbi5jYWxjX19zdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIGNvbG9yOiAjNTY2M0Y2O1xufVxuXG4uY2FsY19fc3VtbWFyeS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDIsIDAuNyk7XG59XG5cbi5jYWxjX19yYW5nZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jYWxjX19yYW5nZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzI4MjgyQTtcbn1cblxuLmNhbGMtcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxjLXJhbmdlX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxjLXJhbmdlX19saXN0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NjNGNjtcbn1cblxuLmNhbGMtcmFuZ2VfX2xpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6IHJnYmEoNDAsIDQwLCA0MiwgMC43KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhbGMtcmFuZ2VfX2xpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NjNGNjtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG59XG5cbi5jYWxjLXJhbmdlX19saS0taGlkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jYWxjLXJhbmdlX19saS0tYWN0aXZlIHtcbiAgY29sb3I6ICM1NjYzRjY7XG59XG5cbi5jYWxjLXJhbmdlX19pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3R0b206IDE5cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICM1NjYzRjY7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDJweCByZ2JhKDg2LCA5OSwgMjQ2LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jYWxjLXJhbmdlX19pbmRpY2F0b3ItLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDFweCByZ2JhKDg2LCA5OSwgMjQ2LCAwLjgpO1xufVxuXG4uY2FsY19fcmFuZ2UtLWZsb3cgLmNhbGMtcmFuZ2VfX2luZGljYXRvcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcbiAgYm90dG9tOiAtMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDZweCkpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDJweCAxcHggcmdiYSg4NiwgOTksIDI0NiwgMC4yKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1NjYzRjY7XG59XG5cbi5jaXRpZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggMTBweCByZ2JhKDg2LCA5OSwgMjQ2LCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmNpdGllc19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jaXRpZXNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jaXR5ICsgLmNpdHkge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2l0eV9fcmFkaW8taW5kaWNhdG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGODtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmNpdHlfX3JhZGlvLWluZGljYXRvcjpob3Zlcixcbi5jaXR5X19yYWRpby1pbmRpY2F0b3I6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg2LCA5OSwgMjQ2LCAwLjEpO1xuICBjb2xvcjogIzU2NjNGNjtcbn1cblxuLmNpdHlfX3JhZGlvLWluZGljYXRvcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg2LCA5OSwgMjQ2LCAwLjIpO1xuICBjb2xvcjogIzU2NjNGNjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCB+IC5jaXR5X19yYWRpby1pbmRpY2F0b3Ige1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjYzRjY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvb2tpZS1hZ3JlZW1lbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjRweDtcbiAgbGVmdDogMjRweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMzJweCAjMTQxNjE2MzM7XG4gIG1heC13aWR0aDogNDY3cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb29raWUtYWdyZWVtZW50IC5jb29raWUtYWdyZWVtZW50X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvb2tpZS1hZ3JlZW1lbnQgLmNvb2tpZS1hZ3JlZW1lbnRfX3RleHQgYSB7XG4gIGNvbG9yOiAjNTY5NmY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb29raWUtYWdyZWVtZW50IC5jb29raWUtYWdyZWVtZW50X19idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTY5NmY2O1xuICB3aWR0aDogNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2OTZmNjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4ICM1Njk2ZjY1MDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzAuMDJkZWcsICMzRjQ3ODUgMCUsICM1NjYzRjYgMTAwJSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmN0YS5zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xufVxuXG4uY3RhIC5zZWN0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY3RhX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3RhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvY2xvdWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhbmltYXRpb246IGNsb3VkcyA1cyBsaW5lYXIgYm90aCBhbHRlcm5hdGUgaW5maW5pdGU7XG59XG5cbi5jdGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiBjYWxjKDYwJSAtIDUwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2RlY29yYXRpb24vYmFsbG9vbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGFuaW1hdGlvbjogYmFsbG9vbiAycyBlYXNlLWluLW91dCBib3RoIGFsdGVybmF0ZSBpbmZpbml0ZTtcbn1cblxuLmN0YSAuYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbn1cblxuLmRlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRlc2NyaXB0aW9uX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2RlY29yYXRpb24vbWFpbi1pbWcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kZXNjcmlwdGlvbl9faW1nIHBpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA4MHB4O1xuICB3aWR0aDogMTMycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IHJnYmEoODYsIDk5LCAyNDYsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuXG4uZGVzY3JpcHRpb25fX2ltZyBpbWcge1xuICB3aWR0aDogMTMycHg7XG59XG5cbi5kZXNjcmlwdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjMjgyODJBO1xufVxuXG4uZGVzY3JpcHRpb25fX3RleHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2Rjg7XG59XG5cbi5mZWF0dXJlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA3MzZweDtcbn1cblxuLmZlYXR1cmVzIC5zZWN0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mZWF0dXJlc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZlYXR1cmVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5mZWF0dXJlc19faXRlbSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5mZWF0dXJlc19faXRlbSBsYWJlbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZmVhdHVyZXNfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggcmdiYSg4NiwgOTksIDI0NiwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi5mZWF0dXJlc19faXRlbSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmVhdHVyZXMgLnNsaWRlcl9fY29udHJvbHMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmZlYXR1cmVzIC5zbGlkZXJfX3JhZGlvLWluZGljYXRvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFOEVBRkY7XG59XG5cbi5mZWF0dXJlcyAuYnRuLWxpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsYXQtZmVhdHVyZXMge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmxhdC1mZWF0dXJlcy5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjgwcHg7XG59XG5cbi5mbGF0LWZlYXR1cmVzLnNlY3Rpb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9iZWQtaW1nLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmZsYXQtZmVhdHVyZXMgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZsYXQge1xuICB3aWR0aDogMjcwcHg7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg4NiwgOTksIDI0NiwgMC4xNik7XG59XG5cbi5mbGF0ICsgLmZsYXQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmZsYXRfX2ltZy1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xufVxuXG4uZmxhdF9faW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbn1cblxuLmZsYXRfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogNHB4IDEycHggMTJweCAxMnB4O1xufVxuXG4uZmxhdF9fcmF0aW5nLFxuLmZsYXRfX3Jldmlld3Mge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZmxhdF9fcmF0aW5nLWFuZC1yZXZpZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsYXRfX3JhdGluZy1hbmQtcmV2aWV3czo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2RlY29yYXRpb24vc3ByaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IDA7XG59XG5cbi5mbGF0X19yYXRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZsYXRfX3Jldmlld3Mge1xuICBjb2xvcjogcmdiYSg0MCwgNDAsIDQyLCAwLjcpO1xufVxuXG4uZmxhdF9fY2l0eSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyODI4MkE7XG59XG5cbi5mbGF0X19hZGRyZXNzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjgyODJBO1xufVxuXG4uZmxhdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY4O1xufVxuXG4uZmxhdHMgLnNlY3Rpb25fX3RpdGxlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxhdHNfX2NpdGllcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGF0c19fY2l0eS1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6ICM1NjYzRjY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDJweCBkYXNoZWQgIzU2NjNGNjtcbn1cblxuLmZsYXRzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmZsYXRzX19saXN0OjphZnRlcixcbi5mbGF0c19fbGlzdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTVweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5mbGF0cyAuYnRuLWxpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGODtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNDAsIDQwLCA0MiwgMC4xKTtcbiAgei1pbmRleDogNDAwMDtcbn1cblxuLmZvb3Rlcl9fbGVnYWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9fZG9jcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDIsIDAuNyk7XG59XG5cbi5ob3ctaXQtd29ya3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjQ3ODU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvaG91c2Uuc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQoMTcwLjAyZGVnLCAjM0Y0Nzg1IDAlLCAjNTY2M0Y2IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5ob3ctaXQtd29ya3M6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogMTIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2RlY29yYXRpb24vaG93LWl0LXdvcmtzL2Nsb3VkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYW5pbWF0aW9uOiBjbG91ZHMgNXMgbGluZWFyIGJvdGggYWx0ZXJuYXRlIGluZmluaXRlO1xufVxuXG4uaG93LWl0LXdvcmtzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogNzBweDtcbiAgbGVmdDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvYmFsbG9uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYW5pbWF0aW9uOiBiYWxsb29uIDJzIGVhc2UtaW4tb3V0IGJvdGggYWx0ZXJuYXRlIGluZmluaXRlO1xufVxuXG4uaG93LWl0LXdvcmtzLnNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjYycHg7XG59XG5cbi5ob3ctaXQtd29ya3NfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uaG93LWl0LXdvcmtzX19oZWFkZXIgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5ob3ctaXQtd29ya3MgLnNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ob3ctaXQtd29ya3NfX3N0ZXAtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uaG93LWl0LXdvcmtzX19zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5ob3ctaXQtd29ya3NfX3N0ZXAgKyAuaG93LWl0LXdvcmtzX19zdGVwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmhvdy1pdC13b3Jrc19fc3RlcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNTY2M0Y2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uaG93LWl0LXdvcmtzX19zdGVwOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgY29udGVudDogJzEnO1xufVxuXG4uaG93LWl0LXdvcmtzX19zdGVwOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgY29udGVudDogJzInO1xufVxuXG4uaG93LWl0LXdvcmtzX19zdGVwOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgY29udGVudDogJzMnO1xufVxuXG4uaG93LWl0LXdvcmtzX19zdGVwOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgY29udGVudDogJzQnO1xufVxuXG4uaG93LWl0LXdvcmtzX19zdGVwOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgY29udGVudDogJzUnO1xufVxuXG4uaG93LWl0LXdvcmtzX19zdGVwOm50aC1jaGlsZCg2KTo6YmVmb3JlIHtcbiAgY29udGVudDogJzYnO1xufVxuXG4uaG93LWl0LXdvcmtzX19zdGVwIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4uaG93LWl0LXdvcmtzX19zdGVwIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuaW5wdXQge1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MCwgNDAsIDQyLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGNkY2Rjg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDIsIDAuNCk7XG59XG5cbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU2NjNGNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM1NjYzRjY7XG59XG5cbi5sYW5kbG9yZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjZGNkY4O1xufVxuXG4ubGFuZGxvcmQgLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmxhbmRsb3JkIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogNDUwMDtcbn1cblxuLnBhZ2UtaGVhZGVyLS1wYXJ0bmVyIC5wYWdlLWhlYWRlcl9fbG9nbyBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cblxuLnBhZ2UtaGVhZGVyLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjYzRjY7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnVyZ2VyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnVyZ2VyOmhvdmVyLFxuLnBhZ2UtaGVhZGVyX19idXJnZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXJfX2J1cmdlcjo6YmVmb3JlLFxuLnBhZ2UtaGVhZGVyX19idXJnZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBiYWNrZ3JvdW4tY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnVyZ2VyOjpiZWZvcmUge1xuICB0b3A6IDExcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnVyZ2VyOjphZnRlciB7XG4gIGJvdHRvbTogMTFweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnVyZ2VyLS1vcGVuZWQ6OmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnVyZ2VyLS1vcGVuZWQ6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIHdpZHRoOiAxNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucGFnZS1oZWFkZXJfX25hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXJfX25hdi0tb3BlbmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYW5pbWF0aW9uOiBvcGVuLW5hdmlnYXRpb24gMzAwbXMgZWFzZS1pbiBib3RoO1xuICBhbmltYXRpb24tZGVsYXk6IDFtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFtcztcbn1cblxuLnBhZ2UtaGVhZGVyX19uYXYtLWNsb3NlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFuaW1hdGlvbjogY2xvc2UtbmF2aWdhdGlvbiAzMDBtcyBlYXNlLW91dCBib3RoO1xuICBhbmltYXRpb24tZGVsYXk6IDFtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFtcztcbn1cblxuLnBhZ2UtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzAuMDJkZWcsICMzRjQ3ODUgMCUsICM1NjYzRjYgMTAwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLWhlYWRlcl9fbG9nbyBwYXRoIHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5wYWdlLW5hdjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9kZWNvcmF0aW9uL2hvdy1pdC13b3Jrcy9jbG91ZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGFuaW1hdGlvbjogY2xvdWRzIDVzIGxpbmVhciBib3RoIGFsdGVybmF0ZSBpbmZpbml0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBhZ2UtbmF2OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogY2FsYyg2MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9iYWxsb29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYW5pbWF0aW9uOiBiYWxsb29uIDJzIGVhc2UtaW4tb3V0IGJvdGggYWx0ZXJuYXRlIGluZmluaXRlO1xufVxuXG4ucGFnZS1uYXYgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZS1uYXZfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucGFnZS1uYXZfX2l0ZW0gKyAucGFnZS1uYXZfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmsge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBhZ2UtbmF2X19saW5rOmZvY3VzLFxuLnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLnBhZ2UtbmF2IC5idG4tbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlLW5hdiAuYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbn1cblxuLnBhZ2UtbmF2IC5idG4tLWFwcHN0b3JlLFxuLnBhZ2UtbmF2IC5idG4tLWdvb2dsZXBsYXkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYXJ0bmVycy1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUzNXB4KTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvaG91c2Uuc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM0Y0Nzg1IDAlLCAjNTY2M0Y2IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCAxMDVweCwgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwMHB4LCAxMDAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBhcnRuZXJzLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xufVxuXG4ucGFydG5lcnMtZGVzY3JpcHRpb25fX3RleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYXJ0bmVycy1kZXNjcmlwdGlvbl9fdGV4dDpob3Zlcixcbi5wYXJ0bmVycy1kZXNjcmlwdGlvbl9fdGV4dDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5maW5hbmNlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MzVweCk7XG4gIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY2M0Y2O1xufVxuXG4uZmluYW5jZSAuc2VjdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBhcnRuZXJzLWZvcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDgwcHggMTM1cHggODBweCAxMDBweDtcbiAgd2lkdGg6IDUzNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wYXJ0bmVycy1mb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnBhcnRuZXJzLWZvcm0gaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGFydG5lcnMtZm9ybSBidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucGFydG5lcnMtZm9ybSBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhcnRuZXJzLWZvcm0gcCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoNDAsIDQwLCA0MiwgMC43KTtcbn1cblxuLnBhcnRuZXJzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODJBO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBhcnRuZXJzLXNlY3Rpb24gLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYXJ0bmVycy1zZWN0aW9uIC5zZWN0aW9uX190aXRsZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXJ0bmVycy1zZWN0aW9uIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnBhcnRuZXJzLXNlY3Rpb24gLmJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnBvcHVwLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDIsIDAuMik7XG59XG5cbi5wb3B1cF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuXG4ucG9wdXBfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzI4MjgyQTtcbn1cblxuLnBvcHVwX19tZXNzYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogcmdiYSg0MCwgNDAsIDQyLCAwLjcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3B1cF9fY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogLTMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wb3B1cF9fY2xvc2UtYnRuOjpiZWZvcmUsXG4ucG9wdXBfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wb3B1cF9fY2xvc2UtYnRuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnBvcHVwX19jbG9zZS1idG46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBvcHVwX19idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDRweCA0cHggNHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucG9wdXAtLWVycm9yIC5wb3B1cF9fdGl0bGUge1xuICBjb2xvcjogIzI4MjgyQTtcbn1cblxuLnBvcHVwLS1lcnJvciAucG9wdXBfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4MkE7XG59XG5cbi5wb3B1cC0tc3VjY2VzcyAucG9wdXBfX3RpdGxlIHtcbiAgY29sb3I6ICM1NjYzRjY7XG59XG5cbi5wb3B1cC0tc3VjY2VzcyAucG9wdXBfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjYzRjY7XG59XG5cbi5wb3B1cF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucG9wdXBfX2Zvcm0gaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9wdXBfX2Zvcm0gYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBvcHVwX19mb3JtIGJ1dHRvbiBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3B1cF9fY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9kZWNvcmF0aW9uL3ByZWxvYWRlci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGODtcbn1cblxuLnJldmlld3MgLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJldmlld3MgLnNlY3Rpb25fX3RpdGxlIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldmlld3NfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cblxuLnJldmlld3NfX2xpc3Q6OmFmdGVyLFxuLnJldmlld3NfX2xpc3Q6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoODYsIDk5LCAyNDYsIDAuMTYpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuXG4ucmV2aWV3ICsgLnJldmlldyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ucmV2aWV3IHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjgyODJBO1xufVxuXG4ucmV2aWV3X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjMjgyODJBO1xufVxuXG4ucmV2aWV3X19yYXRpbmctYW5kLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ucmV2aWV3X19yYXRpbmctYW5kLW5hbWU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTRweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9kZWNvcmF0aW9uL3Nwcml0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAwO1xufVxuXG4ucmV2aWV3X19yYXRpbmcge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMjgyODJBO1xufVxuXG4ucmV2aWV3X19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMyODI4MkE7XG59XG5cbi5yZXZpZXdfX2RhdGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzI4MjgyQTtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlcl9fbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5zbGlkZXJfX2xpc3QsXG4uc2xpZGVyX19jb250cm9scyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNsaWRlcl9fbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGxlZnQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc2xpZGVyX19saXN0IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICBib3R0b206IDhweDtcbn1cblxuLnNsaWRlcl9fY29udHJvbHMgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5zbGlkZXJfX2NvbnRyb2xzIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5zbGlkZXJfX3JhZGlvLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuc2xpZGVyX19yYWRpby1pbmRpY2F0b3Ige1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY2M0Y2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuXG4uc3VwcG9ydF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc3VwcG9ydF9fbGlzdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLnN1cHBvcnRfX2xpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnN1cHBvcnRfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAxMnB4IDE1cHggNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg2LCA5OSwgMjQ2LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzI4MjgyQTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnN1cHBvcnRfX2J0bjpmb2N1cyxcbi5zdXBwb3J0X19idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTY2M0Y2O1xufVxuXG4uc3VwcG9ydF9fYnRuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9zcHJpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3VwcG9ydF9fYnRuLS1waG9uZSB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi5zdXBwb3J0X19idG4tLXdoYXRzYXBwIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cblxuLnN1cHBvcnRfX2J0bi0tcGhvbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDVweCAwO1xufVxuXG4uc3VwcG9ydF9fYnRuLS13aGF0c2FwcDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IDA7XG59XG5cbi5zdXBwb3J0X19idG4tLWVtYWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmJ0bi1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5idG4tLWFwcHN0b3JlLFxuICAuYnRuLS1nb29nbGVwbGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX19pbWcge1xuICAgIGhlaWdodDogNDUycHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX3RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZGVzY3JpcHRpb24gLmJ0bi1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5mbGF0LWZlYXR1cmVzLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzNTBweDtcbiAgfVxuXG4gIC5mbGF0LWZlYXR1cmVzLnNlY3Rpb246OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxuXG4gIC5mbGF0IHtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgbWluLXdpZHRoOiAyOTVweDtcbiAgfVxuXG4gIC5mbGF0X19pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgbWluLXdpZHRoOiAyOTVweDtcbiAgfVxuXG4gIC5mbGF0X19pbWcge1xuICAgIG1pbi13aWR0aDogMjk1cHg7XG4gIH1cblxuICAuZmxhdHNfX2xpc3Q6OmFmdGVyLFxuICAuZmxhdHNfX2xpc3Q6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cblxuICAucGFnZS1uYXY6OmFmdGVyIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG5cbiAgLnJldmlld3NfX2xpc3Q6OmFmdGVyLFxuICAucmV2aWV3c19fbGlzdDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuXG4gIC5yZXZpZXcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgfVxuXG4gIC5zdXBwb3J0X19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmFjY29yZGlvbl9faXRlbSBwLFxuICAuYWNjb3JkaW9uX19pdGVtIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuY2l0aWVzIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuY2l0aWVzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5jaXRpZXNfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNpdGllc19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICB9XG5cbiAgLmNpdHkgKyAuY2l0eSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jaXR5X19yYWRpby1pbmRpY2F0b3Ige1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmN0YSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuY3RhLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAuY3RhIC5zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5jdGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDAgcmlnaHQgMDtcbiAgICBib3R0b206IDEwMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDM5MHB4O1xuICB9XG5cbiAgLmN0YTo6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE1MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogNTZweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX193cmFwcGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjE4NnB4O1xuICAgIGhlaWdodDogMjE4NnB4O1xuICAgIHRvcDogLTIwMzhweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY2M0Y2O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB3aWR0aDogMjY4cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2ltZzo6YmVmb3JlLFxuICAuZGVzY3JpcHRpb25fX2ltZzo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcwLjAyZGVnLCAjM0Y0Nzg1IDAlLCAjNTY2M0Y2IDEwMCUpO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX19pbWc6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiAyMzZweDtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2ltZzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMDVweDtcbiAgICBoZWlnaHQ6IDIwNXB4O1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgcmlnaHQ6IC01MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9faW1nIHBpY3R1cmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2ltZyBpbWcge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmZhcSAuY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZhcSAuc2VjdGlvbl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZmFxIC5zZWN0aW9uX190aXRsZS5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZmVhdHVyZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmZlYXR1cmVzIC5zZWN0aW9uX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmZlYXR1cmVzX19jb250ZW50IHtcbiAgICB3aWR0aDogMzk1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAuZmVhdHVyZXMgLnNsaWRlcl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5mZWF0dXJlc19fbGlzdC1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLmZlYXR1cmVzX19saXN0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5mZWF0dXJlc19faXRlbSB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmZlYXR1cmVzX19pdGVtIGxhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5mZWF0dXJlc19faXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTgwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgbGVmdDogNDIwcHg7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZmVhdHVyZXNfX2l0ZW0gc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5mZWF0dXJlcyAuc2xpZGVyX19jb250cm9scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mZWF0dXJlc19faXRlbSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gc3BhbiB7XG4gICAgY29sb3I6ICM1NjYzRjY7XG4gIH1cblxuICAuZmVhdHVyZXNfX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmVhdHVyZXMgLmJ0bi1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5mbGF0LWZlYXR1cmVzLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNzNweDtcbiAgfVxuXG4gIC5mbGF0LWZlYXR1cmVzLnNlY3Rpb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMxMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuXG4gIC5mbGF0LWZlYXR1cmVzIC5zZWN0aW9uX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5mbGF0LWZlYXR1cmVzIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZmxhdCB7XG4gICAgd2lkdGg6IDIxNnB4O1xuICAgIG1pbi13aWR0aDogMjE2cHg7XG4gIH1cblxuICAuZmxhdCArIC5mbGF0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5mbGF0X19pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjE2cHg7XG4gICAgbWluLXdpZHRoOiAyMTZweDtcbiAgfVxuXG4gIC5mbGF0X19pbWcge1xuICAgIG1pbi13aWR0aDogMjE2cHg7XG4gIH1cblxuICAuZmxhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmZsYXRzX19saXN0IHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxuXG4gIC5mbGF0c19fbGlzdDo6YWZ0ZXIsXG4gIC5mbGF0c19fbGlzdDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZsYXRzIC5idG4tbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cblxuICAuZm9vdGVyX19sZWdhbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fZG9jcyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuaG93LWl0LXdvcmtzIHtcbiAgICBjb2xvcjogIzI4MjgyQTtcbiAgfVxuXG4gIC5ob3ctaXQtd29ya3M6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG5cbiAgLmhvdy1pdC13b3Jrc19fc3RlcC1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDU4OHB4O1xuICB9XG5cbiAgLmhvdy1pdC13b3Jrc19fc3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmhvdy1pdC13b3Jrc19fc3RlcCArIC5ob3ctaXQtd29ya3NfX3N0ZXAge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAuaG93LWl0LXdvcmtzX19zdGVwOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjYzRjY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLmhvdy1pdC13b3Jrc19fc3RlcC0tYWNjZW50IHtcbiAgICBjb2xvcjogIzU2NjNGNjtcbiAgfVxuXG4gIC5ob3ctaXQtd29ya3NfX3N0ZXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5ob3ctaXQtd29ya3NfX3N0ZXAgcCB7XG4gICAgY29sb3I6IHJnYmEoNDAsIDQwLCA0MiwgMC43KTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19idXJnZXIge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19uYXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucGFnZS1uYXYge1xuICAgIHdpZHRoOiAzNzVweDtcbiAgfVxuXG4gIC5wYWdlLW5hdiAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5wYWdlLW5hdl9faXRlbSArIC5wYWdlLW5hdl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5yZXZpZXdzIC5zZWN0aW9uX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnJldmlld3NfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5yZXZpZXdzX19saXN0OjphZnRlcixcbiAgLnJldmlld3NfX2xpc3Q6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucmV2aWV3ICsgLnJldmlldyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgfVxuXG4gIC5zdXBwb3J0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY4O1xuICB9XG5cbiAgLnN1cHBvcnQuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIC5zdXBwb3J0IC5zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zdXBwb3J0X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnN1cHBvcnRfX2xpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5zdXBwb3J0X19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAobWluLWhlaWdodDogODAxcHgpIHtcbiAgLnBhZ2UtbmF2X19saW5rIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzX19pdGVtIHNwYW4gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuY3RhLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMTIwcHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX193cmFwcGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyOTE0cHg7XG4gICAgaGVpZ2h0OiAyOTE0cHg7XG4gICAgdG9wOiAtMjcyNnB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX19pbWcge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX19pbWcgcGljdHVyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB3aWR0aDogMzU1cHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2ltZyBpbWcge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2NvbnRlbnQ6OmJlZm9yZSxcbiAgLmRlc2NyaXB0aW9uX19jb250ZW50OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzNjdweDtcbiAgICBoZWlnaHQ6IDM2N3B4O1xuICAgIGJhY2tncm91bmQ6ICNGNkI2NTY7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIGZpbHRlcjogYmx1cigxMDBweCk7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAxMjNweDtcbiAgICByaWdodDogLTEyOXB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX19jb250ZW50OjphZnRlciB7XG4gICAgbGVmdDogLTEzNnB4O1xuICAgIGJvdHRvbTogLTE2M3B4O1xuICB9XG5cbiAgLmZhcSAuc2VjdGlvbl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICAuZmVhdHVyZXNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxuXG4gIC5mZWF0dXJlc19faXRlbSBpbWcge1xuICAgIGxlZnQ6IDUxNHB4O1xuICB9XG5cbiAgLmZsYXQtZmVhdHVyZXMuc2VjdGlvbiB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiA1NzBweDtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG5cbiAgLmZsYXQtZmVhdHVyZXMuc2VjdGlvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cblxuICAuZmxhdCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLmZsYXRfX2ltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLmZsYXRfX2ltZyB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5mbGF0cyAuc2VjdGlvbl9fdGl0bGUge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgfVxuXG4gIC5mbGF0c19fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5ob3ctaXQtd29ya3Mge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzgwcHgsIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICB9XG5cbiAgLmhvdy1pdC13b3Jrczo6YmVmb3JlIHtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLmhvdy1pdC13b3Jrczo6YWZ0ZXIge1xuICAgIHRvcDogMjYwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTA4cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAuaG93LWl0LXdvcmtzLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG5cbiAgLmhvdy1pdC13b3JrcyAuc2VjdGlvbl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuaG93LWl0LXdvcmtzX19zdGVwLWxpc3Qge1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmxhbmRsb3JkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSA5NjBweCkgLyAyKTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5sYW5kbG9yZCAuc2VjdGlvbl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubGFuZGxvcmQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5tb3JlLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wYWdlLW5hdjo6YmVmb3JlIHtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG5cbiAgLnBhZ2UtbmF2OjphZnRlciB7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ3RoOiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMik7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucGFydG5lcnMtc2VjdGlvbiAuc2VjdGlvbl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAucGFydG5lcnMtc2VjdGlvbiAuc2VjdGlvbl9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5wYXJ0bmVycy1zZWN0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAucmV2aWV3cyAuc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuc3VwcG9ydC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgfVxuXG4gIC5jdGEuc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDk2MHB4KSAvIDIpO1xuICB9XG5cbiAgLmN0YTo6YmVmb3JlIHtcbiAgICByaWdodDogY2FsYygoMTAwJSAtIDk2MHB4KSAvIDIpO1xuICB9XG5cbiAgLmN0YTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gOTYwcHggKyAzMDBweCkgLyAyKTtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX19pbWcge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2ltZzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2ltZyBwaWN0dXJlIHtcbiAgICB3aWR0aDogMjY4cHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2ltZyBpbWcge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fY29udGVudCB7XG4gICAgd2lkdGg6IDU4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIC5idG4tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmZlYXR1cmVzX19jb250ZW50IHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuZmVhdHVyZXNfX2l0ZW0gaW1nIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmZsYXQtZmVhdHVyZXMuc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MCUgKyAxNDBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1MCUgLSAxNDBweCAtIDM0MHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2OTBweDtcbiAgfVxuXG4gIC5mbGF0LWZlYXR1cmVzLnNlY3Rpb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAlO1xuICB9XG5cbiAgLmZsYXRzIC5zZWN0aW9uX190aXRsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IGNhbGMoKDEwMCUgLSAxMTcwcHgpIC8gMik7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuaG93LWl0LXdvcmtzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIwMHB4IGJvdHRvbSwgbGVmdCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NzBweCwgMTAwJTtcbiAgfVxuXG4gIC5ob3ctaXQtd29ya3M6OmJlZm9yZSB7XG4gICAgdG9wOiAzNDhweDtcbiAgICBsZWZ0OiAyMDhweDtcbiAgfVxuXG4gIC5ob3ctaXQtd29ya3M6OmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxODVweDtcbiAgICBsZWZ0OiA0NTBweDtcbiAgfVxuXG4gIC5ob3ctaXQtd29ya3Muc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuaG93LWl0LXdvcmtzIC5jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuaG93LWl0LXdvcmtzX19oZWFkZXIge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxuXG4gIC5ob3ctaXQtd29ya3NfX2hlYWRlciBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wYWdlLWhlYWRlci0tcGFydG5lci5wYWdlLWhlYWRlci0td2hpdGUgLnBhZ2UtaGVhZGVyX19sb2dvIHBhdGgge1xuICAgIGZpbGw6ICMyODI4MkE7XG4gIH1cblxuICAucGFnZS1oZWFkZXItLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDg2LCA5OSwgMjQ2LCAwLjE2KTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fYnVyZ2VyOjpiZWZvcmUsXG4gIC5wYWdlLWhlYWRlcl9fYnVyZ2VyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyQTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fYnVyZ2VyLS1vcGVuZWQ6OmJlZm9yZSxcbiAgLnBhZ2UtaGVhZGVyX19idXJnZXItLW9wZW5lZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2xvZ28gcGF0aCB7XG4gICAgZmlsbDogIzI4MjgyQTtcbiAgfVxuXG4gIC5wYXJ0bmVycy1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYm90dG9tOiAyMDBweDtcbiAgICBsZWZ0OiAxMzVweDtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2RlY29yYXRpb24vaG93LWl0LXdvcmtzL2Nsb3VkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDcwcHg7XG4gICAgYW5pbWF0aW9uOiBjbG91ZHMgNXMgbGluZWFyIGJvdGggYWx0ZXJuYXRlIGluZmluaXRlO1xuICB9XG5cbiAgLnBhcnRuZXJzLWRlc2NyaXB0aW9uOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvdHRvbTogMTg1cHg7XG4gICAgbGVmdDogNDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2RlY29yYXRpb24vaG93LWl0LXdvcmtzL2JhbGxvbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwcHg7XG4gICAgYW5pbWF0aW9uOiBiYWxsb29uIDJzIGVhc2UtaW4tb3V0IGJvdGggYWx0ZXJuYXRlIGluZmluaXRlO1xuICB9XG5cbiAgLnN1cHBvcnRfX2xpc3Qge1xuICAgIHdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnBhcnRuZXJzOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3R0b206IDI1MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvY2xvdWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NTBweDtcbiAgICBhbmltYXRpb246IGNsb3VkcyA1cyBsaW5lYXIgYm90aCBhbHRlcm5hdGUgaW5maW5pdGU7XG4gIH1cblxuICAucGFydG5lcnM6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYm90dG9tOiAyMDBweDtcbiAgICBsZWZ0OiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvYmFsbG9uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzBweDtcbiAgICBhbmltYXRpb246IGJhbGxvb24gMnMgZWFzZS1pbi1vdXQgYm90aCBhbHRlcm5hdGUgaW5maW5pdGU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gIC5wYXJ0bmVycy1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMDBweCA1MHB4IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5wYXJ0bmVycy1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5wYXJ0bmVycy1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maW5hbmNlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDUwcHggNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnBhcnRuZXJzLWZvcm0ge1xuICAgIG1hcmdpbjogMCA1MHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5wYXJ0bmVycy1mb3JtIGZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cblxuICAucGFydG5lcnMtZm9ybSBpbnB1dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnBhcnRuZXJzLWZvcm0gYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnBhcnRuZXJzLWZvcm0gYnV0dG9uIHNwYW4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5wYXJ0bmVycy1mb3JtIHAge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgLnBhcnRuZXJzLWZvcm0gcCBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gIC5wYXJ0bmVycyB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvaG91c2Uuc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM0Y0Nzg1IDAlLCAjNTY2M0Y2IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQgMTA1cHgsIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwMHB4LCAxMDAlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzOjpiZWZvcmUge1xuICAgIHRvcDogMjUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XG4gIH1cblxuICAucGFydG5lcnM6OmFmdGVyIHtcbiAgICB0b3A6IDE1MHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFydG5lcnMtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5maW5hbmNlIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy1mb3JtIGZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wYXJ0bmVycy1mb3JtIGlucHV0IHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5wYXJ0bmVycy1mb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy1mb3JtIGJ1dHRvbiBzcGFuIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuXG4gIC5wYXJ0bmVycy1mb3JtIHAge1xuICAgIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDIsIDAuNyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy1mb3JtIHAgYSB7XG4gICAgY29sb3I6ICM1NjYzRjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNhbGMtcmFuZ2VfX2xpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAucGFydG5lcnMtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogNzBweCAzMHB4IDEwcHg7XG4gIH1cblxuICAucGFydG5lcnMtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAuZmluYW5jZSB7XG4gICAgbWFyZ2luOiAwIDMwcHggNTBweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy1mb3JtIHtcbiAgICBtYXJnaW46IDAgMzBweCAxNTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIH1cblxuICAucGFydG5lcnMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXIsIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1MHB4LCAxMDAlO1xuICB9XG5cbiAgLnBhcnRuZXJzOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB0b3A6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTBweDtcbiAgfVxuXG4gIC5wYXJ0bmVyczo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucG9wdXBfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cblxuICAucG9wdXBfX2Nsb3NlLWJ0biB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnBvcHVwX19jbG9zZS1idG46OmJlZm9yZSxcbiAgLnBvcHVwX19jbG9zZS1idG46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODJBO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5wYXJ0bmVycy1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiA3MHB4IDE1cHggMTBweDtcbiAgfVxuXG4gIC5maW5hbmNlIHtcbiAgICBtYXJnaW46IDAgMTVweCA1MHB4O1xuICB9XG5cbiAgLnBhcnRuZXJzLWZvcm0ge1xuICAgIG1hcmdpbjogMCAxNXB4IDE1MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAucG9wdXBfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5wYWdlLW5hdiB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLnBhZ2UtbmF2IC5jb250ZW50LXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufSIsIkBrZXlmcmFtZXMgY2xvdWRzIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTBweCAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBiYWxsb29uIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG9wZW4tbmF2aWdhdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcclxuICB9XHJcbiAgMSUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjbG9zZS1uYXZpZ2F0aW9uIHtcclxuICAwJSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuICA5OSUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpO1xyXG4gIH1cclxufSIsIioge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIEBpbmNsdWRlIHJlc2V0KCk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIGNvbG9yOiAkZGFyazcwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuYSxcclxuLmxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBAaW5jbHVkZSByZXNldDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBib3gtc2hhZG93LCBmaWxsLCBzdHJva2U7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGJsdWUsIDEwJSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmRuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGFya2VuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyazcwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIudmlzdWFsbHktaGlkZGVuOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnZpc3VhbGx5LWhpZGRlbixcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuIiwiLmFjY29yZGlvbiB7XHJcbiAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcclxufVxyXG5cclxuXHJcbi5hY2NvcmRpb25fX2l0ZW0ge1xyXG4gIEBpbmNsdWRlIHJlc2V0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoODYsIDk5LCAyNDYsIDAuMTEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBcclxuICAmICsgLmFjY29yZGlvbl9faXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlvbl9fdG9nZ2xlIHtcclxuICBAaW5jbHVkZSByZXNldDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA1cHggMzBweCA1cHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBjb2xvcjogJGRhcms7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2RlY29yYXRpb24vc3ByaXRlLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzVweCAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX2Rlc2NyaXB0aW9uIHtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5hY2NvcmRpb25fX3RvZ2dsZS0tYWN0aXZlIHtcclxuICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTFweCAtNjVweDtcclxuICB9XHJcblxyXG4gICYgKyAuYWNjb3JkaW9uX19kZXNjcmlwdGlvbiB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbSBwLFxyXG4uYWNjb3JkaW9uX19pdGVtIGxpIHtcclxuICBAaW5jbHVkZSByZXNldDtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlvbl9faXRlbSBvbCB7XHJcbiAgQGluY2x1ZGUgcmVzZXQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uX19pdGVtIGxpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDZweDtcclxufVxyXG4iLCJcclxuQG1peGluIHJlc2V0KCkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5AbWl4aW4gcmVzZXQtbGlzdCgpIHtcclxuICBAaW5jbHVkZSByZXNldDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4kZGFyazogIzI4MjgyQTtcclxuJGRhcms3MDogcmdiYSgjMjgyODJBLCAwLjcpO1xyXG4kd2hpdGU6ICNGRkZGRkY7XHJcbiRibHVlOiAjNTY2M0Y2O1xyXG4kbGlnaHQtZ3JleTogI0Y2RjZGODtcclxuJGxpZ2h0LWJsdWU6ICNFOEVBRkY7XHJcblxyXG5cclxuXHJcbiRkZXNrdG9wOiAxMTcwcHg7XHJcbiRpcGFkcHJvOiAxMDI0cHg7XHJcbiRpcGFkOiA3NTBweDtcclxuJGlwaG9uZTExOiAzNzVweDtcclxuJGlwaG9uZVNFOiAzMjBweDtcclxuXHJcbiRyZXRpbmEtZHBpOiAxNDRkcGk7XHJcbiRyZXRpbmEtZHBweDogMS41ZHBweDtcclxuIiwiLmJ0bi1saXN0IHtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIFxyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGhvbmUxMSkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi5idG4ge1xyXG4gIEBpbmNsdWRlIHJlc2V0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxuICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgXHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDEwJSk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0biBzdmcge1xyXG4gIG1hcmdpbi1yaWdodDogMTJweDtcclxufVxyXG5cclxuLmJ0bi0tb3V0bGluZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG59XHJcblxyXG4uYnRuLS1hcHBzdG9yZSxcclxuLmJ0bi0tZ29vZ2xlcGxheSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBob25lMTEpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLS1nb29nbGVwbGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLmJ0bi0tYXBwZ2FsbGVyeSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZCNjM2MSAwJSwgI0VEM0U0NSAxMDAlKTtcclxufVxyXG4iLCIuY2FsYyB7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBtYXgtd2lkdGg6IDY2MHB4O1xyXG59XHJcblxyXG4uY2FsY19fc3VtbWFyeSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuLmNhbGNfX3N1bW1hcnktZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGNvbG9yOiAkZGFyazcwO1xyXG59XHJcblxyXG4uY2FsY19fcmFuZ2Uge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5jYWxjX19yYW5nZSBoMyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gIGNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLmNhbGMtcmFuZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhbGMtcmFuZ2VfX2xpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5jYWxjLXJhbmdlX19saSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMTRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICRkYXJrNzA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZCAtIDFweCkge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuICBcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogM3B4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5jYWxjLXJhbmdlX19saS0taGlkZSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmNhbGMtcmFuZ2VfX2xpLS1hY3RpdmUge1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuLmNhbGMtcmFuZ2VfX2luZGljYXRvciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJvdHRvbTogMTlweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAycHggcmdiYSgkYmx1ZSwgMC44KTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5jYWxjLXJhbmdlX19pbmRpY2F0b3ItLWFjdGl2ZSB7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMXB4IHJnYmEoJGJsdWUsIDAuOCk7XHJcbn1cclxuXHJcbi5jYWxjX19yYW5nZS0tZmxvdyAuY2FsYy1yYW5nZV9faW5kaWNhdG9yOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcclxuICBib3R0b206IC0yNXB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyA2cHgpKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDBweCAycHggMXB4IHJnYmEoJGJsdWUsIDAuMik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJGJsdWU7XHJcbn0iLCIuY2l0aWVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0NXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB3aWR0aDogMzUwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggMTBweCByZ2JhKDg2LCA5OSwgMjQ2LCAwLjE2KTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHdpZHRoOiA3MDBweDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jaXRpZXNfX3RpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIFxyXG4gICAgJiBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbn1cclxuXHJcbi5jaXRpZXNfX2xpc3Qge1xyXG4gIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIGdyaWQtZ2FwOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNpdHkgKyAuY2l0eSB7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jaXR5X19yYWRpby1pbmRpY2F0b3Ige1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLCAwLjEpO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gIH1cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLCAwLjIpO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCB+IC5jaXR5X19yYWRpby1pbmRpY2F0b3Ige1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIFxyXG59IiwiLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGhvbmUxMSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XHJcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwNDBweDtcclxuICB9XHJcbn0iLCIuY29va2llLWFncmVlbWVudCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDI0cHg7XHJcbiAgICBsZWZ0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMzJweCAjMTQxNjE2MzM7XHJcbiAgICBtYXgtd2lkdGg6IDQ2N3B4O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIC5jb29raWUtYWdyZWVtZW50X190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWUtYWdyZWVtZW50X190ZXh0IGEge1xyXG4gICAgICAgIGNvbG9yOiAjNTY5NmY2O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29va2llLWFncmVlbWVudF9fYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTY5NmY2O1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1Njk2ZjY7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggIzU2OTZmNjUwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jdGEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcwLjAyZGVnLCAjM0Y0Nzg1IDAlLCAjNTY2M0Y2IDEwMCUpO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gICYuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcclxuICAgICAgcGFkZGluZzogNjBweCAxMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDk2MHB4KSAvIDIpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3RhIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmN0YV9fZGVzY3JpcHRpb24ge1xyXG4gIEBpbmNsdWRlIHJlc2V0O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjcpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxufVxyXG5cclxuLmN0YTo6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYm90dG9tOiA2MHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvY2xvdWQuc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYW5pbWF0aW9uOiBjbG91ZHMgNXMgbGluZWFyIGJvdGggYWx0ZXJuYXRlIGluZmluaXRlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMCByaWdodCAwO1xyXG4gICAgYm90dG9tOiAxMDBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAzOTBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMik7XHJcbiAgfVxyXG59XHJcbi5jdGE6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIGxlZnQ6IGNhbGMoNjAlIC0gNTBweCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9iYWxsb29uLnN2Z1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGFuaW1hdGlvbjogYmFsbG9vbiAycyBlYXNlLWluLW91dCBib3RoIGFsdGVybmF0ZSBpbmZpbml0ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAxNTBweDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSA5NjBweCArIDMwMHB4KSAvIDIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jdGEgLmJ0biB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG59XHJcbiIsIi5kZXNjcmlwdGlvbiB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX3dyYXBwZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAyMTg2cHg7XHJcbiAgICAgIGhlaWdodDogMjE4NnB4O1xyXG4gICAgICB0b3A6IC0yMDM4cHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAyOTE0cHg7XHJcbiAgICAgIGhlaWdodDogMjkxNHB4O1xyXG4gICAgICB0b3A6IC0yNzI2cHg7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB3aWR0aDogMTE3MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX2ltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyNTZweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2RlY29yYXRpb24vbWFpbi1pbWcuanBnXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZTExKSB7XHJcbiAgICBoZWlnaHQ6IDQ1MnB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMjY4cHg7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MC4wMmRlZywgIzNGNDc4NSAwJSwgIzU2NjNGNiAxMDAlKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgIGhlaWdodDogMjM2cHg7XHJcbiAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAyMDVweDtcclxuICAgICAgaGVpZ2h0OiAyMDVweDtcclxuICAgICAgYm90dG9tOiAtNTBweDtcclxuICAgICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XHJcbiAgICB3aWR0aDogMzU1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYgcGljdHVyZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA4MHB4O1xyXG4gICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IHJnYmEoODYsIDk5LCAyNDYsIDAuMTYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICB3aWR0aDogMzU1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICB3aWR0aDogMjY4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYgaW1nIHtcclxuICAgIHdpZHRoOiAxMzJweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICAgIHdpZHRoOiAyNjhweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XHJcbiAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICAgIHdpZHRoOiAyNjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcblxyXG59XHJcblxyXG5cclxuLmRlc2NyaXB0aW9uX19jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZTExKSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMzY3cHg7XHJcbiAgICAgIGhlaWdodDogMzY3cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGNkI2NTY7XHJcbiAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgZmlsdGVyOiBibHVyKDEwMHB4KTtcclxuICAgIH1cclxuICBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMTIzcHg7XHJcbiAgICAgIHJpZ2h0OiAtMTI5cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IC0xMzZweDtcclxuICAgICAgYm90dG9tOiAtMTYzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICB3aWR0aDogNTgwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuIFxyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX3RpdGxlIHtcclxuICBAaW5jbHVkZSByZXNldDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBsaW5lLWhlaWdodDogMjlweDtcclxuICBjb2xvcjogJGRhcms7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZTExKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX3RleHQge1xyXG4gIEBpbmNsdWRlIHJlc2V0O1xyXG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGhvbmUxMSkge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcbi5kZXNjcmlwdGlvbiAuYnRuLWxpc3Qge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGhvbmUxMSkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuZmFxIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICBcclxufVxyXG5cclxuLmZhcSAuY29udGVudC13cmFwcGVyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgJi5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICB9XHJcbiAgXHJcbn1cclxuIiwiLmZlYXR1cmVzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiA3MzZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVzIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4uZmVhdHVyZXNfX2NvbnRlbnQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICB3aWR0aDogMzk1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIHdpZHRoOiA5NjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgXHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXMgLnNsaWRlcl9fbGlzdCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZlYXR1cmVzX19saXN0LWNvbnRhaW5lciB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVzX19saXN0IHtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gIFxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXNfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVzX19pdGVtIGxhYmVsIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVzX19pdGVtIGltZyB7XHJcbiAgd2lkdGg6IDE1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IHJnYmEoODYsIDk5LCAyNDYsIDAuMTYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtODBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgbGVmdDogNDIwcHg7XHJcbiAgICB3aWR0aDogMjY4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgXHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XHJcbiAgICBsZWZ0OiA1MTRweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlc19faXRlbSBzcGFuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlc19faXRlbSBzcGFuIGJyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5mZWF0dXJlcyAuc2xpZGVyX19jb250cm9scyB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlcyAuc2xpZGVyX19yYWRpby1pbmRpY2F0b3Ige1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ibHVlO1xyXG59XHJcblxyXG4uZmVhdHVyZXNfX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgICYgfiBzcGFuIHtcclxuICAgICAgY29sb3I6ICRibHVlXHJcbiAgICB9XHJcbiAgXHJcbiAgICAmIH4gaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4uZmVhdHVyZXMgLmJ0bi1saXN0IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbiAgXHJcbn0iLCIuZmxhdC1mZWF0dXJlcyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mbGF0LWZlYXR1cmVzLnNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMjgwcHg7XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZTExKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzUwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM3M3B4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDU3MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSArIDE0MHB4KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTAlIC0gMTQwcHggLSAzNDBweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDY5MHB4O1xyXG4gIH1cclxuICBcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9kZWNvcmF0aW9uL2JlZC1pbWcuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBob25lMTEpIHtcclxuICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICAgIHdpZHRoOiAzMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdC1mZWF0dXJlcyAuc2VjdGlvbl9fdGl0bGUge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mbGF0LWZlYXR1cmVzIHAge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn0iLCIuZmxhdCB7XHJcbiAgd2lkdGg6IDI3MHB4O1xyXG4gIG1pbi13aWR0aDogMjcwcHg7XHJcbiAgbWluLWhlaWdodDogMzMwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg4NiwgOTksIDI0NiwgMC4xNik7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZTExKSB7XHJcbiAgICB3aWR0aDogMjk1cHg7XHJcbiAgICBtaW4td2lkdGg6IDI5NXB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgd2lkdGg6IDIxNnB4O1xyXG4gICAgbWluLXdpZHRoOiAyMTZweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uZmxhdCArIC5mbGF0IHtcclxuICBtYXJnaW4tbGVmdDogMTZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdF9faW1nLWNvbnRhaW5lciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDIyMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGhvbmUxMSkge1xyXG4gICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgbWluLXdpZHRoOiAyOTVweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIHdpZHRoOiAyMTZweDtcclxuICAgIG1pbi13aWR0aDogMjE2cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXRfX2ltZyB7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZTExKSB7XHJcbiAgICBtaW4td2lkdGg6IDI5NXB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgbWluLXdpZHRoOiAyMTZweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcclxuICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdF9fZGVzY3JpcHRpb24ge1xyXG4gIHBhZGRpbmc6IDRweCAxMnB4IDEycHggMTJweDtcclxufVxyXG5cclxuLmZsYXRfX3JhdGluZyxcclxuLmZsYXRfX3Jldmlld3Mge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uZmxhdF9fcmF0aW5nLWFuZC1yZXZpZXdzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2RlY29yYXRpb24vc3ByaXRlLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGF0X19yYXRpbmcge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uZmxhdF9fcmV2aWV3cyB7XHJcbiAgY29sb3I6ICRkYXJrNzA7XHJcbn1cclxuXHJcbi5mbGF0X19jaXR5IHtcclxuICBAaW5jbHVkZSByZXNldDtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLmZsYXRfX2FkZHJlc3Mge1xyXG4gIEBpbmNsdWRlIHJlc2V0O1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG59IiwiLmZsYXRzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mbGF0cyAuc2VjdGlvbl9fdGl0bGUge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcclxuICAgIHdpZHRoOiA0NjBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXRzX19jaXRpZXMtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mbGF0c19fY2l0eS1idG4ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMnB4IGRhc2hlZCAkYmx1ZTtcclxufVxyXG5cclxuLmZsYXRzX19saXN0IHtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgXHJcbiAgJjo6YWZ0ZXIsXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwaG9uZTExKSB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mbGF0cyAuYnRuLWxpc3Qge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLmZvb3RlciB7XHJcbiAgcGFkZGluZzogNjBweCAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRkYXJrLCAwLjEpO1xyXG4gIHotaW5kZXg6IDQwMDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IGNhbGMoKDEwMCUgLSAxMTcwcHgpIC8gMik7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2xlZ2FsIHtcclxuICBAaW5jbHVkZSByZXNldDtcclxuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19kb2NzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2xpbmsge1xyXG4gIGNvbG9yOiAkZGFyazcwO1xyXG59XHJcblxyXG4iLCIuaG93LWl0LXdvcmtzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNDc4NTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAgdXJsKFwiL2ltZy9kZWNvcmF0aW9uL2hvdy1pdC13b3Jrcy9ob3VzZS5zdmdcIiksIGxpbmVhci1ncmFkaWVudCgxNzAuMDJkZWcsICMzRjQ3ODUgMCUsICM1NjYzRjYgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNzgwcHgsIDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIwMHB4IGJvdHRvbSwgbGVmdCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU3MHB4LCAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLy9iYWxsb29uXHJcbi5ob3ctaXQtd29ya3M6OmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJvdHRvbTogMTIwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvY2xvdWQuc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYW5pbWF0aW9uOiBjbG91ZHMgNXMgbGluZWFyIGJvdGggYWx0ZXJuYXRlIGluZmluaXRlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XHJcbiAgICB0b3A6IDgwcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ3MHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIHRvcDogMzQ4cHg7XHJcbiAgICBsZWZ0OiAyMDhweDtcclxuICB9XHJcbn1cclxuLmhvdy1pdC13b3Jrczo6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiAnJztcclxuICBib3R0b206IDcwcHg7XHJcbiAgbGVmdDogODBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvYmFsbG9uLnN2Z1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGFuaW1hdGlvbjogYmFsbG9vbiAycyBlYXNlLWluLW91dCBib3RoIGFsdGVybmF0ZSBpbmZpbml0ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgdG9wOiAyNjBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMTA4cHg7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNzBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDE4NXB4O1xyXG4gICAgbGVmdDogNDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaG93LWl0LXdvcmtzLnNlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNjJweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhvdy1pdC13b3JrcyAuY29udGVudC13cmFwcGVyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4uaG93LWl0LXdvcmtzX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBcclxuICAmIHAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC43KTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICAgIFxyXG4gICAgJiBwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG93LWl0LXdvcmtzIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5ob3ctaXQtd29ya3NfX3N0ZXAtbGlzdCB7XHJcbiAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDU4OHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5ob3ctaXQtd29ya3NfX3N0ZXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAzMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gICYgKyAuaG93LWl0LXdvcmtzX19zdGVwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBsZWZ0OiAtMTVweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgICBcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnMSc7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJzInO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICczJztcclxuICB9XHJcbiAgJjpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnNCc7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJzUnO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCg2KTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICc2JztcclxuICB9XHJcbn1cclxuXHJcbi5ob3ctaXQtd29ya3NfX3N0ZXAtLWFjY2VudCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcblxyXG4uaG93LWl0LXdvcmtzX19zdGVwIGgzIHtcclxuICBAaW5jbHVkZSByZXNldDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uaG93LWl0LXdvcmtzX19zdGVwIHAge1xyXG4gIEBpbmNsdWRlIHJlc2V0O1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjcpO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBjb2xvcjogJGRhcms3MDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbiIsImlucHV0IHtcclxuICBwYWRkaW5nOiAyMHB4IDE2cHg7XHJcbiAgaGVpZ2h0OiA1NnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MCwgNDAsIDQyLCAwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kOiAjRjZGNkY4O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgY29sb3I6IHJnYmEoJGRhcmssIDAuNCk7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NjYzRjY7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRibHVlO1xyXG59XHJcbiIsIi5sYW5kbG9yZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSA5NjBweCkgLyAyKTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmRsb3JkIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5sYW5kbG9yZCBwIHtcclxuICBAaW5jbHVkZSByZXNldDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLm1vcmUtaW5mbyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn0iLCIucGFnZS1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNjBweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIHotaW5kZXg6IDQ1MDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlci0tcGFydG5lciAucGFnZS1oZWFkZXJfX2xvZ28gcGF0aCB7XHJcbiAgZmlsbDogJHdoaXRlO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXItLXBhcnRuZXIucGFnZS1oZWFkZXItLXdoaXRlIC5wYWdlLWhlYWRlcl9fbG9nbyBwYXRoIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCl7XHJcbiAgICBmaWxsOiAkZGFyaztcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlci0td2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSg4NiwgOTksIDI0NiwgMC4xNik7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX2J1cmdlciB7XHJcbiAgQGluY2x1ZGUgcmVzZXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIHRvcDogMTVweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICByaWdodDogNDBweDtcclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIC8vIHRvZG86INC00L7RgNCw0LHQvtGC0LDRgtGMINC/0L7QstC10LTQtdC90LjQtSDQvdCwINC00LXRgdC60YLQvtC/0LVcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAvL2JveC1zaGFkb3c6IDAgMCAxcHggJGJsdWU7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBiYWNrZ3JvdW4tY29sb3I7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAgZWFzZS1pbi1vdXQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDExcHg7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBib3R0b206IDExcHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICB9XHJcblxyXG4gICYtLW9wZW5lZCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX25hdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnBhZ2UtaGVhZGVyX19uYXYtLW9wZW5lZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbmltYXRpb246IG9wZW4tbmF2aWdhdGlvbiAzMDBtcyBlYXNlLWluIGJvdGg7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAxbXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFtcztcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19uYXYtLWNsb3NlZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbmltYXRpb246IGNsb3NlLW5hdmlnYXRpb24gMzAwbXMgZWFzZS1vdXQgYm90aDtcclxuICBhbmltYXRpb24tZGVsYXk6IDFtcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMW1zO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIlxyXG5cclxuLnBhZ2UtbmF2IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzAuMDJkZWcsICMzRjQ3ODUgMCUsICM1NjYzRjYgMTAwJSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgd2lkdGg6IDM3NXB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fbG9nbyBwYXRoIHtcclxuICBmaWxsOiB3aGl0ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gICAgZmlsbDogJGRhcms7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtbmF2OjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiAnJztcclxuICB0b3A6IDMwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvY2xvdWQuc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYW5pbWF0aW9uOiBjbG91ZHMgNXMgbGluZWFyIGJvdGggYWx0ZXJuYXRlIGluZmluaXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcclxuICAgIHRvcDogMTMwcHg7XHJcbiAgfVxyXG59XHJcbi5wYWdlLW5hdjo6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiAnJztcclxuICB0b3A6IDcwcHg7XHJcbiAgbGVmdDogY2FsYyg2MCUgLSA1MHB4KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9iYWxsb29uLnN2Z1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGFuaW1hdGlvbjogYmFsbG9vbiAycyBlYXNlLWluLW91dCBib3RoIGFsdGVybmF0ZSBpbmZpbml0ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBob25lMTEpIHtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XHJcbiAgICB0b3A6IDIwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtbmF2IC5jb250ZW50LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuLnBhZ2UtbmF2X19saXN0IHtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4ucGFnZS1uYXZfX2l0ZW0gKyAucGFnZS1uYXZfX2l0ZW0ge1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1uYXZfX2xpbmsge1xyXG4gIEBpbmNsdWRlIHJlc2V0O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjNweDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSBhbmQgKG1pbi1oZWlnaHQ6IDgwMXB4KSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gIH1cclxuICBcclxuICBcclxuICAmOmZvY3VzLFxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtbmF2IC5idG4tbGlzdCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucGFnZS1uYXYgLmJ0biB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG59XHJcblxyXG4ucGFnZS1uYXYgLmJ0bi0tYXBwc3RvcmUsXHJcbi5wYWdlLW5hdiAuYnRuLS1nb29nbGVwbGF5IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufSIsIi5wYXJ0bmVycy1kZXNjcmlwdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xyXG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTM1cHgpO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvaG91c2Uuc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM0Y0Nzg1IDAlLCAjNTY2M0Y2IDEwMCUpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQgMTA1cHgsIGJvdHRvbTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDcwMHB4LCAxMDAlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcclxuICAgIG1hcmdpbjogMTAwcHggNTBweCAxMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwYWQgLSAxcHgpIHtcclxuICAgIG1hcmdpbjogNzBweCAzMHB4IDEwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUxMSAtIDFweCkge1xyXG4gICAgbWFyZ2luOiA3MHB4IDE1cHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vYmFsbG9vblxyXG4ucGFydG5lcnMtZGVzY3JpcHRpb246OmJlZm9yZSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm90dG9tOiAyMDBweDtcclxuICAgIGxlZnQ6IDEzNXB4O1xyXG4gICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvY2xvdWQuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNDcwcHg7XHJcbiAgICBhbmltYXRpb246IGNsb3VkcyA1cyBsaW5lYXIgYm90aCBhbHRlcm5hdGUgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcbi5wYXJ0bmVycy1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJvdHRvbTogMTg1cHg7XHJcbiAgICBsZWZ0OiA0NTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9ob3ctaXQtd29ya3MvYmFsbG9uLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwcHg7XHJcbiAgICBhbmltYXRpb246IGJhbGxvb24gMnMgZWFzZS1pbi1vdXQgYm90aCBhbHRlcm5hdGUgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFydG5lcnMtZGVzY3JpcHRpb25fX3RpdGxlIHtcclxuICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogNjBweDtcclxuICBsaW5lLWhlaWdodDogNjRweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZHBybyAtIDFweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZCAtIDFweCkge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFydG5lcnMtZGVzY3JpcHRpb25fX3RleHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC43KTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsIi5maW5hbmNlIHtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUzNXB4KTtcclxuICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgNTBweCA1MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZCAtIDFweCkge1xyXG4gICAgbWFyZ2luOiAwIDMwcHggNTBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZTExIC0gMXB4KSB7XHJcbiAgICBtYXJnaW46IDAgMTVweCA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZpbmFuY2UgLnNlY3Rpb25fX3RpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwYWRwcm8gLSAxcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuIiwiLnBhcnRuZXJzLWZvcm0ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogODBweCAxMzVweCA4MHB4IDEwMHB4O1xyXG4gIHdpZHRoOiA1MzVweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcclxuICAgIG1hcmdpbjogMCA1MHB4O1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgXHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkcHJvIC0gMXB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZCAtIDFweCkge1xyXG4gICAgbWFyZ2luOiAwIDMwcHggMTUwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUxMSAtIDFweCkge1xyXG4gICAgbWFyZ2luOiAwIDE1cHggMTUwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4ucGFydG5lcnMtZm9ybSBmb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwYWRwcm8gLSAxcHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFydG5lcnMtZm9ybSBpbnB1dHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZHBybyAtIDFweCkge1xyXG4gICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnBhcnRuZXJzLWZvcm0gYnV0dG9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZHBybyAtIDFweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYXJ0bmVycy1mb3JtIGJ1dHRvbiBzcGFuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIFxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZHBybyAtIDFweCkge1xyXG4gICAgZmxleC1zaHJpbms6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFydG5lcnMtZm9ybSBwIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRkYXJrNzA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmIGEge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZHBybyAtIDFweCkge1xyXG4gICAgY29sb3I6ICRkYXJrNzA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgJiBhIHtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYXJ0bmVycy1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XHJcbiAgICBwYWRkaW5nLXJpZ3RoOiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMik7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuLnBhcnRuZXJzLXNlY3Rpb24gLnNlY3Rpb25fX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgJiBiciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIFxyXG4gICAgJiBiciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYXJ0bmVycy1zZWN0aW9uIHAge1xyXG4gIEBpbmNsdWRlIHJlc2V0O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC43KTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuLnBhcnRuZXJzLXNlY3Rpb24gLmJ0biB7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxufSIsIi5wYXJ0bmVycyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2RlY29yYXRpb24vaG93LWl0LXdvcmtzL2hvdXNlLnN2Z1wiKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNGNDc4NSAwJSwgIzU2NjNGNiAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCAxMDVweCwgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA3MDBweCwgMTAwJTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkIC0gMXB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyLCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1MHB4LCAxMDAlO1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG4vL2JhbGxvb25cclxuLnBhcnRuZXJzOjpiZWZvcmUge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJvdHRvbTogMjUwcHg7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIHdpZHRoOiA3MDBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2RlY29yYXRpb24vaG93LWl0LXdvcmtzL2Nsb3VkLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY1MHB4O1xyXG4gICAgYW5pbWF0aW9uOiBjbG91ZHMgNXMgbGluZWFyIGJvdGggYWx0ZXJuYXRlIGluZmluaXRlO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZHBybyl7XHJcbiAgICB0b3A6IDI1MHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZCAtIDFweCkge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgdG9wOiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTBweDtcclxuICB9XHJcbn1cclxuLnBhcnRuZXJzOjphZnRlciB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm90dG9tOiAyMDBweDtcclxuICAgIGxlZnQ6IDMwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9kZWNvcmF0aW9uL2hvdy1pdC13b3Jrcy9iYWxsb24uc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNzBweDtcclxuICAgIGFuaW1hdGlvbjogYmFsbG9vbiAycyBlYXNlLWluLW91dCBib3RoIGFsdGVybmF0ZSBpbmZpbml0ZTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwYWRwcm8pe1xyXG4gICAgdG9wOiAxNTBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogNDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwYWQgLSAxcHgpIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xyXG4gIH1cclxuICBcclxufSIsIi5wb3B1cCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnBvcHVwLS1oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucG9wdXBfX2JnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuMik7XHJcbn1cclxuXHJcbi5wb3B1cF9fY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgd2lkdGg6IDQwMHB4O1xyXG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZTExKXtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmVTRSl7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVwX190aXRsZSB7XHJcbiAgQGluY2x1ZGUgcmVzZXQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLnBvcHVwX19tZXNzYWdlIHtcclxuICBAaW5jbHVkZSByZXNldDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIGNvbG9yOiAkZGFyazcwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBvcHVwX19jbG9zZS1idG4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0zMHB4O1xyXG4gIHJpZ2h0OiAtMzBweDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZTExKXtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICBcclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lMTEpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gIH1cclxuICBcclxuICAmOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVwX19idXR0b24ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBpbnNldCA0cHggNHB4IDRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgbWluLXdpZHRoOiAyNDBweDtcclxuICBtaW4taGVpZ2h0OiA1NnB4O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgXHJcbn1cclxuXHJcblxyXG4ucG9wdXAtLWVycm9yIHtcclxuICAmIC5wb3B1cF9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gIH1cclxuICBcclxuICAmIC5wb3B1cF9fYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVwLS1zdWNjZXNzIHtcclxuICAmIC5wb3B1cF9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gIH1cclxuICBcclxuICAmIC5wb3B1cF9fYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVwX19mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnBvcHVwX19mb3JtIGlucHV0e1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wb3B1cF9fZm9ybSBidXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAmIHNwYW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXBfX2NhcHRpb24ge1xyXG4gIEBpbmNsdWRlIHJlc2V0O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCIucHJlbG9hZGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvZGVjb3JhdGlvbi9wcmVsb2FkZXIuc3ZnJyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59IiwiLnJldmlld3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG59XHJcblxyXG4ucmV2aWV3cyAuc2VjdGlvbl9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gICYgYnIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucmV2aWV3c19fbGlzdCB7XHJcbiAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIGdyaWQtZ2FwOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIFxyXG4gICY6OmFmdGVyLFxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGhvbmUxMSkge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogMTJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoODYsIDk5LCAyNDYsIDAuMTYpO1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGhvbmUxMSkge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZHBybykge1xyXG4gIFxyXG4gIH1cclxuICBcclxuICBcclxuICAmICsgLnJldmlldyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gICYgcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld19faW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIGNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLnJldmlld19fcmF0aW5nLWFuZC1uYW1lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgbGVmdDogLTRweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9kZWNvcmF0aW9uL3Nwcml0ZS5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5yZXZpZXdfX3JhdGluZyB7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgbWluLWhlaWdodDogMzBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBjb2xvcjogJGRhcms7XHJcbn1cclxuXHJcbi5yZXZpZXdfX25hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLnJldmlld19fZGF0ZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuIiwiLnNlY3Rpb24ge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkcHJvKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fX3RpdGxlIHtcclxuICBAaW5jbHVkZSByZXNldDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBsaW5lLWhlaWdodDogMjlweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gIH1cclxuICBcclxufSIsIi5zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNsaWRlcl9fbGlzdC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGlkZXJfX2xpc3QsXHJcbi5zbGlkZXJfX2NvbnRyb2xzIHtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc2xpZGVyX19saXN0IHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogbGVmdDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XHJcbiAgbGVmdDogMDtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLnNsaWRlcl9fbGlzdCBsaSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zbGlkZXJfX2NvbnRyb2xzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTJweDtcclxuICBib3R0b206IDhweDtcclxuXHJcbiAgJiBsaSArIGxpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyX19jb250cm9scyBsYWJlbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG5cclxuXHJcbi5zbGlkZXJfX3JhZGlvLWluZGljYXRvciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuc2xpZGVyX19yYWRpby1pbmRpY2F0b3Ige1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbn0iLCIuc3VwcG9ydCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgJi5zZWN0aW9uIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGlwYWRwcm8pIHtcclxuICAgICAgcGFkZGluZzogNDBweCAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uc3VwcG9ydCAuc2VjdGlvbl9fdGl0bGUge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnRfX2xpc3Qge1xyXG4gIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGhvbmUxMSkge1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAgIHdpZHRoOiA4NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJiBsaSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gIH1cclxuXHJcbiAgJiBsaSArIGxpIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnN1cHBvcnRfX2J0biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMTVweCAxMnB4IDE1cHggNTRweDtcclxuICBoZWlnaHQ6IDU0cHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg4NiwgOTksIDI0NiwgMC4wNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGNvbG9yOiAkZGFyaztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkaXBhZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgbGVmdDogMTJweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZGVjb3JhdGlvbi9zcHJpdGUuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcbn1cclxuXHJcbi5zdXBwb3J0X19idG4tLXBob25lIHtcclxuICBtaW4td2lkdGg6IDE4MHB4O1xyXG59XHJcblxyXG4uc3VwcG9ydF9fYnRuLS13aGF0c2FwcCB7XHJcbiAgbWluLXdpZHRoOiAxODBweDtcclxufVxyXG5cclxuLnN1cHBvcnRfX2J0bi0tcGhvbmU6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNXB4IDA7XHJcbn1cclxuXHJcbi5zdXBwb3J0X19idG4tLXdoYXRzYXBwOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAwO1xyXG59XHJcblxyXG4uc3VwcG9ydF9fYnRuLS1lbWFpbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1cHggMDtcclxufVxyXG4iXX0= */
