@font-face{font-family:"Inter Variable";src:url(../../fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0;font-family:"Inter Variable",sans-serif;color:#081f40}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}a:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}::-moz-focus-inner{border:0;outline:0}*{position:relative}html{font-size:10px;height:100%;overflow-x:hidden;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}.body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;color:#081f40}.body.menu-open{overflow:hidden;height:100vh}.body.scroll-disable{height:100vh;overflow:hidden}main.single-main{padding-top:113px}img{max-width:100%;height:auto}picture{line-height:0;display:block}button{background:0 0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.max-width-full{max-width:1470px}.container-fluid-full{width:100%;margin-right:auto;margin-left:auto}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding:0 15px}.d-none{display:none}.block{padding:11rem 0}.container,[class*=__container]{margin:0 auto;width:100%;max-width:111.4rem;padding:0 1.5rem}.container-fluid{margin:0 auto;width:100%;max-width:114.4rem;padding:0 1.5rem}.container-small{margin:0 auto;width:100%;max-width:73.6rem;padding:0 1.5rem}.tac{text-align:center;margin:0 auto}.hidden{display:none!important;visibility:hidden!important}.a2a_modal{top:50%!important;translate:0 -50%}#a2a_copy_link{margin-top:0!important}.mejs-inner,.mejs-layers{position:static}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:1.6rem;font-style:normal;line-height:120%;font-family:"Inter Variable",sans-serif;color:#081f40}input::-moz-placeholder,textarea::-moz-placeholder{font-size:1.6rem;font-style:normal;line-height:120%;font-family:"Inter Variable",sans-serif;color:#081f40}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:1.6rem;font-style:normal;line-height:120%;font-family:"Inter Variable",sans-serif;color:#081f40}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:1.6rem;font-style:normal;line-height:120%;font-family:"Inter Variable",sans-serif;color:#081f40}a,button,div,h1,h2,h3,h4,h5,input,input::placeholder,li,p,span,textarea,textarea::placeholder{font-size:1.6rem;font-style:normal;line-height:120%;font-family:"Inter Variable",sans-serif;color:#081f40}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}a,button{cursor:pointer}.h1,h1{font-weight:600;line-height:1.07;font-size:84px}.h2,h2{line-height:normal;font-weight:600;font-size:56px}.h3,.h4,h3,h4{font-size:2.4rem;line-height:1.4}p{font-size:1.6rem;line-height:1.5}.semi-bold{font-weight:600}.bold{font-weight:700}.uppercase{text-transform:uppercase}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#081f40;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}form input,form select,form textarea{width:100%;background:0 0;border:.1rem solid #081f40;color:#081f40;border-radius:.3rem;padding:1.6rem;font-size:inherit;-webkit-transition:border ease-in-out .3s;transition:border ease-in-out .3s}form input::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#081f40;-webkit-transition:all .3s;transition:all .3s}form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#081f40;-moz-transition:all .3s;transition:all .3s}form input:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#081f40;-ms-transition:all .3s;transition:all .3s}form input.active:focus::-webkit-input-placeholder,form input:focus::-webkit-input-placeholder,form select.active:focus::-webkit-input-placeholder,form select:focus::-webkit-input-placeholder,form textarea.active:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:transparent}form input.active:focus::-moz-placeholder,form input:focus::-moz-placeholder,form select.active:focus::-moz-placeholder,form select:focus::-moz-placeholder,form textarea.active:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:transparent}form input.active:focus:-ms-input-placeholder,form input:focus:-ms-input-placeholder,form select.active:focus:-ms-input-placeholder,form select:focus:-ms-input-placeholder,form textarea.active:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:transparent}form label{font-weight:500;font-size:1.4rem;line-height:1.4;color:#081f40;text-align:left}form textarea{resize:none}form button,form input[type=submit]:not(.hs-button){-webkit-appearance:none;outline:0;display:block;background:0 0;border:.1rem solid rgba(255,255,255,.3);border-radius:.3rem;padding:1.7rem 1.6rem;font-weight:400;color:#081f40}.main__title{font-weight:700;line-height:1.3;color:#fff;font-size:100px}.main__title-medium{font-size:72px}.main__subtitle{font-weight:400;line-height:1.35;color:#081f40;font-size:40px}.main__subtitle-medium{font-size:56px}.block__title{font-weight:600;font-size:56px}.block__title a,.block__title p,.block__title span{font-size:inherit;line-height:inherit}.block__title-medium{line-height:100%;font-weight:600;font-size:48px}.block__title-small{line-height:100%;font-weight:600;font-size:40px}.block__subtitle{line-height:1;font-weight:600;font-size:24px}.form_wrapper form fieldset{max-width:unset}.form_wrapper form label{display:block;margin-bottom:1rem}.form_wrapper form label span{font-size:1.6rem;font-weight:600;line-height:normal}.form_wrapper form .input{margin-right:0!important;line-height:1}.form_wrapper form .input input,.form_wrapper form .input textarea{font-size:1.6rem;font-weight:500;line-height:normal;padding:1.3rem 2rem;height:4.7rem}.form_wrapper form .input input,.form_wrapper form .input:has(textarea){border-radius:1.4rem;border:1px solid #081f40;height:4.7rem;overflow:hidden}.form_wrapper form .input textarea{border:none;width:100%!important;resize:none}.form_wrapper form input[type=submit]{text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:15.1rem;color:#081f40;background-color:#1faa73;padding:1.6rem 4rem;border-radius:1.2rem;font-size:1.5rem;font-weight:600;line-height:normal;border:none;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.form_wrapper form input[type=submit]:focus,.form_wrapper form input[type=submit]:hover{color:#fff;background-color:#081f40}.button,.hs-button{text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#081f40;background-color:#1faa73;padding:1.6rem 4rem;border-radius:1.2rem;font-size:1.5rem;font-weight:600;line-height:normal;border:none;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.button-black-on-hover:focus,.button-black-on-hover:hover{color:#fff;background-color:#081f40}.button-white-on-hover:focus,.button-white-on-hover:hover{background-color:#fff}.button-black{color:#fff;background-color:#081f40}.button-black:focus,.button-black:hover{color:#081f40;background-color:#1faa73}.button_with_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.3rem;font-size:1.4rem;font-weight:600;line-height:normal;-webkit-transition:.3s ease;transition:.3s ease}.button_with_arrow:focus svg,.button_with_arrow:hover svg{-webkit-transform:translateY(-.3rem);transform:translateY(-.3rem)}.button_with_arrow svg{-ms-flex-negative:0;flex-shrink:0;width:1.6rem;height:1.6rem;-webkit-transition:.3s ease;transition:.3s ease;fill:#081f40}.button[disabled]{opacity:.7;cursor:default}.button--red{background-color:#d23b3b}.button-loading,.wpcf7 .wpcf7-form.submitting .wpcf7-submit{background-image:url(../img/general/spinner.svg);background-repeat:no-repeat!important;background-position:center!important;text-shadow:none;color:transparent}.button--small{padding:1rem 2rem;border-radius:1.2rem}.button--big{font-size:1.8rem;padding:2.4rem 4rem;border-radius:2.2rem}.header{position:fixed;top:0;width:100%;padding:29px 0 33px;-webkit-transition:.3s linear;transition:.3s linear;z-index:10;border-bottom:1px solid #bab5c3}.header a:not([href]){cursor:default!important}.header.header-open{background:#fcfcfc!important}.header.header-open .header__logo__link path{fill:#081f40!important}.header.header-open #menu-header-menu a{color:#081f40}.header.header-open .header__search__button svg path{stroke:#081f40!important}.header.header-open .menu-item-has-children:before{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.08594 1.5L6.08594 6.5L11.0859 1.5' stroke='%230E1F3E' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important;background-size:cover}.header .container{max-width:1217px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{margin-right:60px}.header__logo__link{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__search__contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:33px;position:relative}.header__search__contact .button{height:50px}.header__search__wrapper{position:relative}.header__search__wrapper.active .header__search__input{width:500px;opacity:1;padding:5px 35px 5px 10px;border:1px solid #ccc;border-radius:8px;z-index:2}.header__search__wrapper .header__search__input{width:0;opacity:0;-webkit-transition:width .3s ease,opacity .3s ease;transition:width .3s ease,opacity .3s ease;padding:0;border:none;overflow:hidden;position:absolute;right:0;top:-6px;height:50px}.header__search__wrapper .header__search__close{position:absolute;right:12px;top:12px;width:15px;height:15px;background:0 0;border:none;padding:0;cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:3}.header__search__wrapper .header__search__close svg{display:block;width:15px;height:15px;color:#333}.header__search__wrapper.active .header__search__close{opacity:1;pointer-events:all}.header__search__results{position:absolute;top:100%;left:-463px;z-index:999;background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);width:500px;max-height:430px;height:auto;display:none;margin-top:8px;border-radius:8px;padding:15px;min-height:auto}.header__search__results__inner{max-height:400px;overflow-y:auto}.header__search__results__inner .search-no-results{min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 1rem}.header__search__results .search-list{margin-bottom:10px}.header__search__results .search-category{padding:5px 10px;background:#667085;font-weight:600;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.header__search__results .search-category__counter{padding:3px;background:#fcfcfc;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px;min-width:25px}.header__search__results .search-category__arrow{margin-left:auto;display:inline-block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header__search__results .search-category.active .search-category__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__search__results .category-list{padding-top:5px;display:none}.header__search__results .category-list .list-item{margin-bottom:15px;border-radius:8px;padding:4px}.header__search__results .category-list .list-item:hover{background:#8aa1a3}.header__search__button{padding:10px;border:none;background:0 0}.header__burger{display:none}.header__burger:after,.header__burger:before{content:"";position:absolute;width:3.2rem;height:.2rem;background-color:var(--menu-color);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);transition:top .15s linear .15s,transform .15s linear,background .3s linear,-webkit-transform .15s linear}.header__burger:before{top:calc(50% - .35rem)}.header__burger:after{top:calc(50% + .35rem)}.header__menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;height:auto;position:static;padding:0;background-color:transparent;display:block;visibility:visible!important;opacity:1!important}.header__menu>ul>.menu-item-has-children{position:relative;padding-right:24px}.header__menu>ul>.menu-item-has-children:before{cursor:pointer;position:absolute;content:"";right:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:6px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header__menu>ul>.menu-item-has-children.active:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.header__menu>ul>.menu-item-has-children.active:after{content:"";position:absolute;left:-8px;right:-8px;bottom:-48px;height:3px;background-color:#081f40}.header__menu.header-transparent>ul>.menu-item-has-children:before{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23FCFCFC' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:cover}.header__menu.header-background>ul>.menu-item-has-children:before{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.08594 1.5L6.08594 6.5L11.0859 1.5' stroke='%230E1F3E' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:cover}.header__menu.header-background+.header__search__contact .button-white-on-hover:hover{background:#081f40;color:#fcfcfc}.header ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header ul .menu-item a{display:block;text-align:center;text-decoration:none;color:var(--menu-color);font-size:1.6rem;line-height:1.5;font-weight:600}.header ul .menu-item:not(:first-of-type){border-top:0}.header ul .menu-item .sub-menu-wrapper{display:none;background:#fcfcfc;position:fixed;left:0;right:0;top:113px;width:100vw;border-bottom:1px solid #bab5c3}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper{padding-left:15px;padding-right:15px;max-width:100%;width:1217px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#081f40}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col3{padding:50px 0}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col3 .sub-menu{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:120px}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col3 .sub-menu li{margin-left:0}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col3 .sub-menu>li>a{display:block;min-height:70px;text-align:left;font-size:2.4rem;line-height:1;font-weight:600;margin-bottom:30px}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col3 .sub-menu-wrapper-3 .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col3 .sub-menu-wrapper-3 .sub-menu li a{min-height:auto;margin-bottom:0}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .col2-left{padding:35px 75px 50px 0}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .sub-menu-title{font-size:2.4rem;line-height:1;font-weight:600;margin-bottom:50px}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .sub-menu{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:25px 50px}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .sub-menu li{margin-left:0!important}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .sub-menu-right-column{width:400px;border-left:1px solid #bab5c3;padding:35px 0 50px 65px}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .sub-menu-right-column .title{font-weight:600;font-size:2.4rem;line-height:1;margin-bottom:50px}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .sub-menu-right-column .right-post{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:30px}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .sub-menu-right-column .right-post .thumb{width:103px;-ms-flex-negative:0;flex-shrink:0}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .sub-menu-right-column .right-post .thumb img{width:100%;height:75px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .sub-menu-right-column .right-post .right-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .sub-menu-right-column .right-post .right-info .post-title{font-weight:700;font-size:1.6rem;line-height:1;text-align:left}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .sub-menu-right-column .right-post .right-info .excerpt{font-weight:400;font-size:1.4rem;line-height:1;color:#667085;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left}.header ul .menu-item .sub-menu-wrapper .sub-menu-inner-wrapper.col2 .sub-menu-right-column .right-button{text-align:left;font-weight:600;font-size:1.4rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.header ul .menu-item.active .sub-menu-wrapper{display:block}.header ul .final-menu-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px}.header ul .final-menu-item>div:nth-child(1){-ms-flex-negative:0;flex-shrink:0}.header ul .final-menu-item img{width:50px}.header ul .final-menu-item .title{font-weight:700;font-size:1.6rem;line-height:1.375;margin-bottom:17px;text-align:left}.header ul .final-menu-item .label{font-weight:400;font-size:1.4rem;line-height:1.57;text-align:left}.header .mob-menu{display:none}.header .mob-menu.mob-menu-open{left:0}.header .mob-menu__wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:scroll}.header .mob-menu .hide-mobile a:not([href]){display:none}.header .mob-menu li a{text-align:left}.header .mob-menu .mobile-contact{background:#fff;padding-top:20px;text-align:center}.header .mob-menu__search__wrapper{margin-top:20px;margin-bottom:20px;position:relative}.header .mob-menu__search__input{width:100%;height:50px;border-radius:8px;border:1px solid #081f40;padding-right:30px;padding-left:40px}.header .mob-menu__search__icon{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .mob-menu__search__clean{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.header .mob-menu__search__results{background:#fff;border-radius:8px;margin-top:10px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:430px;overflow-y:auto;display:none}.header .mob-menu__search__results .search-category{margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:5px 10px;background:#667085;font-weight:600;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.header .mob-menu__search__results .search-category .search-category__counter{margin-left:10px;background:#f0f0f0;border-radius:6px;padding:2px 6px;margin-right:10px}.header .mob-menu__search__results .search-category .search-category__arrow{margin-left:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header .mob-menu__search__results .search-category.active .search-category__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .mob-menu__search__results .category-list{display:none;padding-left:10px}.header .mob-menu__search__results .category-list .list-item{margin-bottom:10px}.header .mob-menu__search__results .search-no-results{padding:2rem 1rem;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.desktop-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:9;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.desktop-menu-overlay.active{opacity:1;visibility:visible}.site-footer{background:#f2f2f0;padding-top:113px;padding-bottom:30px}.site-footer .footer-top{padding-bottom:40px;border-bottom:1px solid #aeb3bb}.site-footer .footer-top .footer-row{display:grid;gap:75px;grid-template-columns:1fr 1fr 1fr 1fr}.site-footer .footer-top .footer-row.row1{margin-bottom:20px}.site-footer .footer-top .footer-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}.site-footer .footer-top .footer-column .footer-links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.site-footer .footer-top .footer-column.external-links{height:100%}.site-footer .footer-top .footer-column.external-links .footer-links-list{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-footer .footer-top .footer-column.external-links .link{font-weight:600}.site-footer .footer-top .footer-column .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.site-footer .footer-top .footer-column .title-link{font-size:2.4rem;line-height:1;font-weight:600;display:block}.site-footer .footer-top .footer-column .link{font-size:1.2rem;line-height:2;font-weight:400;display:block;color:#667085}.site-footer .footer-top .footer-menu a{display:block;font-weight:600;font-size:24px;margin-bottom:30px}.site-footer .footer-top .footer-logo{display:block;width:50px}.site-footer .footer-top .footer-big-text{font-weight:600;font-size:32px;line-height:1.2;margin-bottom:50px}.site-footer .footer-bottom{padding-top:45px}.site-footer .footer-bottom .footer-bottom-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-footer .footer-bottom .footer-bottom-container p{color:#667085}.site-footer .footer-bottom .footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:44px}.site-footer .footer-bottom .footer-socials a{display:block;width:20px}.posts-filter{gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.posts-filter-wrapper{width:100%;max-width:340px;padding-right:38px}.posts-filter .filter-item{width:100%}.posts-filter .filter-item__head{background-color:transparent;font-size:18px;font-weight:500;line-height:1.55;width:100%;padding:12px 45px;border-radius:14px;border:1px solid #081f40;text-align:left;position:relative;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.posts-filter .filter-item__head:hover{background-color:#1faa73;border-color:#1faa73}.posts-filter .filter-item__head:before{content:"";width:20px;height:20px;position:absolute;top:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg);translate:0 -50%;right:9px;background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path d="M15.5 12.5L10.5 7.5L5.5 12.5" stroke="%230E1F3E" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.posts-filter .filter-item__content{padding-left:36px;-webkit-transition:max-height .3s;transition:max-height .3s;max-height:0;overflow:hidden}.posts-filter .filter-item__content.active .filter-item__btn-more:before{-webkit-transform:rotate(0);transform:rotate(0)}.posts-filter .filter-item__content.active .filter-item__list_more{max-height:2000px}.posts-filter .filter-item__content.active li.hide{display:-webkit-box;display:-ms-flexbox;display:flex}.posts-filter .filter-item__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;font-size:16px;font-weight:400;line-height:1.5;-webkit-transition:max-height .3s;transition:max-height .3s;overflow:hidden}.posts-filter .filter-item__list li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.posts-filter .filter-item__list li a{width:100%;padding:12px 12px 12px 34px;color:#667085;position:relative;border-radius:14px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.posts-filter .filter-item__list li a:before{content:"";height:10px;width:10px;background-color:#081f40;border-radius:20px;position:absolute;top:19px;left:12px}.posts-filter .filter-item__list li a:hover{background-color:#1faa73;color:#081f40}.posts-filter .filter-item__list li.hide{display:none}.posts-filter .filter-item__list li.active a{background-color:#1faa73;color:#081f40}.posts-filter .filter-item__list_more{max-height:0}.posts-filter .filter-item__list:nth-child(1){padding-top:20px}.posts-filter .filter-item__btn-more{padding:12px;border-radius:8px;font-size:16px;color:#081f40;font-weight:400;line-height:1.5;position:relative;width:100%;background-color:transparent;border:none;text-align:left}.posts-filter .filter-item__btn-more:before{content:"";width:20px;height:20px;position:absolute;top:50%;translate:0 -50%;-webkit-transform:rotate(180deg);transform:rotate(180deg);right:9px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path d="M15.5 12.5L10.5 7.5L5.5 12.5" stroke="%230E1F3E" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.posts-filter .filter-item.active .filter-item__head:before{-webkit-transform:rotate(0);transform:rotate(0)}.posts-filter .filter-item.active .filter-item__content{max-height:2000px}.post-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.post-item-link{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:28px;border:1px solid #081f40;padding:42px 21px 21px;gap:45px;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;width:100%}.post-item-link:hover{background-color:#081f40;color:#fcfcfc}.post-item-link:hover .post-item-info div{color:#fcfcfc}.post-item-link:hover .post-item-info__tags span{color:#fcfcfc;border-color:#fcfcfc}.post-item-link:hover .post-item-info__top span{color:#fcfcfc}.post-item-link:hover .post-item-info__top span:nth-child(3):before{background:#fcfcfc}.post-item-link:hover .post-item-info__excerpt{color:#fcfcfc}.post-item-link:hover .post-item-info__excerpt>*{color:#fcfcfc}.post-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-transition:color .3s;transition:color .3s}.post-item-info div{color:#081f40;-webkit-transition:color .3s;transition:color .3s}.post-item-info__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-item-info__top span{display:block;font-size:14px;font-weight:500;line-height:1.42;-webkit-transition:color .3s;transition:color .3s}.post-item-info__top span:nth-child(1){width:26px;height:26px;overflow:hidden;border-radius:20px;margin-right:13px}.post-item-info__top span:nth-child(1) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-item-info__top span:nth-child(3){position:relative;padding-left:20px;color:rgba(8,31,64,.8)}.post-item-info__top span:nth-child(3):before{content:"";width:3px;height:3px;border-radius:5px;background:rgba(8,31,64,.8);position:absolute;left:9px;top:50%;translate:0 -50%;-webkit-transition:background-color .3s;transition:background-color .3s}.post-item-info__cat{font-size:14px;font-weight:600;line-height:1.42;padding:4px 0}.post-item-info__title{font-size:28px;font-weight:600;line-height:1.14;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-item-info__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.post-item-info__tags span{padding:2px 10px;border-radius:8px;border:1px solid #081f40;text-align:center;font-size:14px;font-weight:500;line-height:1.42;-webkit-transition:color .3s,border-color .3s;transition:color .3s,border-color .3s}.post-item-info__excerpt{-webkit-transition:color .3s;transition:color .3s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-item-info__excerpt>*{-webkit-transition:color .3s;transition:color .3s}.post-item-img{width:100%;height:241px;border-radius:14px;overflow:hidden}.post-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-item-subscribe{width:100%;min-height:400px;color:#fff;background-color:#081f40;border:1px solid #081f40;border-radius:28px;padding:42px 21px 21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-item-subscribe__text{color:rgba(252,252,252,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;line-height:1.5}.post-item-subscribe__text div:not(.post-item-subscribe__title){color:rgba(252,252,252,.8);line-height:1.5}.post-item-subscribe__title{color:#fcfcfc;font-size:28px;font-weight:600;line-height:1.14}.post-item-subscribe input[type=email]{padding:0 35px 0 20px;height:51px;font-size:14px;border-radius:14px;border:1px solid #fcfcfc;color:#fff}.post-item-subscribe input[type=email]::-webkit-input-placeholder{color:#fff;font-size:14px}.post-item-subscribe input[type=email]::-moz-placeholder{color:#fff;font-size:14px}.post-item-subscribe input[type=email]:-ms-input-placeholder{color:#fff;font-size:14px}.post-item-subscribe input[type=email]::-ms-input-placeholder{color:#fff;font-size:14px}.post-item-subscribe input[type=email]::placeholder{color:#fff;font-size:14px}.post-item-subscribe input[type=email].invalid{background-image:none}.post-item-subscribe input[type=submit]{height:51px}.post-item-subscribe .submitted-message{color:#1faa73;text-align:center;font-size:20px;translate:0 -100px}.post-item-subscribe .hbspt-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;gap:24px}.post-item-subscribe .hbspt-form[data-hs-forms-root=true]{padding-top:150px}.post-item-subscribe .hs_error_rollup{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;color:#f2545b;display:none}.post-item-subscribe .hs_error_rollup label{color:#f2545b}.post-item-subscribe .hs_email label:not(.hs-error-msg){display:none}.post-item-subscribe .hs-error-msg{color:#f2545b;font-weight:400;font-size:12px;line-height:14px}.post-item-subscribe .hs_submit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.post-item-subscribe .hs_submit .hs-button:hover{background-color:#fff}.post-item-subscribe .legal-consent-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.post-item-subscribe .hs-form-booleancheckbox-display{color:rgba(252,252,252,.8);font-size:14px;font-weight:600;line-height:normal;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-item-subscribe .hs-form-booleancheckbox-display>span{margin-left:0!important}.post-item-subscribe .hs-form-booleancheckbox-display:before{content:"";height:20px;width:20px;min-width:20px;border-radius:4px;border:1px solid #fcfcfc;display:block}.post-item-subscribe .hs-form-booleancheckbox-display:has(input:checked):before{background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8" fill="none"><path d="M0.5 4.375L3.23913 7L9.5 1" stroke="%23FCFCFC"/></svg>')}.post-item-subscribe .hs-form-booleancheckbox-display input{display:none}.post-item-subscribe .hs-form-booleancheckbox-display p{color:rgba(252,252,252,.8);font-size:14px;font-weight:600;line-height:normal}.service-item{border-radius:28px;background:#f2f2f0;padding:43px 38px 38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.service-item__icon{margin-bottom:20px;width:75px;height:75px}.service-item__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.service-item__title{font-size:28px;font-weight:600;line-height:1.14}.service-item__link a{font-size:14px;font-weight:600;line-height:normal;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-item__link a:after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><path d="M9.41683 7.79925L9.41683 1.26643C9.41683 0.750512 8.99887 0.33317 8.4835 0.33317L1.95016 0.333171C1.43479 0.333171 1.01683 0.750513 1.01683 1.26643C1.01683 1.78235 1.43479 2.19969 1.95016 2.19969L6.23183 2.19969L0.356933 8.0734C-0.00764986 8.43795 -0.00764981 9.02853 0.356934 9.39309C0.721517 9.75764 1.31214 9.75764 1.67673 9.39309L7.55016 3.51792L7.55016 7.79925C7.55016 8.31517 7.96812 8.73251 8.4835 8.73251C8.99887 8.73251 9.41683 8.31546 9.41683 7.79925Z" fill="%230E1F3E"/></svg>');height:10px;width:10px;display:block}.posts-section{padding-top:var(--padding-top,65px);padding-bottom:var(--padding-bottom,130px)}.posts-section-title{margin-bottom:102px;width:100%}.posts-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.posts-section .posts-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:38px;width:100%}.posts-section .posts-items-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:38px}.posts-section_resources .posts-items{max-width:calc(100% - 340px)}.posts-section_resources .post-item{width:calc(50% - 19px)}.posts-section_blog.loading{position:relative}.posts-section_blog.loading:after{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,.8);z-index:1}.posts-section_blog .posts-items>*{width:calc(33.33% - 26px)}.posts-section_blog .post-item-img{height:auto}.posts-section .posts-show-more{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.posts-section .posts-show-more__button{color:#081f40;font-size:14px;font-weight:600;line-height:normal;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.posts-section .posts-show-more__button:after{content:"";background-image:url(../../../assets/img/arrow-narrow-down-right.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;width:16px;height:16px;margin-left:8px}.posts-section .posts-show-more__button:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.posts-section .posts-categories{width:100%;margin-bottom:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 8px}.posts-section .posts-categories__label{padding:8px 24px 8px 0;font-size:14px;font-weight:700}.posts-section .posts-categories__link{padding:8px 24px;border:1px solid #081f40;text-align:center;border-radius:50px;position:relative;color:#081f40;font-size:14px;font-weight:500;line-height:normal;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.posts-section .posts-categories__link span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;min-width:2.4rem;height:2.4rem;background-color:#8aa1a3;border:.2rem solid #fff;border-radius:50%;right:1.9rem;top:-1.8rem;line-height:1;font-size:8px;font-weight:700;color:#fff;-webkit-transition:background-color ease-in-out .35s;transition:background-color ease-in-out .35s}.posts-section .posts-categories__link:first-of-type span{right:0}.posts-section .posts-categories__link.active,.posts-section .posts-categories__link:hover{background-color:#081f40;color:#fff}.posts-section .posts-categories__link.active span,.posts-section .posts-categories__link:hover span{background-color:#00ab7d}.posts-section .posts-pagination{padding-top:40px;width:100%;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;line-height:1;gap:4px;font-size:14px}.posts-section .posts-pagination>.page-numbers{line-height:1;min-width:22px;padding:0 1px;height:20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;border:1px solid transparent;font-size:14px}.posts-section .posts-pagination>.page-numbers svg{pointer-events:none}.posts-section .posts-pagination>.page-numbers.next{rotate:180deg}.posts-section .posts-pagination>.page-numbers.current{border-color:#081f40}.posts-section .posts-pagination a.page-numbers{-webkit-transition:color .3s,background-color .3s,border-color .3s;transition:color .3s,background-color .3s,border-color .3s}.posts-section .posts-pagination a.page-numbers svg path{-webkit-transition:fill .3s;transition:fill .3s}.posts-section .posts-pagination a.page-numbers:hover{color:#fff;background-color:#081f40;border-color:#081f40}.posts-section .posts-pagination a.page-numbers:hover svg path{fill:#fff}.posts-section .posts-pagination__go-to{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.posts-section .posts-pagination__go-to label{white-space:nowrap}.posts-section .posts-pagination__go-to input{-moz-appearance:textfield;padding:0 8px;max-width:44px;border-radius:2px;border:1px solid #d9d9d9;background:#fff;max-height:22px;line-height:1}.posts-section .posts-pagination__go-to input::-webkit-inner-spin-button,.posts-section .posts-pagination__go-to input::-webkit-outer-spin-button{-webkit-appearance:none}.subscribe_block{padding-top:var(--padding-top,130px);padding-bottom:var(--padding-bottom,130px)}.subscribe_block .glob_sub_form_img__wrap{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:64px}.subscribe_block .glob_sub_form_img__info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscribe_block .glob_sub_form_img__title{font-weight:600;font-size:56px;line-height:1.2;margin-bottom:45px;color:#081f40}.subscribe_block .glob_sub_form_img__text{font-weight:400;font-size:18px;line-height:1.1;margin-bottom:40px;color:#081f40;opacity:.8}.subscribe_block .glob_sub_form_img__form{width:100%}.subscribe_block .glob_sub_form_img__form form{display:grid;grid-template-columns:1fr 125px;grid-column-gap:16px;grid-template-areas:"input submit" "legal legal"}.subscribe_block .glob_sub_form_img__form form .hs_email{width:100%;margin-right:16px;grid-area:input;margin-bottom:50px}.subscribe_block .glob_sub_form_img__form form .hs_email>label{display:none}.subscribe_block .glob_sub_form_img__form form .hs_email input{width:100%;height:56px;padding:16px;background:#fff;border:1px solid #d0d5dd;border-radius:8px;position:relative;font-weight:400;font-size:16px;line-height:24px;color:#081f40}.subscribe_block .glob_sub_form_img__form form .hs-form-booleancheckbox span{position:static}.subscribe_block .glob_sub_form_img__form form .hs-form-booleancheckbox-display p{color:#081f40;font-size:12px;font-weight:400;line-height:15px;opacity:.8}.subscribe_block .glob_sub_form_img__form form .legal-consent-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;grid-area:legal}.subscribe_block .glob_sub_form_img__form form .legal-consent-container .field.hs-form-field{margin-bottom:0}.subscribe_block .glob_sub_form_img__form form .legal-consent-container label{margin-left:30px;position:relative;font-weight:400;font-size:12px;line-height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#081f40}.subscribe_block .glob_sub_form_img__form form .legal-consent-container label span{margin-left:0}.subscribe_block .glob_sub_form_img__form form .legal-consent-container label span:not(.hs-form-required):before{content:"";width:20px;height:20px;position:absolute;left:-30px;top:0;border:2px solid #081f40;border-radius:100%}.subscribe_block .glob_sub_form_img__form form .legal-consent-container label span:after{content:"";width:10px;height:10px;background:#081f40;position:absolute;left:-25px;top:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:100%;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.subscribe_block .glob_sub_form_img__form form .legal-consent-container label input{width:100%;height:100%;cursor:pointer;position:absolute;z-index:1;opacity:0}.subscribe_block .glob_sub_form_img__form form .legal-consent-container label input:checked+span>.hs-form-required:after{opacity:1}.subscribe_block .glob_sub_form_img__form form .hs_submit{width:100%;grid-area:submit}.subscribe_block .glob_sub_form_img__form form .hs_submit input{height:56px;max-width:unset;width:100%;background:#1faa73;border-radius:12px;border:unset;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-weight:600;font-size:16px;line-height:19px;text-align:center;color:#081f40;padding:16px 25px}.subscribe_block .glob_sub_form_img__form form .hs_submit input:hover{color:#f2f2f0;background:#081f40}.subscribe_block .glob_sub_form_img__form form .hs_error_rollup{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.subscribe_block .glob_sub_form_img__form form .hs_error_rollup .hs-main-font-element{font-size:12px;line-height:150%;color:red!important;font-weight:600}.subscribe_block .glob_sub_form_img__form form .hs-error-msg{color:red!important}.subscribe_block .glob_sub_form_img__image{max-width:576px;width:100%;aspect-ratio:576/496;-o-object-fit:contain;object-fit:contain;margin-right:-40px}.single .subscribe_block{border-top:1px solid rgba(8,31,64,.3)}.post-hero{background-color:#f2f2f0;padding-top:var(--padding-top,80px);padding-bottom:var(--padding-bottom,110px)}.post-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px 72px}.post-hero h1{font-size:56px;font-weight:600;line-height:normal;margin-bottom:50px}.post-hero__text{max-width:calc(100% - 450px);width:100%}.post-hero__subtitle{font-weight:600;margin-bottom:35px}.post-hero__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px;border:1px solid #081f40;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;border-radius:20px;gap:5px}.post-hero__info a,.post-hero__info span{padding:0 8px;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;text-align:center;min-height:22px;font-size:12px;font-weight:500;line-height:1.5}.post-hero__info a{background-color:#081f40;color:#fff;border-radius:20px;border:1px solid #081f40;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.post-hero__info a:hover{color:#081f40;background-color:transparent}.post-hero__img{max-width:390px;overflow:hidden;border-radius:28px;height:450px}.post-hero__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-hero__back{margin-bottom:35px}.post-hero__back a{font-size:14px;font-weight:450;line-height:1.71;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-hero__back a:before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.21978 12.6667C9.01806 12.6674 8.82687 12.5767 8.69978 12.42L5.47978 8.42001H5.47978C5.27757 8.174 5.27757 7.81934 5.47978 7.57334L8.81312 3.57334L8.81312 3.57334C9.04876 3.28983 9.46961 3.25103 9.75312 3.48667C10.0366 3.72231 10.0754 4.14317 9.83978 4.42667L6.85978 8.00001L9.73978 11.5733C9.97545 11.8562 9.93717 12.2766 9.65428 12.5123C9.53243 12.6138 9.37837 12.6685 9.21978 12.6667V12.6667Z" fill="%230E1F3E"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:center;height:16px;width:16px;display:block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.post-hero__back a:hover:before{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.post-content{padding-top:var(--padding-top,130px);padding-bottom:var(--padding-bottom,130px)}.post-content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 97px}.post-content .addtoany_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.post-content .addtoany_list a{padding:9px;border-radius:8px;border:1px solid #98a2b3;-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.05);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);-webkit-transition:background-color .3s;transition:background-color .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px}.post-content .addtoany_list a:hover{border:1px solid #98a2b3;-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.05);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);background-color:rgba(0,0,0,.03)}.post-content .addtoany_list a:hover img{opacity:1}.post-content .addtoany_list a.a2a_button_copy_link{padding:9px 16px 9px 15px}.post-content .addtoany_list a.addtoany_share{display:none}.post-content-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;width:100%}.post-content-head__info div:first-child{color:#0e1f3e;font-size:14px;font-weight:600;line-height:1.42;margin-bottom:12px}.post-content-head__author{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.post-content-head__author .avatar{overflow:hidden;border-radius:50px;-webkit-box-shadow:0 2px 4px rgba(48,49,51,.1);box-shadow:0 2px 4px rgba(48,49,51,.1);height:56px;width:56px}.post-content-head__author .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-content-head__author .info{color:#0e1f3e;font-size:18px;font-weight:300;line-height:1.55}.post-content-head__author .info b{display:block;font-weight:500}.post-content-head__published{color:#0e1f3e;font-size:18px;font-weight:500;line-height:1.55}.post-content-head__social{margin-left:auto}.post-content-head__social .addtoany_shortcode{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-left:auto}.post-content-text{width:100%;max-width:648px;color:#667085}.post-content-text__share{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:75px;padding-top:24px;border-top:1px solid #eaecf0}.post-content-text ol,.post-content-text p,.post-content-text ul{color:#667085}.post-content-text h1,.post-content-text h2,.post-content-text h3,.post-content-text h4,.post-content-text h5,.post-content-text h6{color:#081f40;margin-bottom:30px}.post-content-text h1 b,.post-content-text h1 strong,.post-content-text h2 b,.post-content-text h2 strong,.post-content-text h3 b,.post-content-text h3 strong,.post-content-text h4 b,.post-content-text h4 strong,.post-content-text h5 b,.post-content-text h5 strong,.post-content-text h6 b,.post-content-text h6 strong{font-weight:600}.post-content-text ol,.post-content-text ul{margin-bottom:30px;padding-left:30px}.post-content-text ol li,.post-content-text ul li{margin-bottom:10px}.post-content-text b{color:#081f40}.post-content-text ul li{list-style-type:disc}.post-content-text p{margin-bottom:30px}.post-content-text a{text-decoration:underline}.post-content-text a:hover{text-decoration:none}.post-content-text blockquote{border-left:2px solid #081f40;padding-left:20px;font-size:30px;font-style:italic;font-weight:500;line-height:1.46;color:#081f40;margin-bottom:30px}.post-content-text blockquote p{color:#081f40;font-size:30px;font-style:italic;font-weight:500;line-height:1.46}.post-content-text p img,.post-content-text>img{border-radius:10px;max-width:100%}.post-content-text figure{max-width:100%;margin-bottom:30px}.post-content-text figure img{border-radius:10px;max-width:100%}.post-content-text figure figcaption{margin-top:11px;color:#667085;font-size:14px;font-weight:400;line-height:1.42}.post-content-text figure figcaption a{color:#667085;text-decoration:underline}.post-content-text figure figcaption a:hover{text-decoration:none}.post-content-articles{width:100%;max-width:calc(100% - 648px - 97px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-content-articles__title{font-size:14px;font-weight:700;line-height:normal;width:100%}.post-content-articles .post-item:nth-child(2) a{background-color:#f2f2f0;border-color:#f2f2f0}.post-content-articles .post-item:nth-child(2) a:hover{background-color:#081f40;border-color:#081f40}.post-content-articles .post-item-img{height:auto}.post-content-articles .post-item-subscribe{min-height:490px}.post-resources{border-top:1px solid rgba(8,31,64,.3);padding-top:var(--padding-top,130px);padding-bottom:var(--padding-bottom,130px)}.post-resources .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:100px 73px}.post-resources-text{width:100%;max-width:304px}.post-resources-text__subtitle{font-size:16px;font-weight:600;line-height:normal;margin-bottom:20px}.post-resources-text h3{font-size:40px;font-weight:600;line-height:normal;margin-bottom:30px}.post-resources-text__btn .button:hover{background-color:#081f40;color:#fff}.post-resources-text__text{color:#667085;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:35px}.post-resources-items{width:100%;max-width:calc(100% - 304px - 73px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-resources-items .post-item:nth-child(2) a{background-color:#f2f2f0;border-color:#f2f2f0}.post-resources-items .post-item:nth-child(2) a:hover{background-color:#081f40;border-color:#081f40}.post-resources-items .post-item:nth-child(3) a{background-color:#fcfcfc;border-color:#fcfcfc}.post-resources-items .post-item:nth-child(3) a:hover{background-color:#081f40;border-color:#081f40}.post-resources-items .post-item-info__title{font-size:24px;line-height:normal}.post-resources-items .post-item-info__excerpt{line-height:1.5}.post-resources-link{width:100%;font-size:14px;font-weight:600;line-height:normal;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-resources-link a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:normal}.post-resources-link a:after{content:"";display:block;height:10px;width:10px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><path d="M9.66732 7.46625L9.66732 0.933423C9.66732 0.417504 9.24936 0.000162299 8.73398 0.000162344L2.20065 0.000162915C1.68528 0.00016296 1.26732 0.417505 1.26732 0.933424C1.26732 1.44934 1.68528 1.86668 2.20065 1.86668L6.48232 1.86668L0.607422 7.74039C0.242838 8.10495 0.242838 8.69553 0.607422 9.06008C0.972005 9.42463 1.56263 9.42463 1.92721 9.06008L7.80065 3.18491L7.80065 7.46625C7.80065 7.98216 8.21861 8.39951 8.73398 8.39951C9.24936 8.39951 9.66732 7.98246 9.66732 7.46625Z" fill="%230E1F3E"/></svg>');-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.post-resources-link a:hover:after{-webkit-transform:translateY(-.3rem);transform:translateY(-.3rem)}.error-404{padding-top:200px;padding-bottom:200px}.single-team-page .single-team__hero{padding-top:21.3rem;padding-bottom:13rem;border-bottom:1px solid rgba(14,31,62,.3)}.single-team-page .single-team__hero_head{margin-bottom:10rem;max-width:53.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.5rem}.single-team-page .single-team__hero_head:last-child{margin-bottom:0}.single-team-page .single-team__hero_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:14px;font-weight:700;line-height:1.42}.single-team-page .single-team__hero_position{font-weight:600}.single-team-page .single-team__hero_thumbnail{max-width:49rem;aspect-ratio:49/48;border-radius:28px;overflow:hidden}.single-team-page .single-team__hero_thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-team-page .single-team__hero_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6.4rem}.single-team-page .single-team__hero_name{margin-bottom:3.5rem}.single-team-page .single-team__hero_about{max-width:52.9rem;width:calc(100% - 52.2rem)}.single-team-page .single-team__hero_content{margin-bottom:35px}.single-team-page .single-team__hero_content:last-child{margin-bottom:0}.single-team-page .single-team__hero_content ol,.single-team-page .single-team__hero_content p,.single-team-page .single-team__hero_content ul{margin-bottom:1.6rem}.single-team-page .single-team__hero_content ol:last-child,.single-team-page .single-team__hero_content p:last-child,.single-team-page .single-team__hero_content ul:last-child{margin-bottom:0}.single-team-page .single-team__hero_content ul{list-style:initial;padding-left:2.2rem}.single-team-page .single-team__hero_content ol{padding-left:2.4rem}.single-team-page .single-team__hero_socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.5rem}.single-team-page .single-team__hero_socials_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.single-team-page .single-team__hero_socials_list a{display:-webkit-box;display:-ms-flexbox;display:flex;width:2rem;height:2rem}.single-team-page .single-team__hero_socials_list a svg{width:100%;height:100%}.single-team-page .team{padding-top:13rem;padding-bottom:13rem;border-bottom:1px solid rgba(14,31,62,.3)}.single-team-page .team__head{margin-bottom:6.8rem;max-width:80.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.6rem}.single-team-page .team__text ol,.single-team-page .team__text p,.single-team-page .team__text ul{margin-bottom:1.6rem}.single-team-page .team__text ol:last-child,.single-team-page .team__text p:last-child,.single-team-page .team__text ul:last-child{margin-bottom:0}.single-team-page .team__text li,.single-team-page .team__text p{line-height:1.875}.single-team-page .team__text ul{list-style:initial;padding-left:2.2rem}.single-team-page .team__text ol{padding-left:2.4rem}.single-team-page .team__filter{margin:0 -1.5rem 6.2rem;padding:1.6rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow-x:auto;overflow-y:visible;gap:.8rem}.single-team-page .team__filter::-webkit-scrollbar{height:0;width:0}.single-team-page .team__filter__button{padding:.8rem 2.3rem;min-height:3.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border:.1rem solid #081f40;color:#081f40;font-size:1.4rem;line-height:1;border-radius:100rem;-webkit-transition:background-color ease-in-out .35s,color ease-in-out .35s;transition:background-color ease-in-out .35s,color ease-in-out .35s}.single-team-page .team__filter__button.active{background-color:#081f40;color:#fff}.single-team-page .team__filter__button.active .team__filter__button_count{background-color:#00ab7d}.single-team-page .team__filter__button:hover{background-color:#081f40;color:#fff}.single-team-page .team__filter__button_count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;min-width:2.4rem;height:2.4rem;background-color:#8aa1a3;border:.2rem solid #fff;border-radius:50%;right:1.9rem;top:-1.8rem;font-size:1rem;font-weight:700;color:#fff;-webkit-transition:background-color ease-in-out .35s;transition:background-color ease-in-out .35s}.single-team-page .team__filter__button_count--all{right:0}.single-team-page .team__group{margin-bottom:10rem}.single-team-page .team__group:last-child{margin-bottom:0}.single-team-page .team__category-title{margin-bottom:7.5rem}.single-team-page .team__members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.4rem}.single-team-page .team__member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.7rem;padding:2rem 2rem 3.9rem;border-radius:2.8rem;border:.1rem solid #081f40;-webkit-transition:all ease-in-out .35s;transition:all ease-in-out .35s}.single-team-page .team__member:hover{background-color:#081f40}.single-team-page .team__member:hover *{color:#fff}.single-team-page .team__member:hover path{fill:#fff}.single-team-page .team__member *{-webkit-transition:color ease-in-out .35s,fill ease-in-out .35s;transition:color ease-in-out .35s,fill ease-in-out .35s}.single-team-page .team__member_avatar{aspect-ratio:296/337;border-radius:1.4rem;overflow:hidden}.single-team-page .team__member_avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-team-page .team__member_name{margin-bottom:1.5rem;max-width:24rem;font-size:2.8rem;line-height:1.14;font-weight:600}.single-team-page .team__member_name a{font:inherit;color:inherit}.single-team-page .team__member_content{padding:0 1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-team-page .team__member_position{margin-bottom:5.2rem;color:rgba(14,31,62,.8)}.single-team-page .team__member_link{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.7rem;font-size:1.4rem;font-weight:600;line-height:1}.single-team-page .team__member_link-absolute{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.archive .hero{padding-top:var(--padding-top,130px);padding-bottom:var(--padding-bottom,65px)}.archive .hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.5rem}.archive .hero__head__subtitle{margin-bottom:3.5rem;font-weight:600}.archive .hero__head__title{max-width:var(--title-width)}.archive .hero__head__title__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2.4rem}.archive .hero__head__title__box:has(.hero__head__btn) .hero__head__title{max-width:50%}.archive .hero__img__box{aspect-ratio:1083/516;border-radius:2.8rem;overflow:hidden}.archive .hero__img__box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:576px){.post-resources-items .post-item-link{gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:21px}.post-resources-items .post-item-info{gap:15px}.post-resources-items .post-item-img{min-width:250px;width:250px;height:250px}}@media only screen and (min-width:834px){.posts-section_resources .post-item:nth-child(7n+2) a,.posts-section_resources .post-item:nth-child(7n+4) a,.posts-section_resources .post-item:nth-child(7n+7) a{background-color:#f2f2f0;border-color:#f2f2f0}.posts-section_resources .post-item:nth-child(7n+2) a:hover,.posts-section_resources .post-item:nth-child(7n+4) a:hover,.posts-section_resources .post-item:nth-child(7n+7) a:hover{background-color:#081f40;border-color:#081f40}.posts-section_resources .post-item:nth-child(7n+3),.posts-section_resources .post-item:nth-child(7n+6),.posts-section_resources .post-item:nth-child(7n+7){width:100%}.posts-section_resources .post-item:nth-child(7n+3) a,.posts-section_resources .post-item:nth-child(7n+6) a,.posts-section_resources .post-item:nth-child(7n+7) a{padding:21px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.posts-section_resources .post-item:nth-child(7n+3) a .post-item-info,.posts-section_resources .post-item:nth-child(7n+6) a .post-item-info,.posts-section_resources .post-item:nth-child(7n+7) a .post-item-info{width:calc(100% - 340px)}.posts-section_resources .post-item:nth-child(7n+3) a .post-item-img,.posts-section_resources .post-item:nth-child(7n+6) a .post-item-img,.posts-section_resources .post-item:nth-child(7n+7) a .post-item-img{height:273px;width:295px}}@media only screen and (min-width:1180px){.header--hide{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.posts-section_blog .post-item:nth-child(7n+3) a,.posts-section_blog .post-item:nth-child(7n+6) a,.posts-section_blog .post-item:nth-child(7n+8) a{background-color:#f2f2f0;border-color:#f2f2f0}.posts-section_blog .post-item:nth-child(7n+3) a:hover,.posts-section_blog .post-item:nth-child(7n+6) a:hover,.posts-section_blog .post-item:nth-child(7n+8) a:hover{background-color:#081f40;border-color:#081f40}.posts-section_blog .post-item:nth-child(7n+4),.posts-section_blog .post-item:nth-child(7n+8){width:100%}.posts-section_blog .post-item:nth-child(7n+4) .post-item-link,.posts-section_blog .post-item:nth-child(7n+8) .post-item-link{-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;padding-top:21px}.posts-section_blog .post-item:nth-child(7n+4) .post-item-info,.posts-section_blog .post-item:nth-child(7n+8) .post-item-info{max-width:325px;padding-right:29px}.posts-section_blog .post-item:nth-child(7n+4) .post-item-img,.posts-section_blog .post-item:nth-child(7n+8) .post-item-img{height:290px}.post-resources-items .post-item-link{gap:45px}.post-resources-items .post-item-img{min-width:312px;width:312px;height:312px;border-radius:28px}}@media only screen and (max-width:1900px){.block{padding:10rem 0}}@media only screen and (max-width:1600px){.block{padding-top:88px;padding-bottom:88px}}@media only screen and (max-width:1600px) and (max-width:1114px){.block{padding-top:calc(40px + 48 * (100vw - 375px)/ 739)}.block{padding-bottom:calc(40px + 48 * (100vw - 375px)/ 739)}}@media only screen and (max-width:1180px){main.single-main{padding-top:83px}.h2,h2{font-size:calc(4rem + 8 * (100vw - 375px)/ 625)}.h3,.h4,h3,h4{font-size:calc(2rem + 4 * (100vw - 375px)/ 625)}.header{position:fixed;z-index:99;padding:16px 0}.header__search__contact{display:none}.header__burger{display:block;width:3.2rem;height:3.2rem;z-index:200}.header__menu{display:none}.header ul{display:block}.header ul .menu-item a{padding:1.5rem 0;color:#081f40;font-size:2rem}.header .mob-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;left:100%;width:100vw;min-height:100svh;max-height:100svh;background-color:#fff;z-index:100;-webkit-transition:left .3s linear;transition:left .3s linear;padding:7rem 1.5rem 2rem}.header .mob-menu__search__icon{top:17px;-webkit-transform:none;transform:none}.header .mob-menu__search__clean{top:19px;-webkit-transform:none;transform:none}body.menu-open .header__logo{-webkit-filter:invert(1);filter:invert(1)}body.menu-open .header__menu{left:0}body.menu-open .header__burger::after,body.menu-open .header__burger::before{background-color:var(--menu-color);-webkit-transition:top .15s linear,background .3s linear,-webkit-transform .15s linear .15s;transition:top .15s linear,background .3s linear,-webkit-transform .15s linear .15s;transition:top .15s linear,transform .15s linear .15s,background .3s linear;transition:top .15s linear,transform .15s linear .15s,background .3s linear,-webkit-transform .15s linear .15s}body.menu-open .header__burger.open-burger::after,body.menu-open .header__burger.open-burger::before{background-color:#081f40}body.menu-open .header__burger:before{top:50%;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}body.menu-open .header__burger:after{top:50%;-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg)}.site-footer{padding-top:40px}.site-footer .footer-top .footer-row{grid-template-columns:1fr 1fr}.posts-filter-wrapper{max-width:714px;margin:0 auto;padding-right:0;padding-bottom:30px}.post-item-subscribe{min-height:auto}.posts-section-title{margin-bottom:30px;text-align:center}.posts-section .posts-items{gap:30px}.posts-section .posts-items-wrapper{gap:30px}.posts-section_resources .posts-items{max-width:714px;margin:0 auto}.posts-section_resources .post-item{width:calc(50% - 15px)}.posts-section_blog .posts-items>*{width:calc(50% - 15px)}.posts-section .posts-show-more__button:hover{-webkit-transform:translateY(0);transform:translateY(0)}.posts-section .posts-categories{margin-bottom:30px}.posts-section .posts-pagination{width:100%;padding-top:20px}.posts-section .posts-pagination__go-to{display:none}.subscribe_block .glob_sub_form_img__wrap img{margin:0 auto}.subscribe_block .glob_sub_form_img__form form .hs_email{margin-bottom:20px}.post-hero{padding-top:var(--padding-top-mobile,80px);padding-bottom:var(--padding-bottom-mobile,80px)}.post-hero .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-hero h1{margin-bottom:30px;font-size:36px}.post-hero__text{max-width:100%}.post-hero__subtitle{margin-bottom:30px}.post-hero__info a:hover{background-color:#081f40;color:#fff}.post-hero__img{max-width:100%;height:60vw}.post-hero__back{margin-bottom:30px}.post-hero__back a:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.post-content .container{gap:50px 30px}.post-content-head{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-content-head__info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.post-content-head__social{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.post-content-text{max-width:100%}.post-content-articles{max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-content-articles__title{text-align:center}.post-content-articles .post-item{max-width:calc(50% - 15px);width:100%}.post-content-articles .service-item{max-width:calc(50% - 15px);width:100%}.post-content-articles .post-item-subscribe{min-height:auto;max-width:calc(50% - 15px);width:100%}.post-resources .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.post-resources-text{max-width:100%;text-align:center}.post-resources-text__text{max-width:400px;margin:0 auto 30px}.post-resources-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:750px;margin:0 auto}.single-team-page .single-team__hero_head{margin-bottom:8rem}.single-team-page .single-team__hero_body{gap:4.8rem}.single-team-page .team__group{margin-bottom:8rem}.single-team-page .team__members{gap:2.4rem}}@media (max-width:1180px){.subscribe_block .glob_sub_form_img__image{margin-right:unset}}@media (max-width:1114px){.h1,h1{font-size:calc(40px + 44 * (100vw - 375px)/ 739)}.h2,h2{font-size:calc(32px + 24 * (100vw - 375px)/ 739)}.main__title{font-size:calc(50px + 50 * (100vw - 375px)/ 739)}.main__title-medium{font-size:calc(40px + 32 * (100vw - 375px)/ 739)}.main__subtitle{font-size:calc(28px + 12 * (100vw - 375px)/ 739)}.main__subtitle-medium{font-size:calc(32px + 24 * (100vw - 375px)/ 739)}.block__title{font-size:calc(36px + 20 * (100vw - 375px)/ 739)}.block__title-medium{font-size:calc(28px + 20 * (100vw - 375px)/ 739)}.block__title-small{font-size:calc(26px + 14 * (100vw - 375px)/ 739)}.block__subtitle{font-size:calc(20px + 4 * (100vw - 375px)/ 739)}}@media (max-width:992px){.subscribe_block .glob_sub_form_img__wrap{grid-template-columns:1fr;gap:40px}.subscribe_block .glob_sub_form_img__form{margin:0 auto}}@media only screen and (max-width:834px){.site-footer .footer-bottom .footer-bottom-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.post-item-link{padding:20px 15px 15px;gap:30px}.post-item-info{gap:10px}.post-item-img{height:39vw;gap:30px}.posts-section{padding-top:var(--padding-top-mobile,40px);padding-bottom:var(--padding-bottom-mobile,80px)}.subscribe_block{padding-top:var(--padding-top-mobile,130px);padding-bottom:var(--padding-bottom-mobile,130px)}.post-content{padding-top:var(--padding-top-mobile,80px);padding-bottom:var(--padding-bottom-mobile,80px)}.post-content-articles .service-item{max-width:400px}.post-content-articles .post-item-subscribe{max-width:400px}.post-resources{padding-top:var(--padding-top-mobile,80px);padding-bottom:var(--padding-bottom-mobile,80px)}.single-team-page .single-team__hero{padding-top:15rem;padding-bottom:8rem}.single-team-page .single-team__hero_head{margin-bottom:6rem}.single-team-page .single-team__hero_thumbnail{max-width:40rem}.single-team-page .single-team__hero_body{gap:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-team-page .single-team__hero_about{width:100%;max-width:none}.single-team-page .single-team__hero_socials{gap:2.4rem}.single-team-page .team{padding-top:8rem;padding-bottom:8rem}.single-team-page .team__head{margin-bottom:4.8rem}.single-team-page .team__filter{margin-bottom:4rem}.single-team-page .team__group{margin-bottom:6rem}.single-team-page .team__category-title{margin-bottom:6rem}.single-team-page .team__members{grid-template-columns:repeat(2,minmax(0,1fr))}.single-team-page .team__member{gap:2.8rem}.single-team-page .team__member_avatar{aspect-ratio:161/172}.single-team-page .team__member_name{font-size:2.6rem}.single-team-page .team__member_position{margin-bottom:3.2rem}.archive .hero{padding-top:var(--padding-top-mobile,80px);padding-bottom:var(--padding-bottom-mobile,40px)}.archive .hero__content{gap:5rem}.archive .hero__head__title{max-width:100%}.archive .hero__head__title__box{-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}.archive .hero__head__title__box:has(.hero__head__btn) .hero__head__title{max-width:100%}.archive .hero__img__box{border-radius:1.2rem}}@media only screen and (max-width:640px){.site-footer .footer-top .footer-row{gap:30px}.single-team-page .team__member{padding:1.6rem 1.6rem 2.4rem;gap:2rem}.single-team-page .team__member_name{font-size:2.4rem}}@media only screen and (max-width:576px){.h2,h2{font-size:3.2rem}.h3,.h4,h3,h4{font-size:2rem}.post-item-info__title{font-size:24px}.post-item-img{height:60vw;max-height:368px}.posts-section_resources .post-item{width:100%;max-width:400px;margin:0 auto}.posts-section_blog .posts-items>*{width:100%;max-width:400px;margin:0 auto}.posts-section .posts-categories__label{width:100%;padding:0}.post-content-text__share{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.post-content-articles .post-item{max-width:400px}.single-team-page .single-team__hero_head{margin-bottom:4rem}.single-team-page .team__category-title{margin-bottom:4rem}.single-team-page .team__members{grid-template-columns:1fr}.single-team-page .team__member{gap:1.8rem}.single-team-page .team__member_position{margin-bottom:2rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fZm9udHMuc2NzcyIsImdsb2JhbC9fYmFzZS5zY3NzIiwiYXBwLmNzcyIsImdsb2JhbC9fbWl4aW5zLnNjc3MiLCJnbG9iYWwvX3R5cG9ncmFwaHkuc2NzcyIsImdsb2JhbC9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXItc2ltcGxlLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9wb3N0cy1maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvcG9zdC1pdGVtLnNjc3MiLCJjb21wb25lbnRzL3NlcnZpY2UtaXRlbS5zY3NzIiwic2VjdGlvbnMvcG9zdHMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvc3Vic2NyaWJlLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL3Bvc3QtaGVyby5zY3NzIiwic2VjdGlvbnMvcG9zdC1jb250ZW50LnNjc3MiLCJzZWN0aW9ucy9wb3N0LXJlc291cmNlcy5zY3NzIiwicGFnZXMvc2luZ2xlX3RlYW0uc2NzcyIsInBhZ2VzL2FyY2hpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNFLFlBQUEsaUJBQ0EsSUFBQSxxQ0FBQSxnQkFDQSxZQUFBLElBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQ0RGLEVDTUEsT0FEQSxRRERJLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsUUFBQSxFQUNBLFlBQUEsZ0JBQUEsQ0FBQSxXQ0lGLE1BQUEsUUFHRixFQUVBLE9BQ0EsUURIQSxtQkFBQSxXQUFBLFdBQUEsV0NNQSxFREZBLDRCQUFBLFlDTUEsaUJBQ0UsTUFBQSxZRERGLFlBQUEsRUFBQSxFQUFBLEVBQUEsS0NLQSxtQkFDRSxPQUFBLEVEREYsUUFBQSxFQ0tBLEVEREEsU0FBQSxTQ0tBLEtEREksVUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE9DR0YscUJBQUEsS0FDQSxzQkFBQSxLRERGLHlCQUFBLEtDS0EsTURESSxxQkFBQSxLQUNB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LGVBQ0UsWUFBQSwrQkFDQSxlQUFBLGtDQUdGLHdCQUNFLElBQUEsS0FHRiw0QkFDRSxVQUFBLEtBR0YsaUNBQ0UsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FHRiwwRUFDRSxVQUFBLEtBR0YseUJBQ0UsY0FBQSxRQUlKLHlDQUNFLHFDQUNFLElBQUEsS0FHRixnQ0FDRSxRQUFBLE9BQUEsT0FBQSxPQUNBLElBQUEsS0FHRixxQ0FDRSxVQUFBLFFBSUoseUNBQ0UsSUE4bEJBLEdBNWxCRSxVQUFBLE9BR0YsSUErbEJBLElBREEsR0FFQSxHQTVsQkUsVUFBQSxLQUdGLHVCQUNFLFVBQUEsS0FHRixlQUNFLE9BQUEsS0FDQSxXQUFBLE1BR0Ysb0NBQ0UsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FHRixtQ0FDRSxNQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUdGLHdDQUNFLE1BQUEsS0FDQSxRQUFBLEVBR0YsMEJBQ0UsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsS0FHRixrQ0FDRSxVQUFBLE1BR0YsMENBQ0UsY0FBQSxLQUdGLHdDQUNFLGNBQUEsS0FHRixpQ0FDRSxzQkFBQSxJQUdGLGdDQUNFLElBQUEsT0FHRix5Q0FDRSxjQUFBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlciBWYXJpYWJsZSc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9JbnRlclZhcmlhYmxlLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsL3ZhcmlhYmxlXCIgYXMgdmFycztcbkB1c2UgXCIuLi9nbG9iYWwvbWl4aW5zXCIgYXMgbWl4aW5zO1xuQHVzZSBcIi4uL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyBmdW5jdGlvbnM7XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ0ludGVyIFZhcmlhYmxlJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogdmFycy4kZGFya0JsdWU7XG59XG5cbiosIDphZnRlciwgOmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwXG59XG5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMFxufVxuXG4qe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLmJvZHkge1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcblxuICAgICYubWVudS1vcGVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cbiAgICAmLnNjcm9sbC1kaXNhYmxlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbm1haW4ge1xuICAgICYuc2luZ2xlLW1haW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4M3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbnBpY3R1cmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYXgtd2lkdGgtZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxNDcwcHg7XG59XG5cbi5jb250YWluZXItZmx1aWQtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIZWxwZXJzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYmxvY2sge1xuICAgIHBhZGRpbmc6IDExcmVtIDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRtaGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmFkYXB0aXYtdmFsdWUoJ3BhZGRpbmctdG9wJywgODgsIDQwLCAnc20nKTtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmFkYXB0aXYtdmFsdWUoJ3BhZGRpbmctYm90dG9tJywgODgsIDQwLCAnc20nKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRmaGQpIHtcbiAgICAgICAgcGFkZGluZzogMTByZW0gMDtcbiAgICB9XG59XG5cbi5jb250YWluZXIsXG5bY2xhc3MqPVwiX19jb250YWluZXJcIl0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogZnVuY3Rpb25zLnJlbSh2YXJzLiRtYXhXaWR0aENvbnRhaW5lcik7XG4gICAgcGFkZGluZzogMCBmdW5jdGlvbnMucmVtKHZhcnMuJGNvbnRhaW5lclBhZGRpbmdIYWxmKTtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBmdW5jdGlvbnMucmVtKHZhcnMuJGNvbnRhaW5lcldpZHRoKTtcbiAgICBwYWRkaW5nOiAwIGZ1bmN0aW9ucy5yZW0odmFycy4kY29udGFpbmVyUGFkZGluZ0hhbGYpO1xufVxuXG4uY29udGFpbmVyLXNtYWxsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGZ1bmN0aW9ucy5yZW0odmFycy4kc21hbGxXaWR0aENvbnRhaW5lcik7XG4gICAgcGFkZGluZzogMCBmdW5jdGlvbnMucmVtKHZhcnMuJGNvbnRhaW5lclBhZGRpbmdIYWxmKTtcbn1cblxuXG4udGFjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmEyYV9tb2RhbHtcbiAgICB0b3A6IDUwJSFpbXBvcnRhbnQ7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG59XG5cbiNhMmFfY29weV9saW5re1xuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xufVxuXG4ubWVqcy1pbm5lcixcbi5tZWpzLWxheWVyc3tcbiAgICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG5cblxuXG5cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlciBWYXJpYWJsZVwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0ludGVyVmFyaWFibGUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXIgVmFyaWFibGVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwODFGNDA7XG59XG5cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbioge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi5ib2R5IHtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwODFGNDA7XG59XG5cbi5ib2R5Lm1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5ib2R5LnNjcm9sbC1kaXNhYmxlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubWFpbi5zaW5nbGUtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxMTNweDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnBpY3R1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYXgtd2lkdGgtZnVsbCB7XG4gIG1heC13aWR0aDogMTQ3MHB4O1xufVxuXG4uY29udGFpbmVyLWZsdWlkLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2sge1xuICBwYWRkaW5nOiAxMXJlbSAwO1xufVxuXG4uY29udGFpbmVyLFxuW2NsYXNzKj1fX2NvbnRhaW5lcl0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTExLjRyZW07XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNC40cmVtO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLmNvbnRhaW5lci1zbWFsbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3My42cmVtO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLnRhYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uYTJhX21vZGFsIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG59XG5cbiNhMmFfY29weV9saW5rIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWVqcy1pbm5lcixcbi5tZWpzLWxheWVycyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wLFxuc3BhbixcbmRpdixcbmEsXG5saSxcbnRleHRhcmVhLFxuaW5wdXQsXG5idXR0b24sXG5pbnB1dDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXIgVmFyaWFibGVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwODFGNDA7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmgxLFxuaDEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4wNztcbiAgZm9udC1zaXplOiA4NHB4O1xufVxuXG4uaDIsXG5oMiB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNTZweDtcbn1cblxuLmgzLFxuaDMsXG4uaDQsXG5oNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzA4MUY0MDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZmZiBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuZm9ybSBpbnB1dCxcbmZvcm0gdGV4dGFyZWEsXG5mb3JtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzA4MUY0MDtcbiAgY29sb3I6ICMwODFGNDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcGFkZGluZzogMS42cmVtO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciBlYXNlLWluLW91dCAwLjNzO1xufVxuXG5mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0gc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwODFGNDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwODFGNDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5mb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwODFGNDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5mb3JtIGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSBpbnB1dC5hY3RpdmU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtIHRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSB0ZXh0YXJlYS5hY3RpdmU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtIHNlbGVjdDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0gc2VsZWN0LmFjdGl2ZTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuZm9ybSBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0gaW5wdXQuYWN0aXZlOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSB0ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0gdGV4dGFyZWEuYWN0aXZlOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSBzZWxlY3Q6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtIHNlbGVjdC5hY3RpdmU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvcm0gaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSBpbnB1dC5hY3RpdmU6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSB0ZXh0YXJlYTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtIHRleHRhcmVhLmFjdGl2ZTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtIHNlbGVjdDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtIHNlbGVjdC5hY3RpdmU6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5mb3JtIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDgxRjQwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5mb3JtIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG5mb3JtIGJ1dHRvbixcbmZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguaHMtYnV0dG9uKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcGFkZGluZzogMS43cmVtIDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwODFGNDA7XG59XG5cbi5tYWluX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwMHB4O1xufVxuXG4ubWFpbl9fdGl0bGUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiA3MnB4O1xufVxuXG4ubWFpbl9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMwODFGNDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLm1haW5fX3N1YnRpdGxlLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbn1cblxuLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNTZweDtcbn1cblxuLmJsb2NrX190aXRsZSBzcGFuLFxuLmJsb2NrX190aXRsZSBwLFxuLmJsb2NrX190aXRsZSBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmJsb2NrX190aXRsZS1tZWRpdW0ge1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4uYmxvY2tfX3RpdGxlLXNtYWxsIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmJsb2NrX19zdWJ0aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5mb3JtX3dyYXBwZXIgZm9ybSBmaWVsZHNldCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbi5mb3JtX3dyYXBwZXIgZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybV93cmFwcGVyIGZvcm0gbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uZm9ybV93cmFwcGVyIGZvcm0gLmlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZm9ybV93cmFwcGVyIGZvcm0gLmlucHV0IGlucHV0LFxuLmZvcm1fd3JhcHBlciBmb3JtIC5pbnB1dCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxLjNyZW0gMnJlbTtcbiAgaGVpZ2h0OiA0LjdyZW07XG59XG5cbi5mb3JtX3dyYXBwZXIgZm9ybSAuaW5wdXQgaW5wdXQsXG4uZm9ybV93cmFwcGVyIGZvcm0gLmlucHV0Omhhcyh0ZXh0YXJlYSkge1xuICBib3JkZXItcmFkaXVzOiAxLjRyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwODFGNDA7XG4gIGhlaWdodDogNC43cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9ybV93cmFwcGVyIGZvcm0gLmlucHV0IHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5mb3JtX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDE1LjFyZW07XG4gIGNvbG9yOiAjMDgxRjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUZBQTczO1xuICBwYWRkaW5nOiAxLjZyZW0gNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLmZvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5mb3JtX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUY0MDtcbn1cblxuLmJ1dHRvbixcbi5ocy1idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwODFGNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRkFBNzM7XG4gIHBhZGRpbmc6IDEuNnJlbSA0cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4uYnV0dG9uLWJsYWNrLW9uLWhvdmVyOmhvdmVyLFxuLmJ1dHRvbi1ibGFjay1vbi1ob3Zlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRjQwO1xufVxuXG4uYnV0dG9uLXdoaXRlLW9uLWhvdmVyOmhvdmVyLFxuLmJ1dHRvbi13aGl0ZS1vbi1ob3Zlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idXR0b24tYmxhY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUY0MDtcbn1cblxuLmJ1dHRvbi1ibGFjazpob3Zlcixcbi5idXR0b24tYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogIzA4MUY0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGQUE3Mztcbn1cblxuLmJ1dHRvbl93aXRoX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjNyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5idXR0b25fd2l0aF9hcnJvdzpob3ZlciBzdmcsXG4uYnV0dG9uX3dpdGhfYXJyb3c6Zm9jdXMgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjNyZW0pO1xufVxuXG4uYnV0dG9uX3dpdGhfYXJyb3cgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIGZpbGw6ICMwODFGNDA7XG59XG5cbi5idXR0b25bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5idXR0b24tLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTAsIDU5LCA1OSk7XG59XG5cbi5idXR0b24tbG9hZGluZyxcbi53cGNmNyAud3BjZjctZm9ybS5zdWJtaXR0aW5nIC53cGNmNy1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dlbmVyYWwvc3Bpbm5lci5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnV0dG9uLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xufVxuXG4uYnV0dG9uLS1iaWcge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZzogMi40cmVtIDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuMnJlbTtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjlweCAwIDMzcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYWI1YzM7XG59XG5cbi5oZWFkZXIgYTpub3QoW2hyZWZdKSB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLmhlYWRlci1vcGVuIHtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQyAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLmhlYWRlci1vcGVuIC5oZWFkZXJfX2xvZ29fX2xpbmsgcGF0aCB7XG4gIGZpbGw6ICMwODFGNDAgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci5oZWFkZXItb3BlbiAjbWVudS1oZWFkZXItbWVudSBhIHtcbiAgY29sb3I6ICMwODFGNDA7XG59XG5cbi5oZWFkZXIuaGVhZGVyLW9wZW4gLmhlYWRlcl9fc2VhcmNoX19idXR0b24gc3ZnIHBhdGgge1xuICBzdHJva2U6ICMwODFGNDAgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci5oZWFkZXItb3BlbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMDg1OTQgMS41TDYuMDg1OTQgNi41TDExLjA4NTkgMS41JyBzdHJva2U9JyUyMzBFMUYzRScgc3Ryb2tlLXdpZHRoPScxLjY2NjY3JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhlYWRlciAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLmhlYWRlcl9fbG9nb19fbGluayB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX3NlYXJjaF9fY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl9fc2VhcmNoX19jb250YWN0IC5idXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5oZWFkZXJfX3NlYXJjaF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl9fc2VhcmNoX193cmFwcGVyLmFjdGl2ZSAuaGVhZGVyX19zZWFyY2hfX2lucHV0IHtcbiAgd2lkdGg6IDUwMHB4O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiA1cHggMzVweCA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uaGVhZGVyX19zZWFyY2hfX3dyYXBwZXIgLmhlYWRlcl9fc2VhcmNoX19pbnB1dCB7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTZweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uaGVhZGVyX19zZWFyY2hfX3dyYXBwZXIgLmhlYWRlcl9fc2VhcmNoX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgei1pbmRleDogMztcbn1cblxuLmhlYWRlcl9fc2VhcmNoX193cmFwcGVyIC5oZWFkZXJfX3NlYXJjaF9fY2xvc2Ugc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaGVhZGVyX19zZWFyY2hfX3dyYXBwZXIuYWN0aXZlIC5oZWFkZXJfX3NlYXJjaF9fY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uaGVhZGVyX19zZWFyY2hfX3Jlc3VsdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTQ2M3B4O1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmhlYWRlcl9fc2VhcmNoX19yZXN1bHRzX19pbm5lciB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uaGVhZGVyX19zZWFyY2hfX3Jlc3VsdHNfX2lubmVyIC5zZWFyY2gtbm8tcmVzdWx0cyB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5cbi5oZWFkZXJfX3NlYXJjaF9fcmVzdWx0cyAuc2VhcmNoLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGVhZGVyX19zZWFyY2hfX3Jlc3VsdHMgLnNlYXJjaC1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNjY3MDg1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlYWRlcl9fc2VhcmNoX19yZXN1bHRzIC5zZWFyY2gtY2F0ZWdvcnlfX2NvdW50ZXIge1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xufVxuXG4uaGVhZGVyX19zZWFyY2hfX3Jlc3VsdHMgLnNlYXJjaC1jYXRlZ29yeV9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uaGVhZGVyX19zZWFyY2hfX3Jlc3VsdHMgLnNlYXJjaC1jYXRlZ29yeS5hY3RpdmUgLnNlYXJjaC1jYXRlZ29yeV9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaGVhZGVyX19zZWFyY2hfX3Jlc3VsdHMgLmNhdGVnb3J5LWxpc3Qge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19zZWFyY2hfX3Jlc3VsdHMgLmNhdGVnb3J5LWxpc3QgLmxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uaGVhZGVyX19zZWFyY2hfX3Jlc3VsdHMgLmNhdGVnb3J5LWxpc3QgLmxpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4QUExQTM7XG59XG5cbi5oZWFkZXJfX3NlYXJjaF9fYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fYnVyZ2VyOmJlZm9yZSxcbi5oZWFkZXJfX2J1cmdlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lbnUtY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTVzIGxpbmVhciAwLjE1cywgdHJhbnNmb3JtIDAuMTVzIGxpbmVhciwgYmFja2dyb3VuZCAwLjNzIGxpbmVhciwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgbGluZWFyO1xufVxuXG4uaGVhZGVyX19idXJnZXI6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuMzVyZW0pO1xufVxuXG4uaGVhZGVyX19idXJnZXI6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlICsgMC4zNXJlbSk7XG59XG5cbi5oZWFkZXJfX21lbnUge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXJfX21lbnUgPiB1bCA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4uaGVhZGVyX19tZW51ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpiZWZvcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uaGVhZGVyX19tZW51ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaGVhZGVyX19tZW51ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC04cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBib3R0b206IC00OHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUY0MDtcbn1cblxuLmhlYWRlcl9fbWVudS5oZWFkZXItdHJhbnNwYXJlbnQgPiB1bCA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxLjVMNiA2LjVMMTEgMS41JyBzdHJva2U9JyUyM0ZDRkNGQycgc3Ryb2tlLXdpZHRoPScxLjY2NjY3JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5oZWFkZXJfX21lbnUuaGVhZGVyLWJhY2tncm91bmQgPiB1bCA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4wODU5NCAxLjVMNi4wODU5NCA2LjVMMTEuMDg1OSAxLjUnIHN0cm9rZT0nJTIzMEUxRjNFJyBzdHJva2Utd2lkdGg9JzEuNjY2NjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhlYWRlcl9fbWVudS5oZWFkZXItYmFja2dyb3VuZCArIC5oZWFkZXJfX3NlYXJjaF9fY29udGFjdCAuYnV0dG9uLXdoaXRlLW9uLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA4MUY0MDtcbiAgY29sb3I6ICNGQ0ZDRkM7XG59XG5cbi5oZWFkZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlciB1bCAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1tZW51LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oZWFkZXIgdWwgLm1lbnUtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmhlYWRlciB1bCAubWVudS1pdGVtIC5zdWItbWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxMTNweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JhYjVjMztcbn1cblxuLmhlYWRlciB1bCAubWVudS1pdGVtIC5zdWItbWVudS13cmFwcGVyIC5zdWItbWVudS1pbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMjE3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjMDgxRjQwO1xufVxuXG4uaGVhZGVyIHVsIC5tZW51LWl0ZW0gLnN1Yi1tZW51LXdyYXBwZXIgLnN1Yi1tZW51LWlubmVyLXdyYXBwZXIuY29sMyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLmhlYWRlciB1bCAubWVudS1pdGVtIC5zdWItbWVudS13cmFwcGVyIC5zdWItbWVudS1pbm5lci13cmFwcGVyLmNvbDMgLnN1Yi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMTIwcHg7XG59XG5cbi5oZWFkZXIgdWwgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcHBlciAuc3ViLW1lbnUtaW5uZXItd3JhcHBlci5jb2wzIC5zdWItbWVudSBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaGVhZGVyIHVsIC5tZW51LWl0ZW0gLnN1Yi1tZW51LXdyYXBwZXIgLnN1Yi1tZW51LWlubmVyLXdyYXBwZXIuY29sMyAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uaGVhZGVyIHVsIC5tZW51LWl0ZW0gLnN1Yi1tZW51LXdyYXBwZXIgLnN1Yi1tZW51LWlubmVyLXdyYXBwZXIuY29sMyAuc3ViLW1lbnUtd3JhcHBlci0zIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cblxuLmhlYWRlciB1bCAubWVudS1pdGVtIC5zdWItbWVudS13cmFwcGVyIC5zdWItbWVudS1pbm5lci13cmFwcGVyLmNvbDMgLnN1Yi1tZW51LXdyYXBwZXItMyAuc3ViLW1lbnUgbGkgYSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXIgdWwgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcHBlciAuc3ViLW1lbnUtaW5uZXItd3JhcHBlci5jb2wyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cblxuLmhlYWRlciB1bCAubWVudS1pdGVtIC5zdWItbWVudS13cmFwcGVyIC5zdWItbWVudS1pbm5lci13cmFwcGVyLmNvbDIgLmNvbDItbGVmdCB7XG4gIHBhZGRpbmc6IDM1cHggNzVweCA1MHB4IDA7XG59XG5cbi5oZWFkZXIgdWwgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcHBlciAuc3ViLW1lbnUtaW5uZXItd3JhcHBlci5jb2wyIC5zdWItbWVudS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmhlYWRlciB1bCAubWVudS1pdGVtIC5zdWItbWVudS13cmFwcGVyIC5zdWItbWVudS1pbm5lci13cmFwcGVyLmNvbDIgLnN1Yi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAyNXB4IDUwcHg7XG59XG5cbi5oZWFkZXIgdWwgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcHBlciAuc3ViLW1lbnUtaW5uZXItd3JhcHBlci5jb2wyIC5zdWItbWVudSBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXIgdWwgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcHBlciAuc3ViLW1lbnUtaW5uZXItd3JhcHBlci5jb2wyIC5zdWItbWVudS1yaWdodC1jb2x1bW4ge1xuICB3aWR0aDogNDAwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JhYjVjMztcbiAgcGFkZGluZzogMzVweCAwIDUwcHggNjVweDtcbn1cblxuLmhlYWRlciB1bCAubWVudS1pdGVtIC5zdWItbWVudS13cmFwcGVyIC5zdWItbWVudS1pbm5lci13cmFwcGVyLmNvbDIgLnN1Yi1tZW51LXJpZ2h0LWNvbHVtbiAudGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5oZWFkZXIgdWwgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcHBlciAuc3ViLW1lbnUtaW5uZXItd3JhcHBlci5jb2wyIC5zdWItbWVudS1yaWdodC1jb2x1bW4gLnJpZ2h0LXBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5oZWFkZXIgdWwgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcHBlciAuc3ViLW1lbnUtaW5uZXItd3JhcHBlci5jb2wyIC5zdWItbWVudS1yaWdodC1jb2x1bW4gLnJpZ2h0LXBvc3QgLnRodW1iIHtcbiAgd2lkdGg6IDEwM3B4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmhlYWRlciB1bCAubWVudS1pdGVtIC5zdWItbWVudS13cmFwcGVyIC5zdWItbWVudS1pbm5lci13cmFwcGVyLmNvbDIgLnN1Yi1tZW51LXJpZ2h0LWNvbHVtbiAucmlnaHQtcG9zdCAudGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5oZWFkZXIgdWwgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcHBlciAuc3ViLW1lbnUtaW5uZXItd3JhcHBlci5jb2wyIC5zdWItbWVudS1yaWdodC1jb2x1bW4gLnJpZ2h0LXBvc3QgLnJpZ2h0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbi5oZWFkZXIgdWwgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcHBlciAuc3ViLW1lbnUtaW5uZXItd3JhcHBlci5jb2wyIC5zdWItbWVudS1yaWdodC1jb2x1bW4gLnJpZ2h0LXBvc3QgLnJpZ2h0LWluZm8gLnBvc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5oZWFkZXIgdWwgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcHBlciAuc3ViLW1lbnUtaW5uZXItd3JhcHBlci5jb2wyIC5zdWItbWVudS1yaWdodC1jb2x1bW4gLnJpZ2h0LXBvc3QgLnJpZ2h0LWluZm8gLmV4Y2VycHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGVhZGVyIHVsIC5tZW51LWl0ZW0gLnN1Yi1tZW51LXdyYXBwZXIgLnN1Yi1tZW51LWlubmVyLXdyYXBwZXIuY29sMiAuc3ViLW1lbnUtcmlnaHQtY29sdW1uIC5yaWdodC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXIgdWwgLm1lbnUtaXRlbS5hY3RpdmUgLnN1Yi1tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlciB1bCAuZmluYWwtbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI4cHg7XG59XG5cbi5oZWFkZXIgdWwgLmZpbmFsLW1lbnUtaXRlbSA+IGRpdjpudGgtY2hpbGQoMSkge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmhlYWRlciB1bCAuZmluYWwtbWVudS1pdGVtIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uaGVhZGVyIHVsIC5maW5hbC1tZW51LWl0ZW0gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhlYWRlciB1bCAuZmluYWwtbWVudS1pdGVtIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhlYWRlciAubW9iLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyIC5tb2ItbWVudS5tb2ItbWVudS1vcGVuIHtcbiAgbGVmdDogMDtcbn1cblxuLmhlYWRlciAubW9iLW1lbnVfX3dyYXBwZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uaGVhZGVyIC5tb2ItbWVudSAuaGlkZS1tb2JpbGUgYTpub3QoW2hyZWZdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXIgLm1vYi1tZW51IGxpIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGVhZGVyIC5tb2ItbWVudSAubW9iaWxlLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyIC5tb2ItbWVudV9fc2VhcmNoX193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyIC5tb2ItbWVudV9fc2VhcmNoX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA4MUY0MDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uaGVhZGVyIC5tb2ItbWVudV9fc2VhcmNoX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaGVhZGVyIC5tb2ItbWVudV9fc2VhcmNoX19jbGVhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbi5oZWFkZXIgLm1vYi1tZW51X19zZWFyY2hfX3Jlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlciAubW9iLW1lbnVfX3NlYXJjaF9fcmVzdWx0cyAuc2VhcmNoLWNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzY2NzA4NTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVhZGVyIC5tb2ItbWVudV9fc2VhcmNoX19yZXN1bHRzIC5zZWFyY2gtY2F0ZWdvcnkgLnNlYXJjaC1jYXRlZ29yeV9fY291bnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmhlYWRlciAubW9iLW1lbnVfX3NlYXJjaF9fcmVzdWx0cyAuc2VhcmNoLWNhdGVnb3J5IC5zZWFyY2gtY2F0ZWdvcnlfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5oZWFkZXIgLm1vYi1tZW51X19zZWFyY2hfX3Jlc3VsdHMgLnNlYXJjaC1jYXRlZ29yeS5hY3RpdmUgLnNlYXJjaC1jYXRlZ29yeV9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaGVhZGVyIC5tb2ItbWVudV9fc2VhcmNoX19yZXN1bHRzIC5jYXRlZ29yeS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uaGVhZGVyIC5tb2ItbWVudV9fc2VhcmNoX19yZXN1bHRzIC5jYXRlZ29yeS1saXN0IC5saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGVhZGVyIC5tb2ItbWVudV9fc2VhcmNoX19yZXN1bHRzIC5zZWFyY2gtbm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWluLWhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kZXNrdG9wLW1lbnUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHotaW5kZXg6IDk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5kZXNrdG9wLW1lbnUtb3ZlcmxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYwO1xuICBwYWRkaW5nLXRvcDogMTEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci10b3Age1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWIzYmI7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNzVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLXJvdy5yb3cxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNnB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1saW5rcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci1jb2x1bW4uZXh0ZXJuYWwtbGlua3Mge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWNvbHVtbi5leHRlcm5hbC1saW5rcyAuZm9vdGVyLWxpbmtzLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItY29sdW1uLmV4dGVybmFsLWxpbmtzIC5saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItY29sdW1uIC5saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItY29sdW1uIC50aXRsZS1saW5rIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItY29sdW1uIC5saW5rIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NjcwODU7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWJpZy10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICM2NjcwODU7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQ0cHg7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLXNvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnBvc3RzLWZpbHRlciB7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBvc3RzLWZpbHRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG59XG5cbi5wb3N0cy1maWx0ZXIgLmZpbHRlci1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0cy1maWx0ZXIgLmZpbHRlci1pdGVtX19oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwODFGNDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcbn1cblxuLnBvc3RzLWZpbHRlciAuZmlsdGVyLWl0ZW1fX2hlYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUZBQTczO1xuICBib3JkZXItY29sb3I6ICMxRkFBNzM7XG59XG5cbi5wb3N0cy1maWx0ZXIgLmZpbHRlci1pdGVtX19oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICByaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjFcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjEgMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTUuNSAxMi41TDEwLjUgNy41TDUuNSAxMi41XCIgc3Ryb2tlPVwiJTIzMEUxRjNFXCIgc3Ryb2tlLXdpZHRoPVwiMS42NjY2N1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbn1cblxuLnBvc3RzLWZpbHRlciAuZmlsdGVyLWl0ZW1fX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcztcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3RzLWZpbHRlciAuZmlsdGVyLWl0ZW1fX2NvbnRlbnQuYWN0aXZlIC5maWx0ZXItaXRlbV9fYnRuLW1vcmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5wb3N0cy1maWx0ZXIgLmZpbHRlci1pdGVtX19jb250ZW50LmFjdGl2ZSAuZmlsdGVyLWl0ZW1fX2xpc3RfbW9yZSB7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbn1cblxuLnBvc3RzLWZpbHRlciAuZmlsdGVyLWl0ZW1fX2NvbnRlbnQuYWN0aXZlIGxpLmhpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucG9zdHMtZmlsdGVyIC5maWx0ZXItaXRlbV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0cy1maWx0ZXIgLmZpbHRlci1pdGVtX19saXN0IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wb3N0cy1maWx0ZXIgLmZpbHRlci1pdGVtX19saXN0IGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMzRweDtcbiAgY29sb3I6ICM2NjcwODU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xufVxuXG4ucG9zdHMtZmlsdGVyIC5maWx0ZXItaXRlbV9fbGlzdCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODFGNDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAxMnB4O1xufVxuXG4ucG9zdHMtZmlsdGVyIC5maWx0ZXItaXRlbV9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGQUE3MztcbiAgY29sb3I6ICMwODFGNDA7XG59XG5cbi5wb3N0cy1maWx0ZXIgLmZpbHRlci1pdGVtX19saXN0IGxpLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdHMtZmlsdGVyIC5maWx0ZXItaXRlbV9fbGlzdCBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRkFBNzM7XG4gIGNvbG9yOiAjMDgxRjQwO1xufVxuXG4ucG9zdHMtZmlsdGVyIC5maWx0ZXItaXRlbV9fbGlzdF9tb3JlIHtcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuLnBvc3RzLWZpbHRlciAuZmlsdGVyLWl0ZW1fX2xpc3Q6bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wb3N0cy1maWx0ZXIgLmZpbHRlci1pdGVtX19idG4tbW9yZSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzA4MUY0MDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBvc3RzLWZpbHRlciAuZmlsdGVyLWl0ZW1fX2J0bi1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICByaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMVwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyMSAyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xNS41IDEyLjVMMTAuNSA3LjVMNS41IDEyLjVcIiBzdHJva2U9XCIlMjMwRTFGM0VcIiBzdHJva2Utd2lkdGg9XCIxLjY2NjY3XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xufVxuXG4ucG9zdHMtZmlsdGVyIC5maWx0ZXItaXRlbS5hY3RpdmUgLmZpbHRlci1pdGVtX19oZWFkOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ucG9zdHMtZmlsdGVyIC5maWx0ZXItaXRlbS5hY3RpdmUgLmZpbHRlci1pdGVtX19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMjAwMHB4O1xufVxuXG4ucG9zdC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wb3N0LWl0ZW0tbGluayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA4MUY0MDtcbiAgcGFkZGluZzogNDJweCAyMXB4IDIxcHg7XG4gIGdhcDogNDVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0LWl0ZW0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODFGNDA7XG4gIGNvbG9yOiAjRkNGQ0ZDO1xufVxuXG4ucG9zdC1pdGVtLWxpbms6aG92ZXIgLnBvc3QtaXRlbS1pbmZvIGRpdiB7XG4gIGNvbG9yOiAjRkNGQ0ZDO1xufVxuXG4ucG9zdC1pdGVtLWxpbms6aG92ZXIgLnBvc3QtaXRlbS1pbmZvX190YWdzIHNwYW4ge1xuICBjb2xvcjogI0ZDRkNGQztcbiAgYm9yZGVyLWNvbG9yOiAjRkNGQ0ZDO1xufVxuXG4ucG9zdC1pdGVtLWxpbms6aG92ZXIgLnBvc3QtaXRlbS1pbmZvX190b3Agc3BhbiB7XG4gIGNvbG9yOiAjRkNGQ0ZDO1xufVxuXG4ucG9zdC1pdGVtLWxpbms6aG92ZXIgLnBvc3QtaXRlbS1pbmZvX190b3Agc3BhbjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQztcbn1cblxuLnBvc3QtaXRlbS1saW5rOmhvdmVyIC5wb3N0LWl0ZW0taW5mb19fZXhjZXJwdCB7XG4gIGNvbG9yOiAjRkNGQ0ZDO1xufVxuXG4ucG9zdC1pdGVtLWxpbms6aG92ZXIgLnBvc3QtaXRlbS1pbmZvX19leGNlcnB0ID4gKiB7XG4gIGNvbG9yOiAjRkNGQ0ZDO1xufVxuXG4ucG9zdC1pdGVtLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbi5wb3N0LWl0ZW0taW5mbyBkaXYge1xuICBjb2xvcjogIzA4MUY0MDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuLnBvc3QtaXRlbS1pbmZvX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9zdC1pdGVtLWluZm9fX3RvcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbi5wb3N0LWl0ZW0taW5mb19fdG9wIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4ucG9zdC1pdGVtLWluZm9fX3RvcCBzcGFuOm50aC1jaGlsZCgxKSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnBvc3QtaXRlbS1pbmZvX190b3Agc3BhbjpudGgtY2hpbGQoMykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY29sb3I6IHJnYmEoOCwgMzEsIDY0LCAwLjgpO1xufVxuXG4ucG9zdC1pdGVtLWluZm9fX3RvcCBzcGFuOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDMxLCA2NCwgMC44KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4ucG9zdC1pdGVtLWluZm9fX2NhdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG4ucG9zdC1pdGVtLWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xNDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtaXRlbS1pbmZvX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cblxuLnBvc3QtaXRlbS1pbmZvX190YWdzIHNwYW4ge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDgxRjQwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzO1xufVxuXG4ucG9zdC1pdGVtLWluZm9fX2V4Y2VycHQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC1pdGVtLWluZm9fX2V4Y2VycHQgPiAqIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuLnBvc3QtaXRlbS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDFweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtaXRlbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wb3N0LWl0ZW0tc3Vic2NyaWJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUY0MDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA4MUY0MDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgcGFkZGluZzogNDJweCAyMXB4IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucG9zdC1pdGVtLXN1YnNjcmliZV9fdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1MiwgMjUyLCAyNTIsIDAuOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBvc3QtaXRlbS1zdWJzY3JpYmVfX3RleHQgZGl2Om5vdCgucG9zdC1pdGVtLXN1YnNjcmliZV9fdGl0bGUpIHtcbiAgY29sb3I6IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBvc3QtaXRlbS1zdWJzY3JpYmVfX3RpdGxlIHtcbiAgY29sb3I6ICNGQ0ZDRkM7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG59XG5cbi5wb3N0LWl0ZW0tc3Vic2NyaWJlIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgcGFkZGluZzogMCAzNXB4IDAgMjBweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQ0ZDRkM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1pdGVtLXN1YnNjcmliZSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucG9zdC1pdGVtLXN1YnNjcmliZSBpbnB1dFt0eXBlPWVtYWlsXS5pbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnBvc3QtaXRlbS1zdWJzY3JpYmUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgaGVpZ2h0OiA1MXB4O1xufVxuXG4ucG9zdC1pdGVtLXN1YnNjcmliZSAuc3VibWl0dGVkLW1lc3NhZ2Uge1xuICBjb2xvcjogIzFGQUE3MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zbGF0ZTogMCAtMTAwcHg7XG59XG5cbi5wb3N0LWl0ZW0tc3Vic2NyaWJlIC5oYnNwdC1mb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5cbi5wb3N0LWl0ZW0tc3Vic2NyaWJlIC5oYnNwdC1mb3JtW2RhdGEtaHMtZm9ybXMtcm9vdD10cnVlXSB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuLnBvc3QtaXRlbS1zdWJzY3JpYmUgLmhzX2Vycm9yX3JvbGx1cCB7XG4gIG9yZGVyOiA1O1xuICBjb2xvcjogI2YyNTQ1YjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3QtaXRlbS1zdWJzY3JpYmUgLmhzX2Vycm9yX3JvbGx1cCBsYWJlbCB7XG4gIGNvbG9yOiAjZjI1NDViO1xufVxuXG4ucG9zdC1pdGVtLXN1YnNjcmliZSAuaHNfZW1haWwgbGFiZWw6bm90KC5ocy1lcnJvci1tc2cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3QtaXRlbS1zdWJzY3JpYmUgLmhzLWVycm9yLW1zZyB7XG4gIGNvbG9yOiAjZjI1NDViO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ucG9zdC1pdGVtLXN1YnNjcmliZSAuaHNfc3VibWl0IHtcbiAgb3JkZXI6IDI7XG59XG5cbi5wb3N0LWl0ZW0tc3Vic2NyaWJlIC5oc19zdWJtaXQgLmhzLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LWl0ZW0tc3Vic2NyaWJlIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG4gIG9yZGVyOiAzO1xufVxuXG4ucG9zdC1pdGVtLXN1YnNjcmliZSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSB7XG4gIGNvbG9yOiByZ2JhKDI1MiwgMjUyLCAyNTIsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3N0LWl0ZW0tc3Vic2NyaWJlIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5ID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LWl0ZW0tc3Vic2NyaWJlIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkNGQ0ZDO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3QtaXRlbS1zdWJzY3JpYmUgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXk6aGFzKGlucHV0OmNoZWNrZWQpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMFwiIGhlaWdodD1cIjhcIiB2aWV3Qm94PVwiMCAwIDEwIDhcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMC41IDQuMzc1TDMuMjM5MTMgN0w5LjUgMVwiIHN0cm9rZT1cIiUyM0ZDRkNGQ1wiLz48L3N2Zz4nKTtcbn1cblxuLnBvc3QtaXRlbS1zdWJzY3JpYmUgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC1pdGVtLXN1YnNjcmliZSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBwIHtcbiAgY29sb3I6IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC44KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2VydmljZS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYmFja2dyb3VuZDogI0YyRjJGMDtcbiAgcGFkZGluZzogNDNweCAzOHB4IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cblxuLnNlcnZpY2UtaXRlbV9faWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG59XG5cbi5zZXJ2aWNlLWl0ZW1fX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnNlcnZpY2UtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xufVxuXG4uc2VydmljZS1pdGVtX19saW5rIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlcnZpY2UtaXRlbV9fbGluayBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMFwiIGhlaWdodD1cIjEwXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk05LjQxNjgzIDcuNzk5MjVMOS40MTY4MyAxLjI2NjQzQzkuNDE2ODMgMC43NTA1MTIgOC45OTg4NyAwLjMzMzE3IDguNDgzNSAwLjMzMzE3TDEuOTUwMTYgMC4zMzMxNzFDMS40MzQ3OSAwLjMzMzE3MSAxLjAxNjgzIDAuNzUwNTEzIDEuMDE2ODMgMS4yNjY0M0MxLjAxNjgzIDEuNzgyMzUgMS40MzQ3OSAyLjE5OTY5IDEuOTUwMTYgMi4xOTk2OUw2LjIzMTgzIDIuMTk5NjlMMC4zNTY5MzMgOC4wNzM0Qy0wLjAwNzY0OTg2IDguNDM3OTUgLTAuMDA3NjQ5ODEgOS4wMjg1MyAwLjM1NjkzNCA5LjM5MzA5QzAuNzIxNTE3IDkuNzU3NjQgMS4zMTIxNCA5Ljc1NzY0IDEuNjc2NzMgOS4zOTMwOUw3LjU1MDE2IDMuNTE3OTJMNy41NTAxNiA3Ljc5OTI1QzcuNTUwMTYgOC4zMTUxNyA3Ljk2ODEyIDguNzMyNTEgOC40ODM1IDguNzMyNTFDOC45OTg4NyA4LjczMjUxIDkuNDE2ODMgOC4zMTU0NiA5LjQxNjgzIDcuNzk5MjVaXCIgZmlsbD1cIiUyMzBFMUYzRVwiLz48L3N2Zz4nKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0cy1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdG9wLCA2NXB4KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZGRpbmctYm90dG9tLCAxMzBweCk7XG59XG5cbi5wb3N0cy1zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9zdHMtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucG9zdHMtc2VjdGlvbiAucG9zdHMtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0cy1zZWN0aW9uIC5wb3N0cy1pdGVtcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzOHB4O1xufVxuXG4ucG9zdHMtc2VjdGlvbl9yZXNvdXJjZXMgLnBvc3RzLWl0ZW1zIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG59XG5cbi5wb3N0cy1zZWN0aW9uX3Jlc291cmNlcyAucG9zdC1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTlweCk7XG59XG5cbi5wb3N0cy1zZWN0aW9uX2Jsb2cubG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3RzLXNlY3Rpb25fYmxvZy5sb2FkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucG9zdHMtc2VjdGlvbl9ibG9nIC5wb3N0cy1pdGVtcyA+ICoge1xuICB3aWR0aDogY2FsYygzMy4zMyUgLSAyNnB4KTtcbn1cblxuLnBvc3RzLXNlY3Rpb25fYmxvZyAucG9zdC1pdGVtLWltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBvc3RzLXNlY3Rpb24gLnBvc3RzLXNob3ctbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBvc3RzLXNlY3Rpb24gLnBvc3RzLXNob3ctbW9yZV9fYnV0dG9uIHtcbiAgY29sb3I6ICMwODFGNDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnBvc3RzLXNlY3Rpb24gLnBvc3RzLXNob3ctbW9yZV9fYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2Fzc2V0cy9pbWcvYXJyb3ctbmFycm93LWRvd24tcmlnaHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucG9zdHMtc2VjdGlvbiAucG9zdHMtc2hvdy1tb3JlX19idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5wb3N0cy1zZWN0aW9uIC5wb3N0cy1jYXRlZ29yaWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4IDhweDtcbn1cblxuLnBvc3RzLXNlY3Rpb24gLnBvc3RzLWNhdGVnb3JpZXNfX2xhYmVsIHtcbiAgcGFkZGluZzogOHB4IDI0cHggOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBvc3RzLXNlY3Rpb24gLnBvc3RzLWNhdGVnb3JpZXNfX2xpbmsge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA4MUY0MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDgxRjQwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcbn1cblxuLnBvc3RzLXNlY3Rpb24gLnBvc3RzLWNhdGVnb3JpZXNfX2xpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBQTFBMztcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogMS45cmVtO1xuICB0b3A6IC0xLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgMC4zNXM7XG59XG5cbi5wb3N0cy1zZWN0aW9uIC5wb3N0cy1jYXRlZ29yaWVzX19saW5rOmZpcnN0LW9mLXR5cGUgc3BhbiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9zdHMtc2VjdGlvbiAucG9zdHMtY2F0ZWdvcmllc19fbGluay5hY3RpdmUsXG4ucG9zdHMtc2VjdGlvbiAucG9zdHMtY2F0ZWdvcmllc19fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODFGNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdHMtc2VjdGlvbiAucG9zdHMtY2F0ZWdvcmllc19fbGluay5hY3RpdmUgc3Bhbixcbi5wb3N0cy1zZWN0aW9uIC5wb3N0cy1jYXRlZ29yaWVzX19saW5rOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQjdEO1xufVxuXG4ucG9zdHMtc2VjdGlvbiAucG9zdHMtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucG9zdHMtc2VjdGlvbiAucG9zdHMtcGFnaW5hdGlvbiA+IC5wYWdlLW51bWJlcnMge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBwYWRkaW5nOiAwIDFweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wb3N0cy1zZWN0aW9uIC5wb3N0cy1wYWdpbmF0aW9uID4gLnBhZ2UtbnVtYmVycyBzdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBvc3RzLXNlY3Rpb24gLnBvc3RzLXBhZ2luYXRpb24gPiAucGFnZS1udW1iZXJzLm5leHQge1xuICByb3RhdGU6IDE4MGRlZztcbn1cblxuLnBvc3RzLXNlY3Rpb24gLnBvc3RzLXBhZ2luYXRpb24gPiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBib3JkZXItY29sb3I6ICMwODFGNDA7XG59XG5cbi5wb3N0cy1zZWN0aW9uIC5wb3N0cy1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcbn1cblxuLnBvc3RzLXNlY3Rpb24gLnBvc3RzLXBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnMgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG5cbi5wb3N0cy1zZWN0aW9uIC5wb3N0cy1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODFGNDA7XG4gIGJvcmRlci1jb2xvcjogIzA4MUY0MDtcbn1cblxuLnBvc3RzLXNlY3Rpb24gLnBvc3RzLXBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnM6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4ucG9zdHMtc2VjdGlvbiAucG9zdHMtcGFnaW5hdGlvbl9fZ28tdG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLnBvc3RzLXNlY3Rpb24gLnBvc3RzLXBhZ2luYXRpb25fX2dvLXRvIGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBvc3RzLXNlY3Rpb24gLnBvc3RzLXBhZ2luYXRpb25fX2dvLXRvIGlucHV0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXgtd2lkdGg6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wb3N0cy1zZWN0aW9uIC5wb3N0cy1wYWdpbmF0aW9uX19nby10byBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5wb3N0cy1zZWN0aW9uIC5wb3N0cy1wYWdpbmF0aW9uX19nby10byBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN1YnNjcmliZV9ibG9jayB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1wYWRkaW5nLXRvcCwgMTMwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGFkZGluZy1ib3R0b20sIDEzMHB4KTtcbn1cblxuLnN1YnNjcmliZV9ibG9jayAuZ2xvYl9zdWJfZm9ybV9pbWdfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDY0cHg7XG59XG5cbi5zdWJzY3JpYmVfYmxvY2sgLmdsb2Jfc3ViX2Zvcm1faW1nX19pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3Vic2NyaWJlX2Jsb2NrIC5nbG9iX3N1Yl9mb3JtX2ltZ19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjMDgxRjQwO1xufVxuXG4uc3Vic2NyaWJlX2Jsb2NrIC5nbG9iX3N1Yl9mb3JtX2ltZ19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICMwODFGNDA7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnN1YnNjcmliZV9ibG9jayAuZ2xvYl9zdWJfZm9ybV9pbWdfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN1YnNjcmliZV9ibG9jayAuZ2xvYl9zdWJfZm9ybV9pbWdfX2Zvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEyNXB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW5wdXQgc3VibWl0XCIgXCJsZWdhbCBsZWdhbFwiO1xufVxuXG4uc3Vic2NyaWJlX2Jsb2NrIC5nbG9iX3N1Yl9mb3JtX2ltZ19fZm9ybSBmb3JtIC5oc19lbWFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGdyaWQtYXJlYTogaW5wdXQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5zdWJzY3JpYmVfYmxvY2sgLmdsb2Jfc3ViX2Zvcm1faW1nX19mb3JtIGZvcm0gLmhzX2VtYWlsID4gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaWJlX2Jsb2NrIC5nbG9iX3N1Yl9mb3JtX2ltZ19fZm9ybSBmb3JtIC5oc19lbWFpbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQ1ZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzA4MUY0MDtcbn1cblxuLnN1YnNjcmliZV9ibG9jayAuZ2xvYl9zdWJfZm9ybV9pbWdfX2Zvcm0gZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggc3BhbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5zdWJzY3JpYmVfYmxvY2sgLmdsb2Jfc3ViX2Zvcm1faW1nX19mb3JtIGZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgcCB7XG4gIGNvbG9yOiAjMDgxRjQwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zdWJzY3JpYmVfYmxvY2sgLmdsb2Jfc3ViX2Zvcm1faW1nX19mb3JtIGZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgb3JkZXI6IDM7XG4gIGdyaWQtYXJlYTogbGVnYWw7XG59XG5cbi5zdWJzY3JpYmVfYmxvY2sgLmdsb2Jfc3ViX2Zvcm1faW1nX19mb3JtIGZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5maWVsZC5ocy1mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN1YnNjcmliZV9ibG9jayAuZ2xvYl9zdWJfZm9ybV9pbWdfX2Zvcm0gZm9ybSAubGVnYWwtY29uc2VudC1jb250YWluZXIgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzA4MUY0MDtcbn1cblxuLnN1YnNjcmliZV9ibG9jayAuZ2xvYl9zdWJfZm9ybV9pbWdfX2Zvcm0gZm9ybSAubGVnYWwtY29uc2VudC1jb250YWluZXIgbGFiZWwgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc3Vic2NyaWJlX2Jsb2NrIC5nbG9iX3N1Yl9mb3JtX2ltZ19fZm9ybSBmb3JtIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciBsYWJlbCBzcGFuOm5vdCguaHMtZm9ybS1yZXF1aXJlZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDgxRjQwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uc3Vic2NyaWJlX2Jsb2NrIC5nbG9iX3N1Yl9mb3JtX2ltZ19fZm9ybSBmb3JtIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciBsYWJlbCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzA4MUY0MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zdWJzY3JpYmVfYmxvY2sgLmdsb2Jfc3ViX2Zvcm1faW1nX19mb3JtIGZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIGxhYmVsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zdWJzY3JpYmVfYmxvY2sgLmdsb2Jfc3ViX2Zvcm1faW1nX19mb3JtIGZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIGxhYmVsIGlucHV0OmNoZWNrZWQgKyBzcGFuID4gLmhzLWZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlX2Jsb2NrIC5nbG9iX3N1Yl9mb3JtX2ltZ19fZm9ybSBmb3JtIC5oc19zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1hcmVhOiBzdWJtaXQ7XG59XG5cbi5zdWJzY3JpYmVfYmxvY2sgLmdsb2Jfc3ViX2Zvcm1faW1nX19mb3JtIGZvcm0gLmhzX3N1Ym1pdCBpbnB1dCB7XG4gIGhlaWdodDogNTZweDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxRkFBNzM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA4MUY0MDtcbiAgcGFkZGluZzogMTZweCAyNXB4O1xufVxuXG4uc3Vic2NyaWJlX2Jsb2NrIC5nbG9iX3N1Yl9mb3JtX2ltZ19fZm9ybSBmb3JtIC5oc19zdWJtaXQgaW5wdXQ6aG92ZXIge1xuICBjb2xvcjogI0YyRjJGMDtcbiAgYmFja2dyb3VuZDogIzA4MUY0MDtcbn1cblxuLnN1YnNjcmliZV9ibG9jayAuZ2xvYl9zdWJfZm9ybV9pbWdfX2Zvcm0gZm9ybSAuaHNfZXJyb3Jfcm9sbHVwIHtcbiAgb3JkZXI6IDU7XG59XG5cbi5zdWJzY3JpYmVfYmxvY2sgLmdsb2Jfc3ViX2Zvcm1faW1nX19mb3JtIGZvcm0gLmhzX2Vycm9yX3JvbGx1cCAuaHMtbWFpbi1mb250LWVsZW1lbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdWJzY3JpYmVfYmxvY2sgLmdsb2Jfc3ViX2Zvcm1faW1nX19mb3JtIGZvcm0gLmhzLWVycm9yLW1zZyB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLnN1YnNjcmliZV9ibG9jayAuZ2xvYl9zdWJfZm9ybV9pbWdfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA1NzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNTc2LzQ5NjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLnNpbmdsZSAuc3Vic2NyaWJlX2Jsb2NrIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOCwgMzEsIDY0LCAwLjMpO1xufVxuXG4ucG9zdC1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMDtcbiAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdG9wLCA4MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZGRpbmctYm90dG9tLCAxMTBweCk7XG59XG5cbi5wb3N0LWhlcm8gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweCA3MnB4O1xufVxuXG4ucG9zdC1oZXJvIGgxIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ucG9zdC1oZXJvX190ZXh0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9zdC1oZXJvX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5wb3N0LWhlcm9fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwODFGNDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBnYXA6IDVweDtcbn1cblxuLnBvc3QtaGVyb19faW5mbyBhLFxuLnBvc3QtaGVyb19faW5mbyBzcGFuIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBvc3QtaGVyb19faW5mbyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUY0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwODFGNDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuLnBvc3QtaGVyb19faW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwODFGNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucG9zdC1oZXJvX19pbWcge1xuICBtYXgtd2lkdGg6IDM5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuXG4ucG9zdC1oZXJvX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wb3N0LWhlcm9fX2JhY2sge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ucG9zdC1oZXJvX19iYWNrIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvc3QtaGVyb19fYmFjayBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIHZpZXdCb3g9XCIwIDAgMTYgMTZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgZD1cIk05LjIxOTc4IDEyLjY2NjdDOS4wMTgwNiAxMi42Njc0IDguODI2ODcgMTIuNTc2NyA4LjY5OTc4IDEyLjQyTDUuNDc5NzggOC40MjAwMUg1LjQ3OTc4QzUuMjc3NTcgOC4xNzQgNS4yNzc1NyA3LjgxOTM0IDUuNDc5NzggNy41NzMzNEw4LjgxMzEyIDMuNTczMzRMOC44MTMxMiAzLjU3MzM0QzkuMDQ4NzYgMy4yODk4MyA5LjQ2OTYxIDMuMjUxMDMgOS43NTMxMiAzLjQ4NjY3QzEwLjAzNjYgMy43MjIzMSAxMC4wNzU0IDQuMTQzMTcgOS44Mzk3OCA0LjQyNjY3TDYuODU5NzggOC4wMDAwMUw5LjczOTc4IDExLjU3MzNDOS45NzU0NSAxMS44NTYyIDkuOTM3MTcgMTIuMjc2NiA5LjY1NDI4IDEyLjUxMjNDOS41MzI0MyAxMi42MTM4IDkuMzc4MzcgMTIuNjY4NSA5LjIxOTc4IDEyLjY2NjdWMTIuNjY2N1pcIiBmaWxsPVwiJTIzMEUxRjNFXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4ucG9zdC1oZXJvX19iYWNrIGE6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xufVxuXG4ucG9zdC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdG9wLCAxMzBweCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYWRkaW5nLWJvdHRvbSwgMTMwcHgpO1xufVxuXG4ucG9zdC1jb250ZW50IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNTBweCA5N3B4O1xufVxuXG4ucG9zdC1jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucG9zdC1jb250ZW50IC5hZGR0b2FueV9saXN0IGEge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4QTJCMztcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ucG9zdC1jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOThBMkIzO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4ucG9zdC1jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBvc3QtY29udGVudCAuYWRkdG9hbnlfbGlzdCBhLmEyYV9idXR0b25fY29weV9saW5rIHtcbiAgcGFkZGluZzogOXB4IDE2cHggOXB4IDE1cHg7XG59XG5cbi5wb3N0LWNvbnRlbnQgLmFkZHRvYW55X2xpc3QgYS5hZGR0b2FueV9zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LWNvbnRlbnQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0LWNvbnRlbnQtaGVhZF9faW5mbyBkaXY6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzBFMUYzRTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnBvc3QtY29udGVudC1oZWFkX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG5cbi5wb3N0LWNvbnRlbnQtaGVhZF9fYXV0aG9yIC5hdmF0YXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSg0OCwgNDksIDUxLCAwLjEpO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xufVxuXG4ucG9zdC1jb250ZW50LWhlYWRfX2F1dGhvciAuYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucG9zdC1jb250ZW50LWhlYWRfX2F1dGhvciAuaW5mbyB7XG4gIGNvbG9yOiAjMEUxRjNFO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuXG4ucG9zdC1jb250ZW50LWhlYWRfX2F1dGhvciAuaW5mbyBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wb3N0LWNvbnRlbnQtaGVhZF9fcHVibGlzaGVkIHtcbiAgY29sb3I6ICMwRTFGM0U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG5cbi5wb3N0LWNvbnRlbnQtaGVhZF9fc29jaWFsIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wb3N0LWNvbnRlbnQtaGVhZF9fc29jaWFsIC5hZGR0b2FueV9zaG9ydGNvZGUge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wb3N0LWNvbnRlbnQtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0OHB4O1xuICBjb2xvcjogIzY2NzA4NTtcbn1cblxuLnBvc3QtY29udGVudC10ZXh0X19zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUVDRjA7XG59XG5cbi5wb3N0LWNvbnRlbnQtdGV4dCBwLFxuLnBvc3QtY29udGVudC10ZXh0IHVsLFxuLnBvc3QtY29udGVudC10ZXh0IG9sIHtcbiAgY29sb3I6ICM2NjcwODU7XG59XG5cbi5wb3N0LWNvbnRlbnQtdGV4dCBoMSxcbi5wb3N0LWNvbnRlbnQtdGV4dCBoMixcbi5wb3N0LWNvbnRlbnQtdGV4dCBoMyxcbi5wb3N0LWNvbnRlbnQtdGV4dCBoNCxcbi5wb3N0LWNvbnRlbnQtdGV4dCBoNSxcbi5wb3N0LWNvbnRlbnQtdGV4dCBoNiB7XG4gIGNvbG9yOiAjMDgxRjQwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC1jb250ZW50LXRleHQgaDEgYixcbi5wb3N0LWNvbnRlbnQtdGV4dCBoMSBzdHJvbmcsXG4ucG9zdC1jb250ZW50LXRleHQgaDIgYixcbi5wb3N0LWNvbnRlbnQtdGV4dCBoMiBzdHJvbmcsXG4ucG9zdC1jb250ZW50LXRleHQgaDMgYixcbi5wb3N0LWNvbnRlbnQtdGV4dCBoMyBzdHJvbmcsXG4ucG9zdC1jb250ZW50LXRleHQgaDQgYixcbi5wb3N0LWNvbnRlbnQtdGV4dCBoNCBzdHJvbmcsXG4ucG9zdC1jb250ZW50LXRleHQgaDUgYixcbi5wb3N0LWNvbnRlbnQtdGV4dCBoNSBzdHJvbmcsXG4ucG9zdC1jb250ZW50LXRleHQgaDYgYixcbi5wb3N0LWNvbnRlbnQtdGV4dCBoNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucG9zdC1jb250ZW50LXRleHQgdWwsXG4ucG9zdC1jb250ZW50LXRleHQgb2wge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5wb3N0LWNvbnRlbnQtdGV4dCB1bCBsaSxcbi5wb3N0LWNvbnRlbnQtdGV4dCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0LWNvbnRlbnQtdGV4dCBiIHtcbiAgY29sb3I6ICMwODFGNDA7XG59XG5cbi5wb3N0LWNvbnRlbnQtdGV4dCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLnBvc3QtY29udGVudC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC1jb250ZW50LXRleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucG9zdC1jb250ZW50LXRleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBvc3QtY29udGVudC10ZXh0IGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwODFGNDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICBjb2xvcjogIzA4MUY0MDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3QtY29udGVudC10ZXh0IGJsb2NrcXVvdGUgcCB7XG4gIGNvbG9yOiAjMDgxRjQwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDY7XG59XG5cbi5wb3N0LWNvbnRlbnQtdGV4dCA+IGltZyxcbi5wb3N0LWNvbnRlbnQtdGV4dCBwIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBvc3QtY29udGVudC10ZXh0IGZpZ3VyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3QtY29udGVudC10ZXh0IGZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0LWNvbnRlbnQtdGV4dCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xufVxuXG4ucG9zdC1jb250ZW50LXRleHQgZmlndXJlIGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBvc3QtY29udGVudC10ZXh0IGZpZ3VyZSBmaWdjYXB0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3N0LWNvbnRlbnQtYXJ0aWNsZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NDhweCAtIDk3cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDM1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wb3N0LWNvbnRlbnQtYXJ0aWNsZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvc3QtY29udGVudC1hcnRpY2xlcyAucG9zdC1pdGVtOm50aC1jaGlsZCgyKSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMDtcbiAgYm9yZGVyLWNvbG9yOiAjRjJGMkYwO1xufVxuXG4ucG9zdC1jb250ZW50LWFydGljbGVzIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDIpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRjQwO1xuICBib3JkZXItY29sb3I6ICMwODFGNDA7XG59XG5cbi5wb3N0LWNvbnRlbnQtYXJ0aWNsZXMgLnBvc3QtaXRlbS1pbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wb3N0LWNvbnRlbnQtYXJ0aWNsZXMgLnBvc3QtaXRlbS1zdWJzY3JpYmUge1xuICBtaW4taGVpZ2h0OiA0OTBweDtcbn1cblxuLnBvc3QtcmVzb3VyY2VzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOCwgMzEsIDY0LCAwLjMpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tcGFkZGluZy10b3AsIDEzMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZGRpbmctYm90dG9tLCAxMzBweCk7XG59XG5cbi5wb3N0LXJlc291cmNlcyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwMHB4IDczcHg7XG59XG5cbi5wb3N0LXJlc291cmNlcy10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzA0cHg7XG59XG5cbi5wb3N0LXJlc291cmNlcy10ZXh0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtcmVzb3VyY2VzLXRleHQgaDMge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wb3N0LXJlc291cmNlcy10ZXh0X19idG4gLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODFGNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1yZXNvdXJjZXMtdGV4dF9fdGV4dCB7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5wb3N0LXJlc291cmNlcy1pdGVtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwNHB4IC0gNzNweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzVweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBvc3QtcmVzb3VyY2VzLWl0ZW1zIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDIpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYwO1xuICBib3JkZXItY29sb3I6ICNGMkYyRjA7XG59XG5cbi5wb3N0LXJlc291cmNlcy1pdGVtcyAucG9zdC1pdGVtOm50aC1jaGlsZCgyKSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUY0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDgxRjQwO1xufVxuXG4ucG9zdC1yZXNvdXJjZXMtaXRlbXMgLnBvc3QtaXRlbTpudGgtY2hpbGQoMykgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XG4gIGJvcmRlci1jb2xvcjogI0ZDRkNGQztcbn1cblxuLnBvc3QtcmVzb3VyY2VzLWl0ZW1zIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDMpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRjQwO1xuICBib3JkZXItY29sb3I6ICMwODFGNDA7XG59XG5cbi5wb3N0LXJlc291cmNlcy1pdGVtcyAucG9zdC1pdGVtLWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ucG9zdC1yZXNvdXJjZXMtaXRlbXMgLnBvc3QtaXRlbS1pbmZvX19leGNlcnB0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBvc3QtcmVzb3VyY2VzLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucG9zdC1yZXNvdXJjZXMtbGluayBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBvc3QtcmVzb3VyY2VzLWxpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMFwiIGhlaWdodD1cIjEwXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk05LjY2NzMyIDcuNDY2MjVMOS42NjczMiAwLjkzMzQyM0M5LjY2NzMyIDAuNDE3NTA0IDkuMjQ5MzYgMC4wMDAxNjIyOTkgOC43MzM5OCAwLjAwMDE2MjM0NEwyLjIwMDY1IDAuMDAwMTYyOTE1QzEuNjg1MjggMC4wMDAxNjI5NiAxLjI2NzMyIDAuNDE3NTA1IDEuMjY3MzIgMC45MzM0MjRDMS4yNjczMiAxLjQ0OTM0IDEuNjg1MjggMS44NjY2OCAyLjIwMDY1IDEuODY2NjhMNi40ODIzMiAxLjg2NjY4TDAuNjA3NDIyIDcuNzQwMzlDMC4yNDI4MzggOC4xMDQ5NSAwLjI0MjgzOCA4LjY5NTUzIDAuNjA3NDIyIDkuMDYwMDhDMC45NzIwMDUgOS40MjQ2MyAxLjU2MjYzIDkuNDI0NjMgMS45MjcyMSA5LjA2MDA4TDcuODAwNjUgMy4xODQ5MUw3LjgwMDY1IDcuNDY2MjVDNy44MDA2NSA3Ljk4MjE2IDguMjE4NjEgOC4zOTk1MSA4LjczMzk4IDguMzk5NTFDOS4yNDkzNiA4LjM5OTUxIDkuNjY3MzIgNy45ODI0NiA5LjY2NzMyIDcuNDY2MjVaXCIgZmlsbD1cIiUyMzBFMUYzRVwiLz48L3N2Zz4nKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLnBvc3QtcmVzb3VyY2VzLWxpbmsgYTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4zcmVtKTtcbn1cblxuLmVycm9yLTQwNCB7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAuc2luZ2xlLXRlYW1fX2hlcm8ge1xuICBwYWRkaW5nLXRvcDogMjEuM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDEzcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNCwgMzEsIDYyLCAwLjMpO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAuc2luZ2xlLXRlYW1fX2hlcm9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICBtYXgtd2lkdGg6IDUzLjdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMy41cmVtO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAuc2luZ2xlLXRlYW1fX2hlcm9faGVhZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS10ZWFtLXBhZ2UgLnNpbmdsZS10ZWFtX19oZXJvX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNHJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40Mjtcbn1cblxuLnNpbmdsZS10ZWFtLXBhZ2UgLnNpbmdsZS10ZWFtX19oZXJvX3Bvc2l0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNpbmdsZS10ZWFtLXBhZ2UgLnNpbmdsZS10ZWFtX19oZXJvX3RodW1ibmFpbCB7XG4gIG1heC13aWR0aDogNDlyZW07XG4gIGFzcGVjdC1yYXRpbzogNDkvNDg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC5zaW5nbGUtdGVhbV9faGVyb190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC5zaW5nbGUtdGVhbV9faGVyb19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNi40cmVtO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAuc2luZ2xlLXRlYW1fX2hlcm9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cblxuLnNpbmdsZS10ZWFtLXBhZ2UgLnNpbmdsZS10ZWFtX19oZXJvX2Fib3V0IHtcbiAgbWF4LXdpZHRoOiA1Mi45cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTIuMnJlbSk7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC5zaW5nbGUtdGVhbV9faGVyb19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLnNpbmdsZS10ZWFtLXBhZ2UgLnNpbmdsZS10ZWFtX19oZXJvX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC5zaW5nbGUtdGVhbV9faGVyb19jb250ZW50IHAsXG4uc2luZ2xlLXRlYW0tcGFnZSAuc2luZ2xlLXRlYW1fX2hlcm9fY29udGVudCBvbCxcbi5zaW5nbGUtdGVhbS1wYWdlIC5zaW5nbGUtdGVhbV9faGVyb19jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAuc2luZ2xlLXRlYW1fX2hlcm9fY29udGVudCBwOmxhc3QtY2hpbGQsXG4uc2luZ2xlLXRlYW0tcGFnZSAuc2luZ2xlLXRlYW1fX2hlcm9fY29udGVudCBvbDpsYXN0LWNoaWxkLFxuLnNpbmdsZS10ZWFtLXBhZ2UgLnNpbmdsZS10ZWFtX19oZXJvX2NvbnRlbnQgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC5zaW5nbGUtdGVhbV9faGVyb19jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC5zaW5nbGUtdGVhbV9faGVyb19jb250ZW50IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC5zaW5nbGUtdGVhbV9faGVyb19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzLjVyZW07XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC5zaW5nbGUtdGVhbV9faGVyb19zb2NpYWxzX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbn1cblxuLnNpbmdsZS10ZWFtLXBhZ2UgLnNpbmdsZS10ZWFtX19oZXJvX3NvY2lhbHNfbGlzdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnNpbmdsZS10ZWFtLXBhZ2UgLnNpbmdsZS10ZWFtX19oZXJvX3NvY2lhbHNfbGlzdCBhIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtIHtcbiAgcGFkZGluZy10b3A6IDEzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE0LCAzMSwgNjIsIDAuMyk7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNi44cmVtO1xuICBtYXgtd2lkdGg6IDgwLjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMy42cmVtO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fdGV4dCBwLFxuLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX3RleHQgb2wsXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fdGV4dCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cblxuLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX3RleHQgcDpsYXN0LWNoaWxkLFxuLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX3RleHQgb2w6bGFzdC1jaGlsZCxcbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX190ZXh0IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fdGV4dCBwLFxuLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX3RleHQgbGkge1xuICBsaW5lLWhlaWdodDogMS44NzU7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX190ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX190ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19maWx0ZXIge1xuICBtYXJnaW46IDAgLTEuNXJlbSA2LjJyZW07XG4gIHBhZGRpbmc6IDEuNnJlbSAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIGdhcDogMC44cmVtO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fZmlsdGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19maWx0ZXJfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDAuOHJlbSAyLjNyZW07XG4gIG1pbi1oZWlnaHQ6IDMuM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDgxRjQwO1xuICBjb2xvcjogIzA4MUY0MDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgMC4zNXMsIGNvbG9yIGVhc2UtaW4tb3V0IDAuMzVzO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fZmlsdGVyX19idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUY0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19maWx0ZXJfX2J1dHRvbi5hY3RpdmUgLnRlYW1fX2ZpbHRlcl9fYnV0dG9uX2NvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUI3RDtcbn1cblxuLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX2ZpbHRlcl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUY0MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19maWx0ZXJfX2J1dHRvbl9jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBQTFBMztcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogMS45cmVtO1xuICB0b3A6IC0xLjhyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgMC4zNXM7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19maWx0ZXJfX2J1dHRvbl9jb3VudC0tYWxsIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19jYXRlZ29yeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbn1cblxuLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX21lbWJlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMy40cmVtO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fbWVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzLjdyZW07XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAzLjlyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuOHJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzA4MUY0MDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMzVzO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fbWVtYmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUY0MDtcbn1cblxuLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX21lbWJlcjpob3ZlciAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19tZW1iZXI6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19tZW1iZXIgKiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2UtaW4tb3V0IDAuMzVzLCBmaWxsIGVhc2UtaW4tb3V0IDAuMzVzO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fbWVtYmVyX2F2YXRhciB7XG4gIGFzcGVjdC1yYXRpbzogMjk2LzMzNztcbiAgYm9yZGVyLXJhZGl1czogMS40cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fbWVtYmVyX2F2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX21lbWJlcl9uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXgtd2lkdGg6IDI0cmVtO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19tZW1iZXJfbmFtZSBhIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19tZW1iZXJfY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fbWVtYmVyX3Bvc2l0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4ycmVtO1xuICBjb2xvcjogcmdiYSgxNCwgMzEsIDYyLCAwLjgpO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fbWVtYmVyX2xpbmsge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuN3JlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fbWVtYmVyX2xpbmstYWJzb2x1dGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hcmNoaXZlIC5oZXJvIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdG9wLCAxMzBweCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYWRkaW5nLWJvdHRvbSwgNjVweCk7XG59XG5cbi5hcmNoaXZlIC5oZXJvX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA3LjVyZW07XG59XG5cbi5hcmNoaXZlIC5oZXJvX19oZWFkX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFyY2hpdmUgLmhlcm9fX2hlYWRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS10aXRsZS13aWR0aCk7XG59XG5cbi5hcmNoaXZlIC5oZXJvX19oZWFkX190aXRsZV9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMi40cmVtO1xufVxuXG4uYXJjaGl2ZSAuaGVyb19faGVhZF9fdGl0bGVfX2JveDpoYXMoLmhlcm9fX2hlYWRfX2J0bikgLmhlcm9fX2hlYWRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5hcmNoaXZlIC5oZXJvX19pbWdfX2JveCB7XG4gIGFzcGVjdC1yYXRpbzogMTA4My81MTY7XG4gIGJvcmRlci1yYWRpdXM6IDIuOHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFyY2hpdmUgLmhlcm9fX2ltZ19fYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wb3N0LXJlc291cmNlcy1pdGVtcyAucG9zdC1pdGVtLWxpbmsge1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMXB4O1xuICB9XG5cbiAgLnBvc3QtcmVzb3VyY2VzLWl0ZW1zIC5wb3N0LWl0ZW0taW5mbyB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgLnBvc3QtcmVzb3VyY2VzLWl0ZW1zIC5wb3N0LWl0ZW0taW1nIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIHtcbiAgLnBvc3RzLXNlY3Rpb25fcmVzb3VyY2VzIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzIpIGEsXG4gIC5wb3N0cy1zZWN0aW9uX3Jlc291cmNlcyAucG9zdC1pdGVtOm50aC1jaGlsZCg3bis0KSBhLFxuICAucG9zdHMtc2VjdGlvbl9yZXNvdXJjZXMgLnBvc3QtaXRlbTpudGgtY2hpbGQoN24rNykgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMDtcbiAgICBib3JkZXItY29sb3I6ICNGMkYyRjA7XG4gIH1cblxuICAucG9zdHMtc2VjdGlvbl9yZXNvdXJjZXMgLnBvc3QtaXRlbTpudGgtY2hpbGQoN24rMikgYTpob3ZlcixcbiAgLnBvc3RzLXNlY3Rpb25fcmVzb3VyY2VzIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzQpIGE6aG92ZXIsXG4gIC5wb3N0cy1zZWN0aW9uX3Jlc291cmNlcyAucG9zdC1pdGVtOm50aC1jaGlsZCg3bis3KSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRjQwO1xuICAgIGJvcmRlci1jb2xvcjogIzA4MUY0MDtcbiAgfVxuXG4gIC5wb3N0cy1zZWN0aW9uX3Jlc291cmNlcyAucG9zdC1pdGVtOm50aC1jaGlsZCg3biszKSxcbiAgLnBvc3RzLXNlY3Rpb25fcmVzb3VyY2VzIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzYpLFxuICAucG9zdHMtc2VjdGlvbl9yZXNvdXJjZXMgLnBvc3QtaXRlbTpudGgtY2hpbGQoN24rNykge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBvc3RzLXNlY3Rpb25fcmVzb3VyY2VzIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzMpIGEsXG4gIC5wb3N0cy1zZWN0aW9uX3Jlc291cmNlcyAucG9zdC1pdGVtOm50aC1jaGlsZCg3bis2KSBhLFxuICAucG9zdHMtc2VjdGlvbl9yZXNvdXJjZXMgLnBvc3QtaXRlbTpudGgtY2hpbGQoN24rNykgYSB7XG4gICAgcGFkZGluZzogMjFweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnBvc3RzLXNlY3Rpb25fcmVzb3VyY2VzIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzMpIGEgLnBvc3QtaXRlbS1pbmZvLFxuICAucG9zdHMtc2VjdGlvbl9yZXNvdXJjZXMgLnBvc3QtaXRlbTpudGgtY2hpbGQoN24rNikgYSAucG9zdC1pdGVtLWluZm8sXG4gIC5wb3N0cy1zZWN0aW9uX3Jlc291cmNlcyAucG9zdC1pdGVtOm50aC1jaGlsZCg3bis3KSBhIC5wb3N0LWl0ZW0taW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgfVxuXG4gIC5wb3N0cy1zZWN0aW9uX3Jlc291cmNlcyAucG9zdC1pdGVtOm50aC1jaGlsZCg3biszKSBhIC5wb3N0LWl0ZW0taW1nLFxuICAucG9zdHMtc2VjdGlvbl9yZXNvdXJjZXMgLnBvc3QtaXRlbTpudGgtY2hpbGQoN24rNikgYSAucG9zdC1pdGVtLWltZyxcbiAgLnBvc3RzLXNlY3Rpb25fcmVzb3VyY2VzIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzcpIGEgLnBvc3QtaXRlbS1pbWcge1xuICAgIGhlaWdodDogMjczcHg7XG4gICAgd2lkdGg6IDI5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5oZWFkZXItLWhpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgfVxuXG4gIC5wb3N0cy1zZWN0aW9uX2Jsb2cgLnBvc3QtaXRlbTpudGgtY2hpbGQoN24rMykgYSxcbiAgLnBvc3RzLXNlY3Rpb25fYmxvZyAucG9zdC1pdGVtOm50aC1jaGlsZCg3bis2KSBhLFxuICAucG9zdHMtc2VjdGlvbl9ibG9nIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzgpIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjJGMkYwO1xuICB9XG5cbiAgLnBvc3RzLXNlY3Rpb25fYmxvZyAucG9zdC1pdGVtOm50aC1jaGlsZCg3biszKSBhOmhvdmVyLFxuICAucG9zdHMtc2VjdGlvbl9ibG9nIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzYpIGE6aG92ZXIsXG4gIC5wb3N0cy1zZWN0aW9uX2Jsb2cgLnBvc3QtaXRlbTpudGgtY2hpbGQoN24rOCkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUY0MDtcbiAgICBib3JkZXItY29sb3I6ICMwODFGNDA7XG4gIH1cblxuICAucG9zdHMtc2VjdGlvbl9ibG9nIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzQpLFxuICAucG9zdHMtc2VjdGlvbl9ibG9nIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wb3N0cy1zZWN0aW9uX2Jsb2cgLnBvc3QtaXRlbTpudGgtY2hpbGQoN24rNCkgLnBvc3QtaXRlbS1saW5rLFxuICAucG9zdHMtc2VjdGlvbl9ibG9nIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzgpIC5wb3N0LWl0ZW0tbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICB9XG5cbiAgLnBvc3RzLXNlY3Rpb25fYmxvZyAucG9zdC1pdGVtOm50aC1jaGlsZCg3bis0KSAucG9zdC1pdGVtLWluZm8sXG4gIC5wb3N0cy1zZWN0aW9uX2Jsb2cgLnBvc3QtaXRlbTpudGgtY2hpbGQoN24rOCkgLnBvc3QtaXRlbS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIH1cblxuICAucG9zdHMtc2VjdGlvbl9ibG9nIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzQpIC5wb3N0LWl0ZW0taW1nLFxuICAucG9zdHMtc2VjdGlvbl9ibG9nIC5wb3N0LWl0ZW06bnRoLWNoaWxkKDduKzgpIC5wb3N0LWl0ZW0taW1nIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG5cbiAgLnBvc3QtcmVzb3VyY2VzLWl0ZW1zIC5wb3N0LWl0ZW0tbGluayB7XG4gICAgZ2FwOiA0NXB4O1xuICB9XG5cbiAgLnBvc3QtcmVzb3VyY2VzLWl0ZW1zIC5wb3N0LWl0ZW0taW1nIHtcbiAgICBtaW4td2lkdGg6IDMxMnB4O1xuICAgIHdpZHRoOiAzMTJweDtcbiAgICBoZWlnaHQ6IDMxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLmJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTE0cHgpIHtcbiAgLmJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg0MHB4ICsgNDggKiAoMTAwdncgLSAzNzVweCkgLyA3MzkpO1xuICB9XG5cbiAgLmJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0MHB4ICsgNDggKiAoMTAwdncgLSAzNzVweCkgLyA3MzkpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIG1haW4uc2luZ2xlLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA4M3B4O1xuICB9XG5cbiAgLmgyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDRyZW0gKyA4ICogKDEwMHZ3IC0gMzc1cHgpIC8gNjI1KTtcbiAgfVxuXG4gIC5oMyxcbiAgaDMsXG4gIC5oNCxcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygycmVtICsgNCAqICgxMDB2dyAtIDM3NXB4KSAvIDYyNSk7XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG5cbiAgLmhlYWRlcl9fc2VhcmNoX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMy4ycmVtO1xuICAgIGhlaWdodDogMy4ycmVtO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgfVxuXG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oZWFkZXIgdWwgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICBjb2xvcjogIzA4MUY0MDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICAuaGVhZGVyIC5tb2ItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHN2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBzdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGxpbmVhcjtcbiAgICBwYWRkaW5nOiA3cmVtIDEuNXJlbSAycmVtO1xuICB9XG5cbiAgLmhlYWRlciAubW9iLW1lbnVfX3NlYXJjaF9faWNvbiB7XG4gICAgdG9wOiAxN3B4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXIgLm1vYi1tZW51X19zZWFyY2hfX2NsZWFuIHtcbiAgICB0b3A6IDE5cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgYm9keS5tZW51LW9wZW4gLmhlYWRlcl9fbG9nbyB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxKTtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgfVxuXG4gIGJvZHkubWVudS1vcGVuIC5oZWFkZXJfX21lbnUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBib2R5Lm1lbnUtb3BlbiAuaGVhZGVyX19idXJnZXI6OmJlZm9yZSxcbiAgYm9keS5tZW51LW9wZW4gLmhlYWRlcl9fYnVyZ2VyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVudS1jb2xvcik7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMTVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTVzIGxpbmVhciAwLjE1cywgYmFja2dyb3VuZCAwLjNzIGxpbmVhcjtcbiAgfVxuXG4gIGJvZHkubWVudS1vcGVuIC5oZWFkZXJfX2J1cmdlci5vcGVuLWJ1cmdlcjo6YmVmb3JlLFxuICBib2R5Lm1lbnUtb3BlbiAuaGVhZGVyX19idXJnZXIub3Blbi1idXJnZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRjQwO1xuICB9XG5cbiAgYm9keS5tZW51LW9wZW4gLmhlYWRlcl9fYnVyZ2VyOmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIGJvZHkubWVudS1vcGVuIC5oZWFkZXJfX2J1cmdlcjphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAuc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cblxuICAucG9zdHMtZmlsdGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzE0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wb3N0LWl0ZW0tc3Vic2NyaWJlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnBvc3RzLXNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnBvc3RzLXNlY3Rpb24gLnBvc3RzLWl0ZW1zIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAucG9zdHMtc2VjdGlvbiAucG9zdHMtaXRlbXMtd3JhcHBlciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgLnBvc3RzLXNlY3Rpb25fcmVzb3VyY2VzIC5wb3N0cy1pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiA3MTRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5wb3N0cy1zZWN0aW9uX3Jlc291cmNlcyAucG9zdC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuXG4gIC5wb3N0cy1zZWN0aW9uX2Jsb2cgLnBvc3RzLWl0ZW1zID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cblxuICAucG9zdHMtc2VjdGlvbiAucG9zdHMtc2hvdy1tb3JlX19idXR0b246aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC5wb3N0cy1zZWN0aW9uIC5wb3N0cy1jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnBvc3RzLXNlY3Rpb24gLnBvc3RzLXBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLnBvc3RzLXNlY3Rpb24gLnBvc3RzLXBhZ2luYXRpb25fX2dvLXRvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN1YnNjcmliZV9ibG9jayAuZ2xvYl9zdWJfZm9ybV9pbWdfX3dyYXAgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zdWJzY3JpYmVfYmxvY2sgLmdsb2Jfc3ViX2Zvcm1faW1nX19mb3JtIGZvcm0gLmhzX2VtYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnBvc3QtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdG9wLW1vYmlsZSwgODBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZGRpbmctYm90dG9tLW1vYmlsZSwgODBweCk7XG4gIH1cblxuICAucG9zdC1oZXJvIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucG9zdC1oZXJvIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIC5wb3N0LWhlcm9fX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wb3N0LWhlcm9fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnBvc3QtaGVyb19faW5mbyBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRjQwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnBvc3QtaGVyb19faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHZ3O1xuICB9XG5cbiAgLnBvc3QtaGVyb19fYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wb3N0LWhlcm9fX2JhY2sgYTpob3ZlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIC5wb3N0LWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiA1MHB4IDMwcHg7XG4gIH1cblxuICAucG9zdC1jb250ZW50LWhlYWQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnBvc3QtY29udGVudC1oZWFkX19pbmZvIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5wb3N0LWNvbnRlbnQtaGVhZF9fc29jaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5wb3N0LWNvbnRlbnQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBvc3QtY29udGVudC1hcnRpY2xlcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wb3N0LWNvbnRlbnQtYXJ0aWNsZXNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucG9zdC1jb250ZW50LWFydGljbGVzIC5wb3N0LWl0ZW0ge1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wb3N0LWNvbnRlbnQtYXJ0aWNsZXMgLnNlcnZpY2UtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBvc3QtY29udGVudC1hcnRpY2xlcyAucG9zdC1pdGVtLXN1YnNjcmliZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucG9zdC1yZXNvdXJjZXMgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG4gIH1cblxuICAucG9zdC1yZXNvdXJjZXMtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wb3N0LXJlc291cmNlcy10ZXh0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cblxuICAucG9zdC1yZXNvdXJjZXMtaXRlbXMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zaW5nbGUtdGVhbS1wYWdlIC5zaW5nbGUtdGVhbV9faGVyb19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLnNpbmdsZS10ZWFtLXBhZ2UgLnNpbmdsZS10ZWFtX19oZXJvX2JvZHkge1xuICAgIGdhcDogNC44cmVtO1xuICB9XG5cbiAgLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX2dyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX21lbWJlcnMge1xuICAgIGdhcDogMi40cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnN1YnNjcmliZV9ibG9jayAuZ2xvYl9zdWJfZm9ybV9pbWdfX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTE0cHgpIHtcbiAgLmgxLFxuICBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQwcHggKyA0NCAqICgxMDB2dyAtIDM3NXB4KSAvIDczOSk7XG4gIH1cblxuICAuaDIsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzJweCArIDI0ICogKDEwMHZ3IC0gMzc1cHgpIC8gNzM5KTtcbiAgfVxuXG4gIC5tYWluX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDUwcHggKyA1MCAqICgxMDB2dyAtIDM3NXB4KSAvIDczOSk7XG4gIH1cblxuICAubWFpbl9fdGl0bGUtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDMyICogKDEwMHZ3IC0gMzc1cHgpIC8gNzM5KTtcbiAgfVxuXG4gIC5tYWluX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI4cHggKyAxMiAqICgxMDB2dyAtIDM3NXB4KSAvIDczOSk7XG4gIH1cblxuICAubWFpbl9fc3VidGl0bGUtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzJweCArIDI0ICogKDEwMHZ3IC0gMzc1cHgpIC8gNzM5KTtcbiAgfVxuXG4gIC5ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNnB4ICsgMjAgKiAoMTAwdncgLSAzNzVweCkgLyA3MzkpO1xuICB9XG5cbiAgLmJsb2NrX190aXRsZS1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyOHB4ICsgMjAgKiAoMTAwdncgLSAzNzVweCkgLyA3MzkpO1xuICB9XG5cbiAgLmJsb2NrX190aXRsZS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI2cHggKyAxNCAqICgxMDB2dyAtIDM3NXB4KSAvIDczOSk7XG4gIH1cblxuICAuYmxvY2tfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjBweCArIDQgKiAoMTAwdncgLSAzNzVweCkgLyA3MzkpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3Vic2NyaWJlX2Jsb2NrIC5nbG9iX3N1Yl9mb3JtX2ltZ19fd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG5cbiAgLnN1YnNjcmliZV9ibG9jayAuZ2xvYl9zdWJfZm9ybV9pbWdfX2Zvcm0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAucG9zdC1pdGVtLWxpbmsge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4O1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIC5wb3N0LWl0ZW0taW5mbyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLnBvc3QtaXRlbS1pbWcge1xuICAgIGhlaWdodDogMzl2dztcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAucG9zdHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdG9wLW1vYmlsZSwgNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZGRpbmctYm90dG9tLW1vYmlsZSwgODBweCk7XG4gIH1cblxuICAuc3Vic2NyaWJlX2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcGFkZGluZy10b3AtbW9iaWxlLCAxMzBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZGRpbmctYm90dG9tLW1vYmlsZSwgMTMwcHgpO1xuICB9XG5cbiAgLnBvc3QtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdG9wLW1vYmlsZSwgODBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZGRpbmctYm90dG9tLW1vYmlsZSwgODBweCk7XG4gIH1cblxuICAucG9zdC1jb250ZW50LWFydGljbGVzIC5zZXJ2aWNlLWl0ZW0ge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cblxuICAucG9zdC1jb250ZW50LWFydGljbGVzIC5wb3N0LWl0ZW0tc3Vic2NyaWJlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLnBvc3QtcmVzb3VyY2VzIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcGFkZGluZy10b3AtbW9iaWxlLCA4MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGFkZGluZy1ib3R0b20tbW9iaWxlLCA4MHB4KTtcbiAgfVxuXG4gIC5zaW5nbGUtdGVhbS1wYWdlIC5zaW5nbGUtdGVhbV9faGVybyB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLnNpbmdsZS10ZWFtLXBhZ2UgLnNpbmdsZS10ZWFtX19oZXJvX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cblxuICAuc2luZ2xlLXRlYW0tcGFnZSAuc2luZ2xlLXRlYW1fX2hlcm9fdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICB9XG5cbiAgLnNpbmdsZS10ZWFtLXBhZ2UgLnNpbmdsZS10ZWFtX19oZXJvX2JvZHkge1xuICAgIGdhcDogNHJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnNpbmdsZS10ZWFtLXBhZ2UgLnNpbmdsZS10ZWFtX19oZXJvX2Fib3V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuc2luZ2xlLXRlYW0tcGFnZSAuc2luZ2xlLXRlYW1fX2hlcm9fc29jaWFscyB7XG4gICAgZ2FwOiAyLjRyZW07XG4gIH1cblxuICAuc2luZ2xlLXRlYW0tcGFnZSAudGVhbSB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cblxuICAuc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICB9XG5cbiAgLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX2ZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIC5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19jYXRlZ29yeS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIC5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19tZW1iZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fbWVtYmVyIHtcbiAgICBnYXA6IDIuOHJlbTtcbiAgfVxuXG4gIC5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19tZW1iZXJfYXZhdGFyIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2MS8xNzI7XG4gIH1cblxuICAuc2luZ2xlLXRlYW0tcGFnZSAudGVhbV9fbWVtYmVyX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG5cbiAgLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX21lbWJlcl9wb3NpdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICB9XG5cbiAgLmFyY2hpdmUgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wYWRkaW5nLXRvcC1tb2JpbGUsIDgwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYWRkaW5nLWJvdHRvbS1tb2JpbGUsIDQwcHgpO1xuICB9XG5cbiAgLmFyY2hpdmUgLmhlcm9fX2NvbnRlbnQge1xuICAgIGdhcDogNXJlbTtcbiAgfVxuXG4gIC5hcmNoaXZlIC5oZXJvX19oZWFkX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmFyY2hpdmUgLmhlcm9fX2hlYWRfX3RpdGxlX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYXJjaGl2ZSAuaGVyb19faGVhZF9fdGl0bGVfX2JveDpoYXMoLmhlcm9fX2hlYWRfX2J0bikgLmhlcm9fX2hlYWRfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYXJjaGl2ZSAuaGVyb19faW1nX19ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLXJvdyB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX21lbWJlciB7XG4gICAgcGFkZGluZzogMS42cmVtIDEuNnJlbSAyLjRyZW07XG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX21lbWJlcl9uYW1lIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5oMixcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG5cbiAgLmgzLFxuICBoMyxcbiAgLmg0LFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLnBvc3QtaXRlbS1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnBvc3QtaXRlbS1pbWcge1xuICAgIGhlaWdodDogNjB2dztcbiAgICBtYXgtaGVpZ2h0OiAzNjhweDtcbiAgfVxuXG4gIC5wb3N0cy1zZWN0aW9uX3Jlc291cmNlcyAucG9zdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnBvc3RzLXNlY3Rpb25fYmxvZyAucG9zdHMtaXRlbXMgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnBvc3RzLXNlY3Rpb24gLnBvc3RzLWNhdGVnb3JpZXNfX2xhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnBvc3QtY29udGVudC10ZXh0X19zaGFyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAucG9zdC1jb250ZW50LWFydGljbGVzIC5wb3N0LWl0ZW0ge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cblxuICAuc2luZ2xlLXRlYW0tcGFnZSAuc2luZ2xlLXRlYW1fX2hlcm9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19jYXRlZ29yeS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19tZW1iZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5zaW5nbGUtdGVhbS1wYWdlIC50ZWFtX19tZW1iZXIge1xuICAgIGdhcDogMS44cmVtO1xuICB9XG5cbiAgLnNpbmdsZS10ZWFtLXBhZ2UgLnRlYW1fX21lbWJlcl9wb3NpdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufSIsIkB1c2UgXCJ2YXJpYWJsZVwiIGFzIHZhcnM7XG5cbkBtaXhpbiBzaXplKCRhLCAkYjogJGEpIHtcbiAgd2lkdGg6ICRhO1xuICBoZWlnaHQ6ICRiO1xufVxuXG5AbWl4aW4gbWF4dygkbWVkaWEpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWludygkbWVkaWEpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluaCgkbWVkaWEpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogJG1lZGlhKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1heGgoJG1lZGlhKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICRtZWRpYSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gaGlkZS10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBmb250OiAwLzAgYTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG4vLyBHcmlkc1xuQG1peGluIGdyaWRDYXJkcygkdHlwZTogZml0LCAkbWluOiAyODBweCwgJG1heDogMWZyLCAkZ2FwOiAzMHB4KSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogJGdhcDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by0jeyR0eXBlfSwgbWlubWF4KCRtaW4sICRtYXgpKTtcbn1cblxuXG5cbkBtaXhpbiBhZGFwdGl2LXZhbHVlICgkcHJvcGVydHksICRzdGFydFNpemUsICRtaW5TaXplLCAkdHlwZSkge1xuICAkYWRkU2l6ZTogJHN0YXJ0U2l6ZSAtICRtaW5TaXplO1xuXG4gIEBpZiAkdHlwZT09J3NtJyB7XG4gICAgI3skcHJvcGVydHl9OiAkc3RhcnRTaXplICsgcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3t2YXJzLiRtYXhXaWR0aENvbnRhaW5lciArIHB4fSkge1xuICAgICAgI3skcHJvcGVydHl9OiBjYWxjKCN7JG1pblNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzNzVweCkgLyAje3ZhcnMuJG1heFdpZHRoQ29udGFpbmVyIC0gMzc1fSkpO1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICR0eXBlPT0nbGcnIHtcbiAgICAjeyRwcm9wZXJ0eX06ICRzdGFydFNpemUgKyBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje3ZhcnMuJG1heFdpZHRoQ29udGFpbmVyICsgcHh9KSB7XG4gICAgICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skbWluU2l6ZSArIHB4fSArICN7JGFkZFNpemV9ICogKCgxMDB2dyAtIDM3NXB4KSAvICN7dmFycy4kbWF4V2lkdGggLSAzNzV9KSk7XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuXG4gICAgI3skcHJvcGVydHl9OiBjYWxjKCN7JG1pblNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzNzVweCkgLyAje3ZhcnMuJG1heFdpZHRoIC0gMzc1fSkpO1xuICB9XG59IiwiQHVzZSBcIi4uL2dsb2JhbC92YXJpYWJsZVwiIGFzIHZhcnM7XG5AdXNlIFwiLi4vZ2xvYmFsL21peGluc1wiIGFzIG1peGlucztcbkB1c2UgXCIuLi9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgZnVuY3Rpb25zO1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxucCxcbnNwYW4sXG5kaXYsXG5hLFxubGksXG50ZXh0YXJlYSxcbmlucHV0LFxuYnV0dG9uLFxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlciBWYXJpYWJsZScsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xufVxuXG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxufVxuXG5cbi5oMSxcbmgxIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA3O1xuICAgIEBpbmNsdWRlIG1peGlucy5hZGFwdGl2LXZhbHVlKCdmb250LXNpemUnLCA4NCwgNDAsICdzbScpO1xufVxuXG4uaDIsXG5oMiB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIG1peGlucy5hZGFwdGl2LXZhbHVlKCdmb250LXNpemUnLCA1NiwgMzIsICdzbScpO1xuICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJG1vYikge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDRyZW0gKyA4ICogKDEwMHZ3IC0gMzc1cHgpIC8gNjI1KTtcbiAgICB9XG59XG5cbi5oMyxcbmgzLFxuLmg0LFxuaDQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kbW9iKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDJyZW0gKyA0ICogKDEwMHZ3IC0gMzc1cHgpIC8gNjI1KTtcbiAgICB9XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXJzLiR0ZXh0Q29sb3I7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdmFycy4kaW5wdXRCZ0NvbG9yIGluc2V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbmZvcm0ge1xuICAgIGlucHV0LFxuICAgIHRleHRhcmVhLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFycy4kdGV4dENvbG9yO1xuICAgICAgICBjb2xvcjogdmFycy4kdGV4dENvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgZWFzZS1pbi1vdXQgMC4zcztcblxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJzLiR0ZXh0Q29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcnMuJHRleHRDb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcnMuJHRleHRDb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogdmFycy4kdGV4dENvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cblxuICAgIGJ1dHRvbixcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCguaHMtYnV0dG9uKSB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjdyZW0gMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogdmFycy4kdGV4dENvbG9yO1xuICAgIH1cbn1cblxuLm1haW5fX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6IHZhcnMuJG1haW5UaXRsZUNvbG9yO1xuICAgIEBpbmNsdWRlIG1peGlucy5hZGFwdGl2LXZhbHVlKFwiZm9udC1zaXplXCIsIDEwMCwgNTAsICdzbScpO1xuXG4gICAgJi1tZWRpdW0ge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYWRhcHRpdi12YWx1ZShcImZvbnQtc2l6ZVwiLCA3MiwgNDAsICdzbScpO1xuICAgIH1cbn1cblxuLm1haW5fX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGNvbG9yOiB2YXJzLiR0ZXh0Q29sb3I7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmFkYXB0aXYtdmFsdWUoXCJmb250LXNpemVcIiwgNDAsIDI4LCAnc20nKTtcblxuICAgICYtbWVkaXVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmFkYXB0aXYtdmFsdWUoXCJmb250LXNpemVcIiwgNTYsIDMyLCAnc20nKTtcbiAgICB9XG59XG5cbi5ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmFkYXB0aXYtdmFsdWUoJ2ZvbnQtc2l6ZScsIDU2LCAzNiwgJ3NtJyk7XG5cbiAgICBzcGFuLCBwLCBhIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmLW1lZGl1bSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYWRhcHRpdi12YWx1ZSgnZm9udC1zaXplJywgNDgsIDI4LCAnc20nKTtcbiAgICB9XG5cbiAgICAmLXNtYWxsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5hZGFwdGl2LXZhbHVlKCdmb250LXNpemUnLCA0MCwgMjYsICdzbScpO1xuICAgIH1cbn1cblxuLmJsb2NrX19zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBtaXhpbnMuYWRhcHRpdi12YWx1ZSgnZm9udC1zaXplJywgMjQsIDIwLCAnc20nKTtcbn1cblxuXG4uZm9ybV93cmFwcGVyIHtcbiAgICBmb3JtIHtcbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAycmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNC43cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCwgJjpoYXModGV4dGFyZWEpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFycy4kZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0LjdyZW07XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1LjFyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFycy4kZGFya0JsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRidXR0b25Db2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSA0cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJG1haW5UaXRsZUNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9nbG9iYWwvdmFyaWFibGVcIiBhcyB2YXJzO1xuQHVzZSBcIi4uL2dsb2JhbC9taXhpbnNcIiBhcyBtaXhpbnM7XG5AdXNlIFwiLi4vZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzIGZ1bmN0aW9ucztcblxuLmJ1dHRvbixcbi5ocy1idXR0b257XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogdmFycy4kZGFya0JsdWU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGJ1dHRvbkNvbG9yO1xuXHRwYWRkaW5nOiAxLjZyZW0gNHJlbTtcblx0Ym9yZGVyLXJhZGl1czogMS4ycmVtO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0Ym9yZGVyOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLmJ1dHRvbi1ibGFjay1vbi1ob3ZlciB7XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXJzLiRtYWluVGl0bGVDb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcblx0fVxufVxuXG4uYnV0dG9uLXdoaXRlLW9uLWhvdmVyIHtcblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFycy4kbWFpblRpdGxlQ29sb3I7XG5cdH1cbn1cblxuLmJ1dHRvbi1ibGFjayB7XG5cdGNvbG9yOiB2YXJzLiRtYWluVGl0bGVDb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFycy4kZGFya0JsdWU7XG5cblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0Y29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGJ1dHRvbkNvbG9yO1xuXHR9XG59XG5cbi5idXR0b25fd2l0aF9hcnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMS4zcmVtO1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0dHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuXG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuM3JlbSk7XG5cdFx0fVxuXHR9XG5cblx0c3ZnIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogMS42cmVtO1xuXHRcdGhlaWdodDogMS42cmVtO1xuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZTtcblx0XHRmaWxsOiB2YXJzLiRkYXJrQmx1ZTtcblx0fVxufVxuXG4uYnV0dG9uW2Rpc2FibGVkXSB7XG5cdG9wYWNpdHk6IC43O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5idXR0b24tLXJlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGJ1dHRvblNlY29uZENvbG9yO1xufVxuXG4uYnV0dG9uLWxvYWRpbmcsXG4ud3BjZjcgLndwY2Y3LWZvcm0uc3VibWl0dGluZyAud3BjZjctc3VibWl0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmFsL3NwaW5uZXIuc3ZnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciFpbXBvcnRhbnQ7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXR0b24tLXNtYWxsIHtcblx0cGFkZGluZzogMXJlbSAycmVtO1xuICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xufVxuXG4uYnV0dG9uLS1iaWcge1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0cGFkZGluZzogMi40cmVtIDRyZW07XG5cdGJvcmRlci1yYWRpdXM6IDIuMnJlbTtcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL21peGluc1wiIGFzIG1peGlucztcbkB1c2UgXCIuLi9nbG9iYWwvdmFyaWFibGVcIiBhcyB2YXJzO1xuXG4uaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI5cHggMCAzM3B4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmFiNWMzO1xuXG4gICAgYTpub3QoW2hyZWZdKSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5oZWFkZXItb3BlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcnMuJGJnTGlnaHRHcmF5IWltcG9ydGFudDtcblxuICAgICAgICAuaGVhZGVyX19sb2dvX19saW5rIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcnMuJGRhcmtCbHVlIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNtZW51LWhlYWRlci1tZW51IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaF9fYnV0dG9uIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFycy4kZGFya0JsdWUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMDg1OTQgMS41TDYuMDg1OTQgNi41TDExLjA4NTkgMS41JyBzdHJva2U9JyUyMzBFMUYzRScgc3Ryb2tlLXdpZHRoPScxLjY2NjY3JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIikhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB9XG5cbiAgICAmLS1oaWRlIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1pbncodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMTdweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoX19jb250YWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmhlYWRlcl9fc2VhcmNoX19pbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDM1cHggNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaF9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX19zZWFyY2hfX2Nsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuaGVhZGVyX19zZWFyY2hfX2Nsb3NlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWFyY2hfX3Jlc3VsdHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogLTQ2M3B4O1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgIC5zZWFyY2gtbm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWNhdGVnb3J5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFycy4kdGV4dEdyZXk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICZfX2NvdW50ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJzLiRiZ0xpZ2h0R3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUgLnNlYXJjaC1jYXRlZ29yeV9fYXJyb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0ZWdvcnktbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgLmxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcnMuJGxpZ2h0R3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICZfX2J1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lbnUtY29sb3IpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xNXMgbGluZWFyIDAuMTVzLCB0cmFuc2Zvcm0gMC4xNXMgbGluZWFyLCBiYWNrZ3JvdW5kIDAuM3MgbGluZWFyLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMC4zNXJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAwLjM1cmVtKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC00OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oZWFkZXItdHJhbnNwYXJlbnQgPiB1bCA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMS41TDYgNi41TDExIDEuNScgc3Ryb2tlPSclMjNGQ0ZDRkMnIHN0cm9rZS13aWR0aD0nMS42NjY2Nycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhlYWRlci1iYWNrZ3JvdW5kID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEyIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjA4NTk0IDEuNUw2LjA4NTk0IDYuNUwxMS4wODU5IDEuNScgc3Ryb2tlPSclMjMwRTFGM0UnIHN0cm9rZS13aWR0aD0nMS42NjY2Nycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhlYWRlci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICYgKyAuaGVhZGVyX19zZWFyY2hfX2NvbnRhY3Qge1xuICAgICAgICAgICAgICAgIC5idXR0b24td2hpdGUtb24taG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGJnTGlnaHRHcmF5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1lbnUtY29sb3IpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFycy4kdGV4dENvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcnMuJGJnTGlnaHRHcmF5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTEzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmFiNWMzO1xuXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51LWlubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMTdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuXG4gICAgICAgICAgICAgICAgICAgICYuY29sMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51LXdyYXBwZXItMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY29sMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbDItbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCA3NXB4IDUwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNXB4IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudS1yaWdodC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiYWI1YzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAwIDUwcHggNjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmlnaHQtcG9zdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmlnaHQtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJHRleHRHcmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IC5zdWItbWVudSB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIC5zdWItbWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maW5hbC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyOHB4O1xuXG4gICAgICAgICAgICAmID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2ItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHN2aDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHN2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgcGFkZGluZzogN3JlbSAxLjVyZW0gMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubW9iLW1lbnUtb3BlbiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIH1cblxuICAgICAgICAuaGlkZS1tb2JpbGUge1xuICAgICAgICAgICAgYTpub3QoW2hyZWZdKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtY29udGFjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWFyY2hfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFycy4kZGFya0JsdWU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VhcmNoX19pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VhcmNoX19jbGVhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYykge1xuICAgICAgICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iLW1lbnVfX3NlYXJjaF9fcmVzdWx0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQzMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5zZWFyY2gtY2F0ZWdvcnkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcnMuJHRleHRHcmV5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5zZWFyY2gtY2F0ZWdvcnlfX2NvdW50ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLWNhdGVnb3J5X19hcnJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUgLnNlYXJjaC1jYXRlZ29yeV9fYXJyb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0ZWdvcnktbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1uby1yZXN1bHRzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgYm9keS5tZW51LW9wZW4gLmhlYWRlciB7XG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVudSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnVyZ2VyIHtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lbnUtY29sb3IpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAuMTVzIGxpbmVhciwgdHJhbnNmb3JtIC4xNXMgbGluZWFyIC4xNXMsIGJhY2tncm91bmQgLjNzIGxpbmVhcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuLWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmRlc2t0b3AtbWVudS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcbiAgICB6LWluZGV4OiA5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4uZGVza3RvcC1tZW51LW92ZXJsYXkuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59IiwiQHVzZSBcIi4uL2dsb2JhbC9taXhpbnNcIiBhcyBtaXhpbnM7XG5AdXNlIFwiLi4vZ2xvYmFsL3ZhcmlhYmxlXCIgYXMgdmFycztcblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFycy4kYmdHcmV5O1xuICBwYWRkaW5nLXRvcDogMTEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAuZm9vdGVyLXRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWIzYmI7XG5cbiAgICAuZm9vdGVyLXJvdyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiA3NXB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG5cbiAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc21UYWJsZXQpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLnJvdzEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzNnB4O1xuXG4gICAgICAuZm9vdGVyLWxpbmtzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICYuZXh0ZXJuYWwtbGlua3Mge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmZvb3Rlci1saW5rcy1saXN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAubGlua3tcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IHZhcnMuJHRleHRHcmV5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbWVudSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcblxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItYmlnLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcblxuICAgIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6IHZhcnMuJHRleHRHcmV5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItc29jaWFscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNDRweDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWwvbWl4aW5zXCIgYXMgbWl4aW5zO1xuQHVzZSBcIi4uL2dsb2JhbC92YXJpYWJsZVwiIGFzIHZhcnM7XG5cbi5wb3N0cy1maWx0ZXJ7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmLXdyYXBwZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMwMnB4ICsgMzhweCk7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICBtYXgtd2lkdGg6IDcxNHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlcntcbiAgICAmLWl0ZW17XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJl9faGVhZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDQ1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCBib3JkZXItY29sb3IgLjNzO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZ3JlZW47XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXJzLiRncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICAgICAgICByaWdodDogOXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjFcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjEgMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTUuNSAxMi41TDEwLjUgNy41TDUuNSAxMi41XCIgc3Ryb2tlPVwiJTIzMEUxRjNFXCIgc3Ryb2tlLXdpZHRoPVwiMS42NjY2N1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgIC5maWx0ZXItaXRlbV9fYnRuLW1vcmV7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWx0ZXItaXRlbV9fbGlzdF9tb3Jle1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpLmhpZGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3M7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMzRweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRncmV5O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCBjb2xvciAuM3M7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZGFya0JsdWU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRncmVlbjtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaGlkZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRncmVlbjtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfbW9yZXtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnRuLW1vcmV7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogdmFycy4kZGFya0JsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjFcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjEgMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTUuNSAxMi41TDEwLjUgNy41TDUuNSAxMi41XCIgc3Ryb2tlPVwiJTIzMEUxRjNFXCIgc3Ryb2tlLXdpZHRoPVwiMS42NjY2N1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgLmZpbHRlci1pdGVtX19oZWFke1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItaXRlbV9fY29udGVudHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWwvbWl4aW5zXCIgYXMgbWl4aW5zO1xuQHVzZSBcIi4uL2dsb2JhbC92YXJpYWJsZVwiIGFzIHZhcnM7XG5cbi5wb3N0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICBwYWRkaW5nOiA0MnB4IDIxcHggMjFweDtcbiAgICAgICAgZ2FwOiA0NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcywgYm9yZGVyLWNvbG9yIC4zcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZGFya0JsdWU7XG4gICAgICAgICAgICBjb2xvcjogdmFycy4kbGlnaHRHcmV5O1xuXG4gICAgICAgICAgICAucG9zdC1pdGVtLWluZm8ge1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRsaWdodEdyZXk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGFncyB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGxpZ2h0R3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFycy4kbGlnaHRHcmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFycy4kbGlnaHRHcmV5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJzLiRsaWdodEdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRsaWdodEdyZXk7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGxpZ2h0R3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHRhYmxldCkge1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXJzLiRkYXJrQmx1ZSwgLjgpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXJzLiRkYXJrQmx1ZSwgLjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2F0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kbW9iKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGFncyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzLCBib3JkZXItY29sb3IgLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZXhjZXJwdCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzl2dztcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRtb2IpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjB2dztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1YnNjcmliZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgcGFkZGluZzogNDJweCAyMXB4IDIxcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSh2YXJzLiRsaWdodEdyZXksIC44KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgZGl2Om5vdCgucG9zdC1pdGVtLXN1YnNjcmliZV9fdGl0bGUpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXJzLiRsaWdodEdyZXksIC44KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcnMuJGxpZ2h0R3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHggMCAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGxpZ2h0R3JleTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmludmFsaWR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Ym1pdHRlZC1tZXNzYWdle1xuICAgICAgICAgICAgY29sb3I6IHZhcnMuJGdyZWVuO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIC0xMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYnNwdC1mb3JtIHtcbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1ocy1mb3Jtcy1yb290PVwidHJ1ZVwiXXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaHNfZXJyb3Jfcm9sbHVwIHtcbiAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgICAgY29sb3I6ICNmMjU0NWI7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMjU0NWI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaHNfZW1haWwge1xuICAgICAgICAgICAgbGFiZWw6bm90KC5ocy1lcnJvci1tc2cpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhzLWVycm9yLW1zZyB7XG4gICAgICAgICAgICBjb2xvcjogI2YyNTQ1YjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oc19zdWJtaXQge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAgIC5ocy1idXR0b257XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEodmFycy4kbGlnaHRHcmV5LCAuOCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDE4cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGxpZ2h0R3JleTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwXCIgaGVpZ2h0PVwiOFwiIHZpZXdCb3g9XCIwIDAgMTAgOFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0wLjUgNC4zNzVMMy4yMzkxMyA3TDkuNSAxXCIgc3Ryb2tlPVwiJTIzRkNGQ0ZDXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcnMuJGxpZ2h0R3JleSwgLjgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsL21peGluc1wiIGFzIG1peGlucztcbkB1c2UgXCIuLi9nbG9iYWwvdmFyaWFibGVcIiBhcyB2YXJzO1xuXG4uc2VydmljZS1pdGVte1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXJzLiRiZ0dyZXk7XG4gIHBhZGRpbmc6IDQzcHggMzhweCAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG5cbiAgJl9faWNvbntcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDtcblxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZXtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgfVxuXG4gICZfX2xpbmt7XG4gICAgYXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZ2FwOiAyNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTBcIiBoZWlnaHQ9XCIxMFwiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNOS40MTY4MyA3Ljc5OTI1TDkuNDE2ODMgMS4yNjY0M0M5LjQxNjgzIDAuNzUwNTEyIDguOTk4ODcgMC4zMzMxNyA4LjQ4MzUgMC4zMzMxN0wxLjk1MDE2IDAuMzMzMTcxQzEuNDM0NzkgMC4zMzMxNzEgMS4wMTY4MyAwLjc1MDUxMyAxLjAxNjgzIDEuMjY2NDNDMS4wMTY4MyAxLjc4MjM1IDEuNDM0NzkgMi4xOTk2OSAxLjk1MDE2IDIuMTk5NjlMNi4yMzE4MyAyLjE5OTY5TDAuMzU2OTMzIDguMDczNEMtMC4wMDc2NDk4NiA4LjQzNzk1IC0wLjAwNzY0OTgxIDkuMDI4NTMgMC4zNTY5MzQgOS4zOTMwOUMwLjcyMTUxNyA5Ljc1NzY0IDEuMzEyMTQgOS43NTc2NCAxLjY3NjczIDkuMzkzMDlMNy41NTAxNiAzLjUxNzkyTDcuNTUwMTYgNy43OTkyNUM3LjU1MDE2IDguMzE1MTcgNy45NjgxMiA4LjczMjUxIDguNDgzNSA4LjczMjUxQzguOTk4ODcgOC43MzI1MSA5LjQxNjgzIDguMzE1NDYgOS40MTY4MyA3Ljc5OTI1WlwiIGZpbGw9XCIlMjMwRTFGM0VcIi8+PC9zdmc+Jyk7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbC92YXJpYWJsZVwiIGFzIHZhcnM7XG5AdXNlIFwiLi4vZ2xvYmFsL21peGluc1wiIGFzIG1peGlucztcblxuLnBvc3RzLXNlY3Rpb257XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1wYWRkaW5nLXRvcCwgNjVweCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYWRkaW5nLWJvdHRvbSwgMTMwcHgpO1xuICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcGFkZGluZy10b3AtbW9iaWxlLCA0MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGFkZGluZy1ib3R0b20tbW9iaWxlLCA4MHB4KTtcbiAgfVxuXG4gICYtdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnBvc3RzLWl0ZW1ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzhweDtcbiAgICB3aWR0aDogMTAwJTtcblxuXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDM4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3Jlc291cmNlc3tcbiAgICAucG9zdHMtaXRlbXN7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MTRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0LWl0ZW17XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxOXB4KTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRtb2IpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg3bisyKSxcbiAgICAgICY6bnRoLWNoaWxkKDduKzQpLFxuICAgICAgJjpudGgtY2hpbGQoN24rNyl7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5taW53KHZhcnMuJHRhYmxldCkge1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRkYXJrZXItZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFycy4kZGFya2VyLWdyZXk7XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg3biszKSxcbiAgICAgICY6bnRoLWNoaWxkKDduKzYpLFxuICAgICAgJjpudGgtY2hpbGQoN24rNyl7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5taW53KHZhcnMuJHRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWludyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3N0LWl0ZW0taW5mb3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5taW53KHZhcnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDQ1cHggKyAyOTVweCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3N0LWl0ZW0taW1ne1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1pbncodmFycy4kdGFibGV0KSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjczcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2Jsb2d7XG4gICAgJi5sb2FkaW5ne1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdHMtaXRlbXN7XG4gICAgICAmPip7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDI2cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRtb2IpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtaXRlbXtcbiAgICAgICY6bnRoLWNoaWxkKDduKzMpLFxuICAgICAgJjpudGgtY2hpbGQoN24rNiksXG4gICAgICAmOm50aC1jaGlsZCg3bis4KXtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1pbncodmFycy4kc20tcGMpIHtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZGFya2VyLWdyZXk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcnMuJGRhcmtlci1ncmV5O1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoN24rNCksXG4gICAgICAmOm50aC1jaGlsZCg3bis4KXtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1pbncodmFycy4kc20tcGMpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWl0ZW0tbGlua3tcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWludyh2YXJzLiRzbS1wYykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1pdGVtLWluZm97XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1pbncodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWl0ZW0taW1ne1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5taW53KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltZ3tcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3N0cy1zaG93LW1vcmV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICZfX2J1dHRvbntcbiAgICAgIGNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2Fzc2V0cy9pbWcvYXJyb3ctbmFycm93LWRvd24tcmlnaHQuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9zdHMtY2F0ZWdvcmllc3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4IDhweDtcblxuICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICZfX2xhYmVse1xuICAgICAgcGFkZGluZzogOHB4IDI0cHggOHB4IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRtb2IpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua3tcbiAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFycy4kZGFya0JsdWU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMwODFGNDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCBjb2xvciAuM3M7XG5cbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1pbi13aWR0aDogMi40cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kbGlnaHRHcmVlbjtcbiAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgdmFycy4kbWFpblRpdGxlQ29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDEuOXJlbTtcbiAgICAgICAgdG9wOiAtMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiB2YXJzLiRtYWluVGl0bGVDb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAuMzVzO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRhY2NlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3N0cy1wYWdpbmF0aW9ue1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBnYXA6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmPi5wYWdlLW51bWJlcnN7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDAgMXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBzdmd7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLm5leHR7XG4gICAgICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgICAgfVxuICAgICAgJi5jdXJyZW50e1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEucGFnZS1udW1iZXJze1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcywgYm9yZGVyLWNvbG9yIC4zcztcbiAgICAgIHN2Z3tcbiAgICAgICAgcGF0aHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZGFya0JsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFycy4kZGFya0JsdWU7XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2dvLXRve1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbGFiZWx7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIGlucHV0e1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbC92YXJpYWJsZVwiIGFzIHZhcnM7XG5AdXNlIFwiLi4vZ2xvYmFsL21peGluc1wiIGFzIG1peGlucztcblxuLnN1YnNjcmliZV9ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdG9wLCAxMzBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZGRpbmctYm90dG9tLCAxMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdG9wLW1vYmlsZSwgMTMwcHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGFkZGluZy1ib3R0b20tbW9iaWxlLCAxMzBweCk7XG4gICAgfVxuXG4gICAgLmdsb2Jfc3ViX2Zvcm1faW1nIHtcbiAgICAgICAgJl9fd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBnYXA6IDY0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTI1cHg7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgXCJpbnB1dCBzdWJtaXRcIlxuICAgICAgICAgIFwibGVnYWwgbGVnYWxcIjtcblxuICAgICAgICAgICAgICAgIC5oc19lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogaW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmPmxhYmVsICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQ1ZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFycy4kZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGVnYWwtY29uc2VudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBsZWdhbDtcblxuICAgICAgICAgICAgICAgICAgICAuZmllbGQuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguaHMtZm9ybS1yZXF1aXJlZCk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFycy4kZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuID4gLmhzLWZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oc19zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBzdWJtaXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFycy4kYnV0dG9uQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGJnR3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oc19lcnJvcl9yb2xsdXAge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNTtcblxuICAgICAgICAgICAgICAgICAgICAuaHMtbWFpbi1mb250LWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhzLWVycm9yLW1zZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTc2LzQ5NjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGV7XG4gICAgLnN1YnNjcmliZV9ibG9ja3tcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEodmFycy4kbWFpbkNvbG9yLCAuMyk7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbC92YXJpYWJsZVwiIGFzIHZhcnM7XG5AdXNlIFwiLi4vZ2xvYmFsL21peGluc1wiIGFzIG1peGlucztcblxuLnBvc3QtaGVybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kYmdHcmV5O1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wYWRkaW5nLXRvcCwgODBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZGRpbmctYm90dG9tLCAxMTBweCk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYykge1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tcGFkZGluZy10b3AtbW9iaWxlLCA4MHB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZGRpbmctYm90dG9tLW1vYmlsZSwgODBweCk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzBweCA3MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGdhcDogNXB4O1xuXG4gICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjB2dztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDE2IDE2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNOS4yMTk3OCAxMi42NjY3QzkuMDE4MDYgMTIuNjY3NCA4LjgyNjg3IDEyLjU3NjcgOC42OTk3OCAxMi40Mkw1LjQ3OTc4IDguNDIwMDFINS40Nzk3OEM1LjI3NzU3IDguMTc0IDUuMjc3NTcgNy44MTkzNCA1LjQ3OTc4IDcuNTczMzRMOC44MTMxMiAzLjU3MzM0TDguODEzMTIgMy41NzMzNEM5LjA0ODc2IDMuMjg5ODMgOS40Njk2MSAzLjI1MTAzIDkuNzUzMTIgMy40ODY2N0MxMC4wMzY2IDMuNzIyMzEgMTAuMDc1NCA0LjE0MzE3IDkuODM5NzggNC40MjY2N0w2Ljg1OTc4IDguMDAwMDFMOS43Mzk3OCAxMS41NzMzQzkuOTc1NDUgMTEuODU2MiA5LjkzNzE3IDEyLjI3NjYgOS42NTQyOCAxMi41MTIzQzkuNTMyNDMgMTIuNjEzOCA5LjM3ODM3IDEyLjY2ODUgOS4yMTk3OCAxMi42NjY3VjEyLjY2NjdaXCIgZmlsbD1cIiUyMzBFMUYzRVwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsL3ZhcmlhYmxlXCIgYXMgdmFycztcbkB1c2UgXCIuLi9nbG9iYWwvbWl4aW5zXCIgYXMgbWl4aW5zO1xuXG4ucG9zdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcGFkZGluZy10b3AsIDEzMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGFkZGluZy1ib3R0b20sIDEzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tcGFkZGluZy10b3AtbW9iaWxlLCA4MHB4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZGRpbmctYm90dG9tLW1vYmlsZSwgODBweCk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA1MHB4IDk3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgIGdhcDogNTBweCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZHRvYW55X2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOThBMkIzO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk4QTJCMztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wMyk7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hMmFfYnV0dG9uX2NvcHlfbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDE2cHggOXB4IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWRkdG9hbnlfc2hhcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEUxRjNFO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2F1dGhvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoNDgsIDQ5LCA1MSwgMC4xMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGZpbGwtcHJpbWFyeS01MDAtYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcblxuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wdWJsaXNoZWQge1xuICAgICAgICAgICAgY29sb3I6IHZhcnMuJGZpbGwtcHJpbWFyeS01MDAtYmFzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NvY2lhbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFkZHRvYW55X3Nob3J0Y29kZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY0OHB4O1xuICAgICAgICBjb2xvcjogdmFycy4kZ3JleTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2hhcmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRUNGMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kbW9iKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwLCB1bCwgb2x7XG4gICAgICAgICAgICBjb2xvcjogdmFycy4kZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgYiwgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBie1xuICAgICAgICAgICAgY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgYXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gaW1nLFxuICAgICAgICBwIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hcnRpY2xlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY0OHB4IC0gOTdweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMzVweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kbW9iKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZGFya2VyLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFycy4kZGFya2VyLWdyZXk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXJzLiRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pbWd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlcnZpY2UtaXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWl0ZW0tc3Vic2NyaWJlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ5MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYykge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbC92YXJpYWJsZVwiIGFzIHZhcnM7XG5AdXNlIFwiLi4vZ2xvYmFsL21peGluc1wiIGFzIG1peGlucztcblxuLnBvc3QtcmVzb3VyY2Vze1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSh2YXJzLiRtYWluQ29sb3IsIC4zKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdG9wLCAxMzBweCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYWRkaW5nLWJvdHRvbSwgMTMwcHgpO1xuXG4gIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHRhYmxldCkge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wYWRkaW5nLXRvcC1tb2JpbGUsIDgwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYWRkaW5nLWJvdHRvbS1tb2JpbGUsIDgwcHgpO1xuICB9XG5cbiAgLmNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwMHB4IDczcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYyl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwNHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpe1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxle1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGgze1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICZfX2J0bntcbiAgICAgIC5idXR0b257XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZGFya0JsdWU7XG4gICAgICAgICAgY29sb3I6IHZhcnMuJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgIGNvbG9yOiB2YXJzLiRncmV5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYyl7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtc3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwNHB4IC0gNzNweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDM1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKXtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLnBvc3QtaXRlbXtcbiAgICAgICYtbGlua3tcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1pbncodmFycy4kc20tcGMpe1xuICAgICAgICAgIGdhcDogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWludyh2YXJzLiRtb2Ipe1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAyMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICBhe1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGRhcmtlci1ncmV5O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFycy4kZGFya2VyLWdyZXk7XG5cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZGFya0JsdWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgYXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRsaWdodEdyZXk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXJzLiRsaWdodEdyZXk7XG5cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZGFya0JsdWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcnMuJGRhcmtCbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWluZm97XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5taW53KHZhcnMuJG1vYil7XG4gICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmX19leGNlcnB0e1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaW1ne1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWludyh2YXJzLiRzbS1wYyl7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMTJweDtcbiAgICAgICAgICB3aWR0aDogMzEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5taW53KHZhcnMuJG1vYil7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGlua3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgYXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTBcIiBoZWlnaHQ9XCIxMFwiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNOS42NjczMiA3LjQ2NjI1TDkuNjY3MzIgMC45MzM0MjNDOS42NjczMiAwLjQxNzUwNCA5LjI0OTM2IDAuMDAwMTYyMjk5IDguNzMzOTggMC4wMDAxNjIzNDRMMi4yMDA2NSAwLjAwMDE2MjkxNUMxLjY4NTI4IDAuMDAwMTYyOTYgMS4yNjczMiAwLjQxNzUwNSAxLjI2NzMyIDAuOTMzNDI0QzEuMjY3MzIgMS40NDkzNCAxLjY4NTI4IDEuODY2NjggMi4yMDA2NSAxLjg2NjY4TDYuNDgyMzIgMS44NjY2OEwwLjYwNzQyMiA3Ljc0MDM5QzAuMjQyODM4IDguMTA0OTUgMC4yNDI4MzggOC42OTU1MyAwLjYwNzQyMiA5LjA2MDA4QzAuOTcyMDA1IDkuNDI0NjMgMS41NjI2MyA5LjQyNDYzIDEuOTI3MjEgOS4wNjAwOEw3LjgwMDY1IDMuMTg0OTFMNy44MDA2NSA3LjQ2NjI1QzcuODAwNjUgNy45ODIxNiA4LjIxODYxIDguMzk5NTEgOC43MzM5OCA4LjM5OTUxQzkuMjQ5MzYgOC4zOTk1MSA5LjY2NzMyIDcuOTgyNDYgOS42NjczMiA3LjQ2NjI1WlwiIGZpbGw9XCIlMjMwRTFGM0VcIi8+PC9zdmc+Jyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLS4zcmVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbC9taXhpbnNcIiBhcyBtaXhpbnM7XG5AdXNlIFwiLi4vZ2xvYmFsL3ZhcmlhYmxlXCIgYXMgdmFycztcblxuLnNpbmdsZS10ZWFtLXBhZ2Uge1xuICAgIC5zaW5nbGUtdGVhbV9faGVybyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMS4zcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJzLiRtYWluQ29sb3IzMDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfaGVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTMuN3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAzLjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kbW9iKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfcG9zaXRpb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDlyZW07XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQ5LzQ4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDYuNHJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtLXBjKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA0LjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDRyZW07XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfbmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW1cbiAgICAgICAgfVxuXG4gICAgICAgICZfYWJvdXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1Mi45cmVtO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUyLjJyZW0pO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCwgb2wsIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfc29jaWFscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMy41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMC44cmVtO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRlYW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcnMuJG1haW5Db2xvcjMwO1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuOHJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAuNnJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAzLjZyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIHAsIG9sLCB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAsIGxpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4ycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19maWx0ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xLjVyZW0gNi4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDEuNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgICAgZ2FwOiAwLjhyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAyLjNyZW07XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMy4zcmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCB2YXJzLiRtYWluQ29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJG1haW5Db2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDByZW07XG5cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IC4zNXMsIGNvbG9yIGVhc2UtaW4tb3V0IC4zNXM7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJG1haW5Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJG1haW5UaXRsZUNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgIC50ZWFtX19maWx0ZXJfX2J1dHRvbl9jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRhY2NlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRtYWluQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRtYWluVGl0bGVDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRsaWdodEdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCB2YXJzLiRtYWluVGl0bGVDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMS45cmVtO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJG1haW5UaXRsZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IC4zNXM7XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbS1wYykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJG1vYikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lbWJlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIGdhcDogMy40cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kc20tcGMpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDIuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJG1vYikge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVtYmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAzLjdyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMy45cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi44cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFycy4kbWFpbkNvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zNXM7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDIuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHNtVGFibGV0KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDEuNnJlbSAyLjRyZW07XG4gICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kbW9iKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjhyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJG1haW5Db2xvcjtcblxuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFycy4kbWFpblRpdGxlQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcnMuJG1haW5UaXRsZUNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1pbi1vdXQgLjM1cywgZmlsbCBlYXNlLWluLW91dCAuMzVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2F2YXRhciB7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyOTYvMzM3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2MS8xNzI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX25hbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiRzbVRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX3Bvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjJyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJG1haW5Db2xvcjgwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJG1vYikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEuN3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgJi1hYnNvbHV0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL2dsb2JhbC92YXJpYWJsZVwiIGFzIHZhcnM7XG5AdXNlIFwiLi4vZ2xvYmFsL21peGluc1wiIGFzIG1peGlucztcblxuLmFyY2hpdmUge1xuICAgIC5oZXJvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdG9wLCAxMzBweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYWRkaW5nLWJvdHRvbSwgNjVweCk7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdG9wLW1vYmlsZSwgODBweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGFkZGluZy1ib3R0b20tbW9iaWxlLCA0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDcuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGdhcDogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS10aXRsZS13aWR0aCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19ib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tYXh3KHZhcnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoLmhlcm9fX2hlYWRfX2J0bikge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmhlcm9fX2hlYWRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWF4dyh2YXJzLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZ19fYm94IHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTA4My81MTY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjhyZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1heHcodmFycy4kdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
