@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg) translate(-50%,-50%);transform:rotate(0deg) translate(-50%,-50%)}to{-webkit-transform:rotate(359deg) translate(-50%,-50%);transform:rotate(359deg) translate(-50%,-50%)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes OutInRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes OutInRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes InRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes InRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes modalOutInTop{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}}@keyframes modalOutInTop{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}}@-webkit-keyframes ModalInTop{0%{-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes ModalInTop{0%{-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes modalOutInTopMob{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(0,-200%);transform:translate(0,-200%)}}@keyframes modalOutInTopMob{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(0,-200%);transform:translate(0,-200%)}}@-webkit-keyframes ModalInTopMob{0%{-webkit-transform:translate(0,-200%);transform:translate(0,-200%)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ModalInTopMob{0%{-webkit-transform:translate(0,-200%);transform:translate(0,-200%)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ModalScale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ModalScale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ModalOutScale{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes ModalOutScale{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@font-face{font-family:"Geometria";src:url(/assets/templates/fonts/Geometria-Regular.woff2) format("woff"),url(/assets/templates/fonts/Geometria-Regular.ttf) format("truetype"),url(/assets/templates/fonts/Geometria-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Geometria";src:url(/assets/templates/fonts/Geometria-Medium.woff2) format("woff2"),url(/assets/templates/fonts/Geometria-Medium.ttf) format("truetype"),url(/assets/templates/fonts/Geometria-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:"Geometria";src:url(/assets/templates/fonts/Geometria-MediumItalic.woff2) format("woff2"),url(/assets/templates/fonts/Geometria-MediumItalic.ttf) format("truetype"),url(/assets/templates/fonts/Geometria-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Geometria";src:url(/assets/templates/fonts/Geometria-Bold.woff2) format("woff2"),url(/assets/templates/fonts/Geometria-Bold.ttf) format("truetype"),url(/assets/templates/fonts/Geometria-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:"Geometria";src:url(/assets/templates/fonts/Geometria-ExtraBold.woff2) format("woff2"),url(/assets/templates/fonts/Geometria-ExtraBold.ttf) format("truetype"),url(/assets/templates/fonts/Geometria-ExtraBold.woff) format("woff");font-weight:800;font-display:swap}@font-face{font-family:"Geometria";src:url(/assets/templates/fonts/Geometria-ExtraBoldItalic.woff2) format("woff2"),url(/assets/templates/fonts/Geometria-ExtraBoldItalic.ttf) format("truetype"),url(/assets/templates/fonts/Geometria-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{scrollbar-color:var(--primary-color) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background-color:transparent;border-radius:5px}::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:5px}:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}body{font-size:16px;font-family:var(--font);color:var(--primary-grey-color);overflow-x:hidden}::-moz-selection{background-color:var(--primary-color);color:#fff}::selection{background-color:var(--primary-color);color:#fff}main{overflow:hidden;min-height:900px}@media screen and (min-width:1921px){main{min-height:1100px}}@media screen and (max-width:1510px){main{min-height:800px}}@media screen and (max-width:992px){main{min-height:700px}}@media screen and (max-width:576px){main{min-height:670px}}h1{font-family:var(--font);font-weight:700}a{text-decoration:none}figure,p{margin:0}.main-title h1 span,.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.figcaption{text-align:center;font-style:normal;font-weight:400;font-size:18px;line-height:1.5;padding:5px 0}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}svg{width:16px;height:16px}li,ol,ul{margin:0;padding:0;list-style:none}.wrapper{overflow-x:hidden;position:relative}.d-none{display:none!important}.lock{overflow:hidden!important}.text li,.text ol,.text ul{padding:initial;list-style:initial}.content ul li{margin:0 0 16px}.content ul ol li:first-child{margin-top:16px}.content ol li{margin:0 0 16px 30px;list-style-type:numeric}.flex.jsb,.inline-flex.jsb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex.jsa,.inline-flex.jsa{-ms-flex-pack:distribute;justify-content:space-around}.flex.jfs,.inline-flex.jfs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex.jfe,.inline-flex.jfe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.jc,.inline-flex.jc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex,.flex.ac,.inline-flex.ac{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.afs,.inline-flex.afs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.afe,.inline-flex.afe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.fdc,.inline-flex.fdc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex.fw,.inline-flex.fw{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}img.lazy-load{-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:.3s -webkit-filter;-o-transition:.3s filter;transition:.3s filter;transition:.3s filter,.3s -webkit-filter}img.lazy-load.loaded{-webkit-filter:blur(0);filter:blur(0)}.container{margin:0 auto;max-width:1600px;width:100%;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1510px){.container{max-width:1180px;padding:0 20px}}@media screen and (max-width:992px){.container{max-width:728px}}@media screen and (max-width:576px){.container{max-width:100%;padding:0 15px}}.form__container{position:absolute;top:0;bottom:0;right:0;left:0;margin:0 auto;padding:0;max-width:1530px}.multipage{margin-top:160px}@media screen and (max-width:768px){.multipage{margin-top:99px}}@media screen and (max-width:480px){.multipage{margin-top:79px}}.multipage--small{margin-top:48px}.main-title{margin-top:70px;margin-bottom:70px}@media screen and (max-width:1440px){.main-title{margin-top:60px;margin-bottom:60px}}@media screen and (max-width:768px){.main-title{margin-top:45px;margin-bottom:45px}}@media screen and (max-width:480px){.main-title{margin-top:30px;margin-bottom:30px}}.main-title h1{font-style:normal;font-weight:700;font-size:50px;margin-top:0;margin-bottom:0}@media screen and (max-width:1440px){.main-title h1{font-size:40px}}@media screen and (max-width:768px){.main-title h1{font-size:36px}}@media screen and (max-width:480px){.main-title h1{font-size:26px}}.main-title__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:68px;gap:40px}@media screen and (max-width:1510px){.main-title__wrapper{margin-bottom:60px;gap:30px}}@media screen and (max-width:992px){.main-title__wrapper{margin-bottom:45px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:576px){.main-title__wrapper{margin-bottom:30px}}.main-title__wrapper>*{width:50%}@media screen and (max-width:992px){.main-title__wrapper>*{width:100%}.main-title__wrapper h1{margin-bottom:15px}}.primary-color{color:var(--primary-color)}.pagination{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:60px}.pagination--margin-zero{margin:0!important}.pagination .page-item.active .page-link,.pagination .page-link:hover{color:var(--primary-color);border-color:var(--primary-color)}.pagination .page-item.disabled .page-link{color:#d8d1d1;cursor:default;border-color:#eaeaea}.pagination .page-link{display:block;color:#000;border:1px solid #eaeaea;border-radius:8px;padding:5px 10px;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.sec{padding-bottom:130px}@media screen and (max-width:1510px){.sec{padding-bottom:110px}}@media screen and (max-width:992px){.sec{padding-bottom:50px}}@media screen and (max-width:576px){.sec{padding-bottom:50px}}.sec--pt{padding-top:130px}@media screen and (max-width:1510px){.sec--pt{padding-top:110px}}@media screen and (max-width:992px){.sec--pt{padding-top:50px}}@media screen and (max-width:576px){.sec--pt{padding-top:50px}}.sec--pb-40{padding-bottom:40px}@media screen and (max-width:576px){.sec--pb-40{padding-bottom:20px}}.sec__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:68px}@media screen and (max-width:1510px){.sec__header{margin-bottom:60px}}@media screen and (max-width:992px){.sec__header{margin-bottom:45px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:576px){.sec__header{margin-bottom:30px}}@media screen and (max-width:992px){.sec__header--reviews{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:480px){.sec__header--reviews{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec__header--reviews h1{margin-bottom:20px}}.sec__header--white .sec__title{color:#fff}.sec__header--white .sec__desc{color:#878787}.sec__header--alt{margin-bottom:20px}.sec__header form{width:49%}@media screen and (max-width:992px){.sec__header form{width:100%}}.sec__title{width:50%;margin-top:0;font-weight:700;font-size:40px;line-height:1.3}@media screen and (max-width:1510px){.sec__title{font-size:34px}}@media screen and (max-width:992px){.sec__title{font-size:28px;margin-bottom:15px;width:100%}}@media screen and (max-width:576px){.sec__title{font-size:26px;margin-bottom:12px}}.sec__desc{width:49%;margin-top:17px;font-weight:400;font-size:18px;line-height:1.5}@media screen and (max-width:1510px){.sec__desc{font-size:16px}}@media screen and (max-width:992px){.sec__desc{margin-top:0;width:100%}}.sec__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:70px;gap:15px}@media screen and (max-width:1510px){.sec__footer{margin-top:50px}}@media screen and (max-width:992px){.sec__footer{margin-top:40px}}@media screen and (max-width:576px){.sec__footer{margin-top:30px}}.sec__footer--ajax{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:576px){.sec__footer--ajax{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sec__slider-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec__slider-arrows .button-slide{margin-left:15px}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-bullet{background-color:#eaeaea;opacity:1;width:7px;height:7px;margin:0 5px}.swiper-pagination-bullet-active{background-color:#008ad8}.swiper-pagination__light .swiper-pagination-bullet{background-color:rgba(255,255,255,.5)}.swiper-pagination__light .swiper-pagination-bullet-active{background-color:#fff}.contact-form,.gslide-image img{border-radius:10px}.contact-form{background:#fff;-webkit-box-shadow:0 7px 50px rgba(17,18,21,.05);box-shadow:0 7px 50px rgba(17,18,21,.05);padding:40px 50px 50px}@media screen and (max-width:1510px){.contact-form{padding:30px 40px 40px}}@media screen and (max-width:992px){.contact-form{padding:30px 35px 35px}}@media screen and (max-width:576px){.contact-form{margin-top:40px;padding:30px 15px 35px}}.contact-form__title{font-weight:700;font-size:32px;line-height:1.4;margin:0 0 10px}@media screen and (max-width:1510px){.contact-form__title{font-size:24px}}@media screen and (max-width:992px){.contact-form__title{font-size:22px}}.contact-form__text{font-weight:400;font-size:16px;line-height:1.5;margin:0}@media screen and (max-width:576px){.contact-form__text{font-size:15px}}.contact-form__form{margin-top:30px;width:100%}@media screen and (max-width:1510px){.contact-form__form{margin-top:25px}}@media screen and (max-width:576px){.contact-form__form{margin-top:20px}}.contact-form__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:-20px}@media screen and (max-width:576px){.contact-form__inputs{margin-right:0}}.contact-form__inputs .label-group{width:calc(50% - 20px);margin-right:20px;margin-bottom:20px}@media screen and (max-width:1510px){.contact-form__inputs .label-group{width:calc(50% - 15px);margin-right:15px;margin-bottom:15px}}@media screen and (max-width:576px){.contact-form__inputs .label-group{width:100%;margin-right:0}}.contact-form__inputs .label-group:last-child{width:100%}@media screen and (max-width:1510px){.contact-form__inputs .label-group:last-child{margin-bottom:20px}}@media screen and (max-width:576px){.contact-form__inputs .label-group:last-child{margin-bottom:15px}}.contact-form__inputs .label-group:last-child .textarea{min-height:160px}.contact-form__footer{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}@media screen and (max-width:576px){.contact-form__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-form__footer .checkbox{margin-top:3px}@media screen and (max-width:576px){.contact-form__footer .checkbox{margin-top:0}}.contact-form__footer .button{margin-left:30px}@media screen and (max-width:576px){.contact-form__footer .button{margin-left:0;margin-top:15px;width:100%}}.page-info{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width:1510px){.page-info{margin-top:30px}}@media screen and (max-width:992px){.page-info{margin-top:20px}}@media screen and (max-width:576px){.page-info{margin-top:10px;gap:20px}}.page-info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-info__item svg{fill:none;stroke:#646464;width:20px;height:20px;margin-right:5px}.page-info__item span{font-weight:100;font-size:14px;line-height:150%;color:#646464}@media screen and (max-width:992px){.page-info__item span{font-size:12px}}.page-info--white span{color:#fff}.page-info--white svg{stroke:#fff}.search-section{width:100%;margin-bottom:40px}@media screen and (max-width:992px){.search-section{margin-bottom:30px}}.search-section_right .search-section__form{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:992px){.search-section_right .search-section__form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.search-section_right .search-input{max-width:49%!important}@media screen and (max-width:576px){.search-section_right .search-input{max-width:100%!important}}.search-section__form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-section .search-input{max-width:420px}.rows .anim.done{-webkit-animation:fadeInBottom .5s ease;animation:fadeInBottom .5s ease}.af-message-error{display:none!important}.active.mm-listitem,.header-nav__item.active>a{color:var(--header-link-hover-color)}.button{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;font-family:var(--font);border:0;background:0 0;color:var(--primary-grey-color);cursor:pointer;font-size:14px;padding:19px 26px;border-radius:10px;line-height:1;letter-spacing:.05em;position:relative;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1;-webkit-box-shadow:0 0 1px 1px #eaeaea;box-shadow:0 0 1px 1px #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;text-transform:uppercase}@media screen and (max-width:1510px){.button{padding:15px 26px}}.button:before{border-radius:inherit;position:absolute;content:'';top:0;right:0;width:100%;height:100%;z-index:-1;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;opacity:0}.button:hover,.header__tel .time-work.dropdown:hover>span{color:var(--primary-color)}.button:hover svg{fill:var(--primary-color);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.button.active:before,.button:hover:before{opacity:1}.button svg{fill:var(--primary-grey-color);margin-left:10px;width:16px;height:16px;-webkit-transition:fill .2s,-webkit-transform .2s;-o-transition:transform .2s,fill .2s;transition:transform .2s,fill .2s;transition:transform .2s,fill .2s,-webkit-transform .2s}.button--full-width{width:100%}.button--primary{padding:21px 26px 19px;color:#fff;background:var(--primary-color-gradient);-webkit-box-shadow:var(--primary-color-shadow);box-shadow:var(--primary-color-shadow)}@media screen and (max-width:1510px){.button--primary{padding:17.5px 26px 14.5px}}.button--primary:before{background:var(--primary-color-hover-gradient);-webkit-box-shadow:var(--primary-color-shadow-hover);box-shadow:var(--primary-color-shadow-hover)}.button--primary:hover,.button--secondary:hover{color:#fff}.button--dark:hover svg,.button--primary:hover svg,.button--secondary:hover svg{fill:#fff}.button--primary svg,.button--secondary svg{fill:#fff;margin-left:10px;width:16px;height:16px}.button--secondary{padding:21px 26px 19px;color:#fff;background:var(--secondary-color-gradient);-webkit-box-shadow:var(--secondary-color-shadow);box-shadow:var(--secondary-color-shadow)}@media screen and (max-width:1510px){.button--secondary{padding:17.5px 26px 14.5px}}.button--secondary:before{background:var(--secondary-color-hover-gradient);-webkit-box-shadow:var(--secondary-color-shadow-hover);box-shadow:var(--secondary-color-shadow-hover)}.button--whatsapp{color:#fff;background-color:#25d366}.button--whatsapp:hover{color:#fff;background-color:#1ebc5b}.button--whatsapp svg{margin-right:10px;margin-left:0}.button--dark,.button--dark:before{-webkit-box-shadow:0 3px 6px #070809c9;box-shadow:0 3px 6px #070809c9}.button--dark{padding:21px 26px 19px;color:#fff;background:#1e1f25}@media screen and (max-width:1510px){.button--dark{padding:17.5px 26px 14.5px}}.button--dark:before{background:#313238}.button--dark:hover{color:#fff}.button--dark svg{fill:#fff;margin-left:10px;width:16px;height:16px}.button--text-dark{color:var(--primary-grey-color)}.button--content{margin-top:20px}.button:disabled{background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#d9d9d9));background:-o-linear-gradient(top,#f4f4f4 0%,#d9d9d9 100%);background:linear-gradient(180deg,#f4f4f4 0%,#d9d9d9 100%);-webkit-box-shadow:0 3px 0 #bebebe,inset 0 4px 19px #e7e7e7;box-shadow:0 3px 0 #bebebe,inset 0 4px 19px #e7e7e7;color:#ababab;cursor:not-allowed}.button:disabled:before{content:none}.button-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary-color);font-weight:500;font-size:14px;letter-spacing:.05em;line-height:18px;text-transform:uppercase;border:0;background:0 0;cursor:pointer;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.button-text svg{fill:var(--primary-color);margin-left:10px;width:16px;height:16px;-webkit-transition:fill .2s,-webkit-transform .2s;-o-transition:transform .2s,fill .2s;transition:transform .2s,fill .2s;transition:transform .2s,fill .2s,-webkit-transform .2s}.button-text:hover,.button-text:hover svg{-webkit-filter:brightness(.5);filter:brightness(.5)}.button-text:hover svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.button-text:disabled{color:#ababab;cursor:not-allowed}.button-text:disabled svg{fill:#ababab}.button-slide{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;border:1px solid #eaeaea;width:52px;height:52px;line-height:52px;border-radius:50%;padding:0;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;cursor:pointer;background-color:#fff}@media screen and (max-width:1510px){.button-slide{width:46px;height:46px;line-height:46px}}.button-slide svg{width:16px;height:16px;fill:var(--primary-grey-color);-webkit-transition:fill .2s ease;-o-transition:fill .2s ease;transition:fill .2s ease}.button-slide.swiper-button-disabled{cursor:default}.button-slide.swiper-button-disabled svg{fill:#ababab}.button-slide:not(.swiper-button-disabled):hover{border-color:var(--primary-color)}.button-slide:not(.swiper-button-disabled):hover svg{fill:var(--primary-color)}.button-slide--alt,.button-slide--dark{border:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.button-slide--alt{background:#3939396e}.button-slide--alt svg,.button-slide--dark svg{fill:#fff}.button-slide--alt:hover{background:#535353}.button-slide--dark{background:#000000b8}.button-slide--dark:hover{background:#000}.label-group,.label-group__dropdown-wrapper{position:relative}.label-group.hidden{display:none}.label-group__dropdown{position:absolute;left:20px;top:0;z-index:2;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.label-group__dropdown+.input{padding-left:70px}.label-group__error{margin-top:5px;display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-weight:400;font-size:12px;color:#fe3838}.label-group__error::before{content:"";display:block;width:13px;height:13px;margin-right:3px;background-image:url(/assets/templates/img/interface_icons.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.input.error+.label-group__error,.label-group__error.error,.search-input.error+.label-group__error,.textarea.error+.label-group__error{display:-webkit-box;display:-ms-flexbox;display:flex}.input,.search-input{display:inline-block;width:100%;height:54px;background:#fbfbfb;border:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;line-height:1;padding:0 20px;font-style:normal;font-weight:400;font-size:16px;color:#1e1f25}@media screen and (max-width:1510px){.input,.search-input{height:46px;padding:0 18px}}.input::-webkit-input-placeholder,.search-input::-webkit-input-placeholder{color:#646464}.input::-moz-placeholder,.search-input::-moz-placeholder{color:#646464}.input:-ms-input-placeholder,.input::-ms-input-placeholder,.search-input:-ms-input-placeholder,.search-input::-ms-input-placeholder{color:#646464}.input::placeholder,.search-input::placeholder{color:#646464}.input:active,.input:hover,.search-input:active,.search-input:hover{background:#fff}.input.error,.search-input.error,.textarea.error{border-color:#fe3838}.search-form{width:100%}.search-input{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}.search-input button,.search-input input{background:0 0;border:0;padding:0;margin:0}.search-input input{width:100%}.search-input button{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;cursor:pointer}.search-input button svg{fill:none;stroke:#999;stroke-width:1.5;width:24px;height:24px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.search-input button:hover svg{stroke:var(--primary-color)}.textarea{display:block;width:100%;min-height:54px;max-width:100%;max-height:400px;background:#fbfbfb;border:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;line-height:1;padding:15px 18px 18px;font-style:normal;font-weight:400;font-size:16px;color:#1e1f25}.textarea::-webkit-input-placeholder{color:#646464}.textarea::-moz-placeholder{color:#646464}.textarea:-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#646464}.textarea::placeholder{color:#646464}.textarea:active,.textarea:hover{background:#fff}.checkbox{position:relative;display:inline-block;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:0;width:100%}.checkbox:hover .checkbox__text::before{border-color:var(--primary-color)}.checkbox__input{width:1px;height:1px;opacity:0;position:absolute;top:20px;left:12px}.checkbox__input:checked+.checkbox__text::before{background-color:var(--primary-color);border-color:var(--primary-color);background-image:url(/assets/templates/img/ico_check.svg)}.checkbox__input:disabled+.checkbox__text,.radio__input:disabled+.radio__text{color:#e5e5e5}.checkbox__input:disabled+.checkbox__text::before{border-color:#e5e5e5;cursor:default}.checkbox__input:checked:disabled+.checkbox__text,.radio__input:checked:disabled+.radio__text{color:#e5e5e5}.checkbox__input:checked:disabled+.checkbox__text::before{background-color:#f8f9fb;border-color:#e5e5e5;background-image:url(/assets/templates/img/ico_check_disabled.svg)}.checkbox__text{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:400;font-size:14px;line-height:1.55;letter-spacing:.01em;cursor:pointer}@media screen and (max-width:1510px){.checkbox__text{font-size:12px}}.checkbox__text::before{content:"";display:block;background-color:#f8f9fb;border:1px solid #e5e5e5;border-radius:5px;width:24px;min-width:24px;height:24px;margin-right:15px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:16px;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}@media screen and (max-width:576px){.checkbox__text::before{margin-right:10px}}.checkbox__text>span,.radio__text>span{margin-top:3px}.checkbox__text a,.radio__text a{color:inherit;text-decoration:underline}.radio{position:relative;display:inline-block;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:0;width:100%}.radio:hover .radio__text::before{border-color:var(--primary-color)}.radio__input{display:none}.radio__input:checked+.radio__text::before{background-color:var(--primary-color);border-color:var(--primary-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.radio__input:disabled+.radio__text::before{border-color:#e5e5e5;cursor:default}.radio__input:checked:disabled+.radio__text::before{background-color:#f8f9fb;border-color:#e5e5e5;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.radio__text{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:400;font-size:14px;line-height:1.55;letter-spacing:.01em;cursor:pointer}@media screen and (max-width:1510px){.radio__text{font-size:12px}}.radio__text::before{content:"";display:block;background-color:#f8f9fb;border:1px solid #e5e5e5;border-radius:50%;width:24px;min-width:24px;height:24px;margin-right:15px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:10px;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}@media screen and (max-width:576px){.radio__text::before{margin-right:10px}}.dropdown.active .dropdown__list{display:block}.dropdown.active .dropdown__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown__flag{margin-right:7px}.dropdown__flag,.dropdown__input_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown__val{color:#646464;margin-right:2px}.dropdown__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.dropdown__list{display:none;position:absolute;background-color:#fff;z-index:5;border:1px solid #eaeaea;border-radius:5px;max-height:220px;overflow:auto;left:-20px;top:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:calc(100% + 5px)}.dropdown__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;cursor:pointer}.dropdown__item:not(:last-child){border-bottom:1px solid #eaeaea}.dropdown__item:hover{background-color:#fbfbfb}.dropdown__item .ico{margin-right:7px}.dropdown__item .code{margin-right:5px;color:var(--primary-grey-color)}.dropdown__item .country{font-weight:500}.dropdown__item .country:after{content:attr(data-country);font-weight:500}.header{position:fixed;left:0;right:0;top:0;z-index:10;-webkit-transition:.3s -webkit-transform;-o-transition:.3s transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform}.header.hidden{-webkit-transform:translateY(-48px);-ms-transform:translateY(-48px);transform:translateY(-48px)}@media screen and (max-width:1440px){.header.hidden{-webkit-transform:translateY(-46px);-ms-transform:translateY(-46px);transform:translateY(-46px)}}@media screen and (max-width:768px){.header.hidden{-webkit-transform:none;-ms-transform:none;transform:none}}.header--static{position:absolute;left:0;top:0;z-index:10;width:100%;padding-top:42px}@media screen and (max-width:1510px){.header--static{padding-top:29px}}@media screen and (max-width:576px){.header--static{padding-top:16px}}.header-nav__list{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-nav__item,.rate-area>label:active{position:relative}.header-nav__item:not(:last-child){margin-right:70px}@media screen and (max-width:1600px){.header-nav__item:not(:last-child){margin-right:50px}}@media screen and (max-width:1440px){.header-nav__item:not(:last-child){margin-right:40px}}.header-nav__item--more{display:none;cursor:pointer;max-height:48px}@media screen and (max-width:1440px){.header-nav__item--more{max-height:46px}}.header-nav__item--more:after{content:none!important}.header-nav__item--more:hover .header-nav__icon{fill:var(--header-link-hover-color);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.header-nav__item--more .submenu{-webkit-transform:translateX(-80%);-ms-transform:translateX(-80%);transform:translateX(-80%)}.header-nav__item--more .submenu__list{text-align:end}.header-nav__item--more .submenu .submenu{right:100%;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}.header-nav__item--more .submenu__item-wrapper{min-width:170px}.header-nav__item--more .submenu__link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.header-nav__item.active:has(.submenu):after{border-color:var(--header-link-hover-color)}.header-nav__item:hover .header-nav__link{color:var(--header-link-hover-color)}.header-nav__item:has(.submenu) .header-nav__link:before{content:"";display:block;width:20px;height:100%;position:absolute;right:-20px;top:0}.header-nav__item:has(.submenu):hover:after{border-color:var(--header-link-hover-color);-webkit-transform:translateY(0%) rotate(225deg);-ms-transform:translateY(0%) rotate(225deg);transform:translateY(0%) rotate(225deg)}.header-nav__item:has(.submenu):after{content:'';position:absolute;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);top:45%;right:-17px;color:#fff;border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;pointer-events:none}.header-nav__icon,.header-nav__link{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-nav__icon{fill:#fff;width:20px;height:48px}.header-nav__link{display:block;font-weight:400;font-size:16px;color:#fff;padding:15px 0;font-family:var(--font)}@media screen and (max-width:1440px){.header-nav__link{font-size:14px}}.header__bottom{padding:30px 0;background-color:#fff;border-bottom:1px solid #eaeaea}@media screen and (max-width:768px){.header__bottom{padding:25px 0}}@media screen and (max-width:480px){.header__bottom{padding:15px 0}}.header__top{background-color:#1e1f25}@media screen and (max-width:768px){.header__top{display:none}}.header__top--dark-text .header-nav__link{color:var(--primary-grey-color)}.header__top--dark-text .header-nav__item:after{color:var(--primary-grey-color);border-color:var(--primary-grey-color)}.header__top--dark-text .header-nav__icon{fill:var(--primary-grey-color)}.header .container{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}@media screen and (max-width:992px){.header .container{gap:3px}}.header__logo{max-width:47%}@media screen and (max-width:1510px){.header__logo{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}}@media screen and (max-width:992px){.header__logo{max-width:none}}@media screen and (max-width:576px){.header__logo{max-width:100%}}.header__info,.header__social{display:-webkit-box;display:-ms-flexbox;display:flex}.header__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}.header__social{gap:15px;font-size:0}@media screen and (max-width:1150px){.header__social{display:none}}.header__address{margin-left:8.45%;max-width:26%}@media screen and (max-width:1510px){.header__address{margin-left:3%;max-width:28%}}@media screen and (max-width:1150px){.header__address{margin-left:0;max-width:32%}}@media screen and (max-width:992px){.header__address{display:none}}.header__tel{margin-left:7.15%}@media screen and (max-width:1510px){.header__tel{margin-left:3%;-ms-flex-negative:0;flex-shrink:0}}.header__tel .time-work{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:400;font-size:14px;margin-top:4px}.header__tel .time-work.dropdown{position:relative;padding-right:20px}.header__tel .time-work.dropdown>span{cursor:pointer}.header__tel .time-work.dropdown:hover:after{border-color:var(--primary-color);-webkit-transform:translateY(0%) rotate(225deg);-ms-transform:translateY(0%) rotate(225deg);transform:translateY(0%) rotate(225deg)}.header__tel .time-work.dropdown:after{content:'';position:absolute;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);top:41%;right:0;color:#fff;border-bottom:2px solid #1e1f25;border-right:2px solid #1e1f25;width:7px;height:7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;pointer-events:none}@media screen and (max-width:992px){.header__tel .time-work{font-size:12px;margin-top:2px}}@media screen and (max-width:700px){.header__tel .time-work{display:none}}.header__tel .time-work::before{content:"";display:inline-block;width:5px;height:5px;background:#10cf6d;border-radius:50%;margin-right:10px}.header__tel .time-work__submenu{display:none;position:absolute;top:100%;background-color:#fff;padding:18px 24px;border-radius:0 0 10px 10px;min-width:204px;right:0;-webkit-box-shadow:0 25px 37px rgba(0,0,0,.1);box-shadow:0 25px 37px rgba(0,0,0,.1)}.header__tel .time-work__submenu.active{display:block}.header__tel .time-work__title{display:block;font-style:normal;font-weight:600;font-size:16px;line-height:150%}.header__tel .time-work__phone,.header__tel .time-work__text{display:block;font-style:normal;font-weight:400;font-size:14px;line-height:150%}.header__tel .time-work__phone{font-weight:600;color:var(--primary-grey-color);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__tel .time-work__phone:hover{color:var(--primary-color)}.header__tel .time-work__separator{width:100%;height:1px;background:#eaeaea;margin-bottom:10px}.header__tel .time-work__item{margin-bottom:10px}.content p:last-child,.header__tel .time-work__item:last-child{margin-bottom:0}.header__btn{margin-left:40px}@media screen and (max-width:1510px){.header__btn{margin-left:42px}}@media screen and (max-width:992px){.header__btn{display:none}}@media screen and (max-width:700px){.header__btn{display:none}}.header__btn .button{margin-top:-3px}.header--t3{position:absolute;top:50%;left:40px;width:228px;height:77%;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:10px;padding:45px 20px;z-index:9}@media screen and (max-width:1510px){.header--t3{left:20px}}@media screen and (max-width:992px){.header--t3{background-color:transparent;-webkit-transform:none;-ms-transform:none;transform:none;border-radius:0;width:100%;height:auto;left:0;top:0;padding:28px 0 0}}@media screen and (max-width:630px){.header--t3{padding-top:15px}}.header--t3.hidden{display:none}.header--t3 .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;max-width:none;height:100%}@media screen and (max-width:992px){.header--t3 .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:15px;padding-right:15px}}.header--t3 .header__logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;min-width:auto;padding-bottom:35px;margin-bottom:40px;border-bottom:1px solid #eaeaea}@media screen and (max-width:1510px){.header--t3 .header__logo{padding-bottom:25px;margin-bottom:30px}}@media screen and (max-width:992px){.header--t3 .header__logo{padding-bottom:0;margin-bottom:0;border-bottom:0}}@media screen and (max-width:576px){.header--t3 .header__logo{max-width:35%}}.header--t3 .header__logo .logo__desc{text-align:center;margin-left:0;margin-top:15px;font-size:12px;line-height:1.5}@media screen and (max-width:1510px){.header--t3 .header__logo .logo__desc{display:block}}@media screen and (max-width:992px){.header--t3 .header__logo .logo__desc{display:none}}.header--t3 .header__address{max-width:100%;margin-left:0;padding-bottom:35px;margin-bottom:40px;border-bottom:1px solid #eaeaea}@media screen and (max-width:1510px){.header--t3 .header__address{padding-bottom:25px;margin-bottom:30px}}@media screen and (max-width:992px){.header--t3 .header__address{display:none;padding-bottom:0;margin-bottom:0;border-bottom:0}}.header--t3 .header__address .address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.header--t3 .header__address .address__icon{margin-right:0;margin-bottom:12px}.header--t3 .header__info{-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}@media screen and (max-width:992px){.header--t3 .header__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.header--t3 .header__tel{margin-left:0;padding-bottom:35px;margin-bottom:40px;border-bottom:1px solid #eaeaea}@media screen and (max-width:1510px){.header--t3 .header__tel{padding-bottom:25px;margin-bottom:30px}}@media screen and (max-width:992px){.header--t3 .header__tel{padding-bottom:0;margin-bottom:0;border-bottom:0;margin-left:20px}}.header--t3 .header__tel .tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px}@media screen and (max-width:992px){.header--t3 .header__tel .tel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:16px}}.header--t3 .header__tel .tel__icon{margin-right:0;margin-bottom:12px}@media screen and (max-width:992px){.header--t3 .header__tel .tel__icon{margin-right:12px;margin-bottom:0}}@media screen and (max-width:630px){.header--t3 .header__tel .tel__icon{margin:0}.header--t3 .header__tel .tel__num{display:none}}.header--t3 .header__tel .time-work{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:992px){.header--t3 .header__tel .time-work{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.burger,.header--t3 .header__btn{display:none}@media screen and (max-width:992px){.header--t3 .header__btn{display:block}}@media screen and (max-width:630px){.header--t3 .header__btn{display:none}}.header--t3 .header__social-wrapper .name{text-align:center;font-size:12px;width:100%;margin-bottom:10px}@media screen and (max-width:1150px){.header--t3 .header__social{display:block}}@media screen and (max-width:992px){.header--t3 .header__social{display:none}}.burger{margin-right:25px;width:48px;height:48px;background:#000;border-radius:10px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.burger{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}}@media screen and (max-width:576px){.burger{margin-right:0}}.burger__button{position:relative;border:0;width:18px;height:18px;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;cursor:pointer}.burger__button span{position:absolute;height:2px;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.burger__button span:nth-child(1){width:100%;top:0;left:0}.burger__button span:nth-child(2){width:75%;top:8px;left:0}.burger__button span:nth-child(3){width:50%;top:16px;left:0}.burger__button.active span,table col{width:100%}.burger__button.active span:nth-child(1){top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.burger__button.active span:nth-child(2){opacity:0}.burger__button.active span:nth-child(3){top:50%;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.submenu{display:none;position:absolute;top:100%;background-color:#fff;padding:8px 0;border-radius:0 0 6px 6px;-webkit-box-shadow:4px 4px 30px 0 rgba(34,60,80,.2);box-shadow:4px 4px 30px 0 rgba(34,60,80,.2)}.submenu.active{display:block;opacity:1;z-index:100}.submenu__item{padding:0 8px;position:relative}.submenu__item:not(:last-child){margin-bottom:4px}.submenu__item-wrapper{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:4px;min-width:230px}.submenu__item-wrapper:hover{background-color:#f2f2f2}@media screen and (max-width:1440px){.submenu__item-wrapper{min-width:200px}}.submenu__item-wrapper:has(.submenu):after{content:'';display:block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:8px solid transparent;border-left:9px solid #7d807d;border-radius:5px}.submenu__link{font-weight:400;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#1e1f25;padding:10px 20px 10px 16px}@media screen and (max-width:1440px){.submenu__link{font-size:14px}}.submenu .submenu{top:-8px;left:100%}.logo,.logo>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo__img{max-width:440px;width:100%;height:auto}@media screen and (max-width:1510px){.logo__img{max-width:450px}}@media screen and (max-width:1080px){.logo__img{max-width:280px}}@media screen and (max-width:992px){.logo__img{max-width:450px}}.logo__desc{margin-left:30px;font-size:14px;line-height:1.5}@media screen and (max-width:1510px){.logo__desc{display:none}}.social-icon{display:inline-block;color:var(--primary-grey-color);font-size:0}.social-icon img{-o-object-fit:contain;object-fit:contain;height:30px;width:30px}@media screen and (max-width:1550px){.social-icon img{height:26px;width:26px}}.address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.address__icon{display:inline-block;width:20px;height:20px;margin-right:14px;fill:var(--primary-color)}@media screen and (max-width:1510px){.address__icon{width:16px;height:16px;margin-right:12px}}.address__text{font-size:14px;line-height:1.3}.address__text a{display:inline-block;margin-top:3px;color:var(--primary-color);text-decoration:none;border-bottom:1px dashed var(--primary-color);cursor:pointer}.tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:20px;line-height:1.4;color:var(--primary-grey-color);text-decoration:none}@media screen and (max-width:1570px){.tel{font-size:16px}}@media screen and (max-width:992px){.tel{font-size:16px}}@media screen and (max-width:768px){.tel{font-size:15px}}@media screen and (max-width:700px){.tel{font-size:0;line-height:43px;height:43px;width:46px;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:10px;background:var(--secondary-color-gradient);-webkit-box-shadow:var(--secondary-color-shadow);box-shadow:var(--secondary-color-shadow)}.tel__num{display:none}}.tel__icon{display:inline-block;width:20px;height:20px;margin-right:14px;fill:var(--primary-color)}@media screen and (max-width:1510px){.tel__icon{width:16px;height:16px;margin-right:12px}}@media screen and (max-width:700px){.tel__icon{fill:#fff;margin:0;display:none}}.tel__icon--mob{display:none}@media screen and (max-width:700px){.tel__icon--mob{display:block}}.wrap-header-t3{position:absolute;left:0;top:0;right:0;height:860px;min-height:860px}@media screen and (max-width:1510px){.wrap-header-t3{height:725px;min-height:725px}}@media screen and (max-width:992px){.wrap-header-t3{display:none!important}}.wrap-header-t3 .time-work__submenu{right:auto;left:0}.breadcrumbs{display:block;margin:50px 0}@media screen and (max-width:1440px){.breadcrumbs{margin:40px 0}}@media screen and (max-width:768px){.breadcrumbs{margin:25px 0}}@media screen and (max-width:480px){.breadcrumbs{margin:20px 0}}.breadcrumbs__item{display:inline}.breadcrumbs__item:not(:last-child){margin-right:8px}.breadcrumbs__item:last-child a{text-decoration:none;pointer-events:none}.breadcrumbs a,.breadcrumbs span{font-family:var(--font);font-weight:400;font-size:14px;-webkit-transition:.3s color;-o-transition:.3s color;transition:.3s color}.breadcrumbs a{text-decoration:underline;color:#1e1f25}.breadcrumbs a:hover,.breadcrumbs span:hover,.product-slider .swiper-navigation .swiper-button-next:hover:after,.product-slider .swiper-navigation .swiper-button-prev:hover:after{color:var(--primary-color)}.breadcrumbs span{color:#646464}.sec-error{margin:40px auto 280px}@media screen and (max-width:1510px){.sec-error{margin-bottom:240px}}@media screen and (max-width:992px){.sec-error{margin-bottom:230px}}@media screen and (max-width:576px){.sec-error{margin-bottom:220px}}.sec-error__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-error__title{display:block;font-style:normal;font-weight:700;font-size:160px;margin-top:0;margin-bottom:20px}@media screen and (max-width:1510px){.sec-error__title{font-size:150px}}@media screen and (max-width:992px){.sec-error__title{font-size:130px}}@media screen and (max-width:576px){.sec-error__title{font-size:110px}}.sec-error__text{display:block;margin-bottom:40px;font-size:30px}@media screen and (max-width:1510px){.sec-error__text{font-size:28px}}@media screen and (max-width:992px){.sec-error__text{font-size:26px}}@media screen and (max-width:576px){.sec-error__text{font-size:22px}}.content .h1,.content h1{font-weight:700;font-size:50px;color:#1e1f25;margin-top:0;margin-bottom:25px}@media screen and (max-width:1440px){.content .h1,.content h1{font-size:40px;margin-bottom:25px}}@media screen and (max-width:768px){.content .h1,.content h1{font-size:36px;margin-bottom:20px}}@media screen and (max-width:480px){.content .h1,.content h1{font-size:26px;margin-bottom:15px}}.content .h2,.content h2{font-weight:700;font-size:40px;color:#1e1f25;margin-top:0;margin-bottom:25px}@media screen and (max-width:1440px){.content .h2,.content h2{font-size:34px;margin-bottom:25px}}@media screen and (max-width:768px){.content .h2,.content h2{font-size:28px;margin-bottom:20px}}@media screen and (max-width:480px){.content .h2,.content h2{font-size:26px;margin-bottom:15px}}.content .h3,.content h3{font-weight:700;font-size:32px;color:#1e1f25;margin-top:0;margin-bottom:25px}@media screen and (max-width:1440px){.content .h3,.content h3{font-size:24px;margin-bottom:25px}}@media screen and (max-width:768px){.content .h3,.content h3{font-size:22px;margin-bottom:20px}}@media screen and (max-width:480px){.content .h3,.content h3{font-size:20px;margin-bottom:15px}}.content .h4,.content h4{font-weight:700;font-size:24px;color:#1e1f25;margin-top:0;margin-bottom:25px}@media screen and (max-width:1440px){.content .h4,.content h4{font-size:20px;margin-bottom:25px}}@media screen and (max-width:768px){.content .h4,.content h4{font-size:18px;margin-bottom:20px}}@media screen and (max-width:480px){.content .h4,.content h4{margin-bottom:15px}}.content .h5,.content h5{font-weight:700;font-size:22px;color:#1e1f25;margin-top:0;margin-bottom:25px}@media screen and (max-width:1440px){.content .h5,.content h5{font-size:18px;margin-bottom:25px}}@media screen and (max-width:768px){.content .h5,.content h5{font-size:17px;margin-bottom:20px}}@media screen and (max-width:480px){.content .h5,.content h5{margin-bottom:15px}}.content .h6,.content h6,.content p{font-weight:700;font-size:20px;color:#1e1f25;margin-top:0;margin-bottom:25px}@media screen and (max-width:1440px){.content .h6,.content h6{font-size:17px;margin-bottom:25px}}@media screen and (max-width:768px){.content .h6,.content h6{font-size:16px;margin-bottom:20px}}@media screen and (max-width:480px){.content .h6,.content h6{margin-bottom:15px}}.content p{font-style:normal;font-weight:400;font-size:18px;margin-bottom:20px;line-height:1.5}.content a:not(.button){font-style:normal;font-weight:400;font-size:18px;color:var(--primary-color);text-decoration:underline;margin-top:0;margin-bottom:20px;line-height:1.5}@media screen and (max-width:1440px){.content a:not(.button){font-size:16px}}@media screen and (max-width:768px){.content a:not(.button){margin-bottom:15px}}@media screen and (max-width:480px){.content a:not(.button){margin-bottom:10px}}@media screen and (max-width:1440px){.content p{font-size:16px}}@media screen and (max-width:768px){.content p{margin-bottom:15px}}@media screen and (max-width:480px){.content p{margin-bottom:10px}}.content li,.content ol,.content ul{padding:revert;list-style:revert}.content ol,.content ul{margin-bottom:20px}@media screen and (max-width:768px){.content ol,.content ul{margin-bottom:15px}}@media screen and (max-width:480px){.content ol,.content ul{margin-bottom:10px}}.content ol,.content ol>li{list-style-type:none}.content li{font-style:normal;font-weight:400;font-size:18px;color:#1e1f25;margin-top:0;margin-bottom:10px;line-height:1.5}@media screen and (max-width:1440px){.content li{font-size:16px}}@media screen and (max-width:480px){.content li{margin-bottom:7px}}.content li ol,.content li ul{margin-top:10px;margin-bottom:10px}@media screen and (max-width:1440px){.content li ol,.content li ul{font-size:16px}}@media screen and (max-width:480px){.content li ol,.content li ul{margin-top:7px;margin-bottom:7px}}.content ul>li{list-style-type:inherit}.content ol{counter-reset:num;padding-left:40px}.content ol>li{position:relative;margin-bottom:20px;margin-left:0}.content ol>li:before{content:"0" counter(num);counter-increment:num;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;background-color:var(--primary-color);position:absolute;top:-2px;left:-40px;width:32px;height:32px;color:#fff;line-height:28px;font-size:14px;font-weight:500;border-radius:50%}@media screen and (max-width:1440px){.content ol>li:before{top:-4px}}.content blockquote{padding:20px 20px 20px 40px;border-left:3px solid #eaeaea;margin:0 0 20px}@media screen and (max-width:768px){.content blockquote{margin-bottom:15px;padding-left:30px}}@media screen and (max-width:480px){.content blockquote{margin-bottom:10px;padding-left:20px}}.content--white h1,.content--white h2,.content--white h3,.content--white h4,.content--white h5,.content--white h6,.content--white li,.content--white p,.footer-menu a.footer-menu__link:hover{color:#fff}.content--white table{border-color:#1e1e1e}table{width:100%;font-style:normal;font-weight:500;font-size:18px;border:1px solid #eaeaea;border-radius:10px;overflow:hidden;border-spacing:0;border-collapse:inherit!important}@media screen and (max-width:600px){table{border:0}table .table-param{width:60%;text-align:end}}.js-order-card noindex,table .adaptive-title{display:none}@media screen and (max-width:600px){table .adaptive-title{display:block;text-transform:capitalize;font-weight:700}}table tr:first-child{background:#1e1e1e;color:#fff;font-style:normal;font-weight:500;font-size:18px}@media screen and (max-width:1440px){table tr:first-child{font-size:18px}}@media screen and (max-width:768px){table tr:first-child{font-size:16px}}@media screen and (max-width:600px){table tr:first-child{display:none}}table td,table th{padding:15px;text-align:left;border:0}@media screen and (max-width:1440px){table td,table th{padding:15px}}table tr:not(:first-child){font-style:normal;font-weight:400;font-size:16px;background-color:#fff;-webkit-transition:.3s background-color;-o-transition:.3s background-color;transition:.3s background-color}table tr:not(:first-child):hover{background-color:#f5f5f5}@media screen and (max-width:600px){table tr:not(:first-child):hover{background-color:#fff}}@media screen and (max-width:1440px){table tr:not(:first-child){font-size:16px}}@media screen and (max-width:768px){table tr:not(:first-child){font-size:14px}}table tr:not(:first-child) td{border:1px solid #eaeaea}@media screen and (max-width:600px){table tr:not(:first-child) td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}table tr:not(:first-child) td:first-child{border-radius:10px 10px 0 0}table tr:not(:first-child) td:last-child{border-radius:0 0 10px 10px}table tr{margin-bottom:20px;display:block;border:0}table tr td:first-child{background-color:#000;color:#fff}table tr td:first-child .adaptive-title{display:none}table tr td:first-child .table-param{width:100%;text-align:start}}.product{margin-bottom:130px;border-bottom:1px solid #eaeaea}@media screen and (max-width:1510px){.product{margin-bottom:110px}}@media screen and (max-width:992px){.product{margin-bottom:70px}}@media screen and (max-width:576px){.product{margin-bottom:50px}}@media screen and (max-width:1040px){.product{border-top:1px solid #eaeaea}.product-title{margin-bottom:30px}}@media screen and (max-width:480px){.product-title{margin-bottom:20px}}.product__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #eaeaea;border-bottom:none;border-radius:10px 10px 0 0;max-height:809px}@media screen and (max-width:1510px){.product__wrapper{max-height:611px}}@media screen and (max-width:1040px){.product__wrapper{max-height:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0}}.product__tags{position:absolute;left:12px;top:12px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:500;font-size:12px}@media screen and (max-width:1510px){.product__tags{left:8px}}@media screen and (max-width:576px){.product__tags{left:11px}}.product__tags .tag-item{display:inline-block;border-radius:3px;color:#fff;font-weight:500;font-size:12px;padding:0 7px;line-height:22px;height:22px;margin-bottom:5px}.product__tags .tag-item--new{background-color:#3abe6f}.product__tags .tag-item--sale{background-color:#fe3838}.product__gallery{padding:60px 60px 40px;width:50%;border-right:1px solid #eaeaea}@media screen and (max-width:1510px){.product__gallery{padding:45px 45px 30px}}@media screen and (max-width:1040px){.product__gallery{width:100%;border-right:none;padding:40px 0}}@media screen and (max-width:480px){.product__gallery{padding:25px 0}}@media screen and (max-width:1040px){.product-slider{max-width:640px}}@media screen and (max-width:768px){.product-slider{max-width:none;width:100%}}.product-slider .swiper-navigation .swiper-button-next,.product-slider .swiper-navigation .swiper-button-prev{width:46px;height:46px;background:#fff;border-radius:100%;-webkit-transition:.3s background;-o-transition:.3s background;transition:.3s background}.product-slider .swiper-navigation .swiper-button-next:after,.product-slider .swiper-navigation .swiper-button-prev:after{font-size:12px;font-weight:700;color:#1e1f25;-webkit-transition:.3s color;-o-transition:.3s color;transition:.3s color}.product-slider .swiper-pagination{position:static;margin-top:30px}@media screen and (max-width:1510px){.product-slider .swiper-pagination{margin-top:25px}}.product-slider .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#ababab}.product-slider .swiper-pagination .swiper-pagination-bullet-active{background:#1e1f25}.product-slider__item{display:block;position:relative;min-width:100%;height:670px;overflow:hidden}@media screen and (max-width:1510px){.product-slider__item{height:500px}}@media screen and (max-width:1040px){.product-slider__item{height:620px}}@media screen and (max-width:640px){.product-slider__item{height:450px}}@media screen and (max-width:480px){.product-slider__item{height:350px}}@media screen and (max-width:380px){.product-slider__item{height:260px}}.product-slider__item img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-o-object-fit:cover;object-fit:cover;border-radius:10px}.product-slider__item .figcaption{position:absolute;bottom:0;right:0;left:0;color:#fff;border-radius:0 0 10px 10px;background-color:#0000005c}.product-description{padding:60px 60px 0;width:50%;overflow-y:scroll}@media screen and (max-width:1510px){.product-description{padding:45px 45px 0}}@media screen and (max-width:1040px){.product-description{width:100%}}@media screen and (max-width:768px){.product-description{padding:0}}@media screen and (max-width:480px){.product-description__cost{margin-bottom:15px}}.product-description__wrapper{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;margin-bottom:40px}@media screen and (max-width:1510px){.product-description__wrapper{margin-bottom:30px;-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;gap:10px}}@media screen and (max-width:480px){.product-description__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:25px}}.product-description .new-cost{font-style:normal;font-weight:700;font-size:32px;line-height:130%;color:#1e1f25}@media screen and (max-width:1510px){.product-description .new-cost{font-size:24px}}@media screen and (max-width:768px){.product-description .new-cost{font-size:22px}}@media screen and (max-width:480px){.product-description .new-cost{font-size:18px}}.product-description .old-cost{font-style:normal;font-weight:500;font-size:18px;line-height:140%;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#646464;margin-left:18px}@media screen and (max-width:1510px){.product-description .old-cost{font-size:16px}}@media screen and (max-width:480px){.product-description .old-cost{font-size:14px}}.product-description .credit,.product-description__text{font-style:normal;font-weight:400;font-size:16px;color:#1e1f25}.product-description .credit{display:block;line-height:150%}@media screen and (max-width:1510px){.product-description .credit{font-size:14px}}@media screen and (max-width:480px){.product-description .credit{font-size:12px}}.product-description__text{line-height:1.5;margin-bottom:40px}@media screen and (max-width:1510px){.product-description__text{font-size:14px;margin-bottom:30px}}@media screen and (max-width:480px){.product-description__text{margin-bottom:25px}}.product-description__item{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;padding-bottom:23px;margin-bottom:24px;border-bottom:1px solid #eaeaea}@media screen and (max-width:1510px){.product-description__item{padding-bottom:14px;margin-bottom:15px}}.product-description__item:last-child{border-bottom:none;padding-bottom:0}.product-description__item span{font-style:normal;font-weight:400;font-size:18px;color:#646464}@media screen and (max-width:1510px){.product-description__item span{font-size:16px}}.product-description__item span.strong{font-weight:500;color:#1e1f25;min-width:100px;text-align:end}.js-order-card.noindex-visible noindex{display:block;width:100%}.modal__youtube{width:65vw;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}@media screen and (max-width:992px){.modal__youtube{width:90vw}}@media screen and (max-width:576px){.modal__youtube{width:95vw}}.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.youtube img{width:100%;top:-16.84%;left:0;opacity:.7;cursor:pointer}.youtube .play-button{width:90px;height:60px;background-color:#333;-webkit-box-shadow:0 0 30px rgba(0,0,0,.6);box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px;cursor:pointer;position:absolute}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff;position:absolute}.youtube iframe,.youtube img{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.youtube iframe{height:100%;width:100%;top:0;left:0}.footer{background-color:#1e1f25;color:#fff;padding:50px 0 25px}@media screen and (max-width:1510px){.footer{padding:35px 0 25px}}@media screen and (max-width:576px){.footer{padding:25px 0}}.footer--theme-light,.footer--theme-light .footer-menu__item--title .footer-menu__link{color:var(--primary-grey-color)}.footer--theme-light .footer__wrapper--bottom{border-color:#eaeaea}.footer--theme-light .footer-menu a.footer-menu__link:hover,.footer--theme-light .footer-menu__link{color:#646464}.footer--theme-light .footer-menu a.footer-menu__link:hover span{text-decoration:underline}.footer--theme-light .footer__bm-logo svg{fill:#646464}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1150px){.footer__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__wrapper--bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px;padding-top:25px;border-top:1px solid #5c5c5c}@media screen and (max-width:1510px){.footer__wrapper--bottom{-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}}@media screen and (max-width:576px){.footer__wrapper--bottom{margin-top:25px}}.footer-logo{margin-right:115px}@media screen and (max-width:1910px){.footer-logo{margin-right:100px}}@media screen and (max-width:1510px){.footer-logo{margin-right:70px}}@media screen and (max-width:1150px){.footer-logo{margin-right:0;margin-bottom:40px}}@media screen and (max-width:576px){.footer-logo{margin-bottom:20px}}.footer-logo__img{max-width:250px;height:auto}@media screen and (max-width:1510px){.footer-logo__img{max-width:200px}}@media screen and (max-width:1150px){.footer-logo__img{max-width:250px}}@media screen and (max-width:576px){.footer-logo__img{max-width:220px}}.footer-menu{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:30px}@media screen and (max-width:992px){.footer-menu{grid-template-columns:1fr 1fr}}@media screen and (max-width:576px){.footer-menu{grid-template-columns:1fr}}.footer-menu__item:not(:last-child){margin-bottom:10px}.footer-menu__item--title:not(:last-child){margin-bottom:15px}@media screen and (max-width:1510px){.footer-menu__item--title:not(:last-child){margin-bottom:10px}}.footer-menu__item--title .footer-menu__link{color:#fff;font-size:20px;font-style:normal;font-weight:500}@media screen and (max-width:1510px){.footer-menu__item--title .footer-menu__link{font-size:18px}}@media screen and (max-width:992px){.footer-menu__item--title .footer-menu__link{font-size:16px}}.footer-menu__link{color:#999;font-size:16px;font-style:normal;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:150%}@media screen and (max-width:1510px){.footer-menu__link{font-size:14px}}.footer-menu__link img{width:18px;height:18px;margin-right:10px}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media screen and (max-width:620px){.footer__social{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.footer__social img{min-width:30px;max-width:30px}.footer__bm-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}.footer__bm-logo svg{width:127px;height:25px;fill:#999;-webkit-transition:.3s fill;-o-transition:.3s fill;transition:.3s fill}.footer__bm-logo:hover svg{fill:#3ca8e2}@media screen and (max-width:576px){.footer__bm-logo{max-width:50%}}.modal{position:fixed;top:0;right:-100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100vh;opacity:0;visibility:hidden;z-index:999;overflow:hidden;-webkit-transition:.7s background-color;-o-transition:.7s background-color;transition:.7s background-color}.modal.active{background-color:rgba(0,0,0,.75);right:0;opacity:1;visibility:visible}.modal,.modal.out{background-color:transparent}.modal__btn-close{position:fixed;top:50px;right:50px;z-index:1;width:40px;height:40px;border:0;background-color:#fff;cursor:pointer}@media screen and (max-width:1510px){.modal__btn-close{top:40px;right:40px}}@media screen and (max-width:576px){.modal__btn-close{top:5px;right:5px}}.modal__img{height:120px;width:auto;border-radius:10px;-o-object-fit:cover;object-fit:cover}.modal__cost{color:#222;font-weight:500;font-size:20px;white-space:nowrap}@media screen and (max-width:1510px){.modal__cost{font-size:16px}}.modal__old-cost{display:block;font-style:normal;font-weight:500;font-size:16px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#646464}@media screen and (max-width:1510px){.modal__old-cost{font-size:14px}}@media screen and (max-width:576px){.modal__old-cost{font-size:14px}}.modal__review{width:1520px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:10px;overflow:hidden}@media screen and (max-width:1510px){.modal__review{width:1141px}}@media screen and (max-width:1180px){.modal__review{width:900px}}@media screen and (max-width:992px){.modal__review{width:681px;position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin:80px auto auto}}@media screen and (max-width:576px){.modal__review{width:95%}}.modal__review-img{width:auto;height:auto;-o-object-fit:cover;object-fit:cover}.modal__review-content{width:50%;padding:70px;background-color:#f2f2f2;overflow-y:scroll;max-height:100vh}@media screen and (max-width:1510px){.modal__review-content{padding:50px}}@media screen and (max-width:992px){.modal__review-content{padding:40px;width:100%;overflow-y:auto;max-height:none}}@media screen and (max-width:576px){.modal__review-content{padding:0}}.modal__review-content--v2{text-align:center}@media screen and (max-width:576px){.modal__review-content--v2{padding:20px 0}}.modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:992px){.modal__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modal__container,.modal__wrapper .modal__content{width:50%;background-color:#fff;padding:70px}@media screen and (max-width:1510px){.modal__wrapper .modal__content{padding:50px}}@media screen and (max-width:992px){.modal__wrapper .modal__content{padding:40px;width:100%}}@media screen and (max-width:576px){.modal__wrapper .modal__content{padding:25px}}.modal__container{max-width:960px;width:100%;position:absolute;right:0;top:0;height:100%;overflow:auto;padding:120px 200px}@media screen and (max-width:1510px){.modal__container{max-width:720px;padding:100px}}@media screen and (max-width:992px){.modal__container{max-width:100%}}@media screen and (max-width:576px){.modal__container{padding:44px 15px}}.modal__title{font-weight:700;font-size:40px;line-height:1.3;margin-bottom:23px;color:#222}@media screen and (max-width:1510px){.modal__title{font-size:34px;margin-bottom:8px}}@media screen and (max-width:992px){.modal__title{font-size:28px;margin-bottom:15px}}@media screen and (max-width:576px){.modal__title{font-size:20px;margin-bottom:10px}}.modal__desc{font-weight:400;font-size:18px;line-height:1.5;color:#646464}@media screen and (max-width:1510px){.modal__desc{font-size:16px}}@media screen and (max-width:576px){.modal__desc{font-size:14px}}.modal__form{margin-top:35px}@media screen and (max-width:576px){.modal__form{margin-top:20px}}.modal-form__inputs .label-group{display:block}.modal-form__inputs .label-group:not(:last-child){margin-bottom:20px}@media screen and (max-width:576px){.modal-form__inputs .label-group:not(:last-child){margin-bottom:15px}}.modal-form__footer{padding-top:35px;border-top:1px solid #eaeaea;margin-top:35px}@media screen and (max-width:576px){.modal-form__footer{margin-top:25px;padding-top:25px}}.modal-form__footer .button{width:100%;margin-top:35px}@media screen and (max-width:576px){.modal-form__footer .button{margin-top:25px}}.input-attachment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-attachment:hover{cursor:pointer}.input-attachment:hover .input-attachment__box{border-color:var(--primary-color)}.input-attachment:hover .input-attachment__box svg{fill:var(--primary-color)}.input-attachment .error_upload{display:none;font-weight:400;font-size:12px;color:#fe3838}.input-attachment .error_upload::before{content:"";display:block;width:13px;height:13px;margin-right:3px;background-image:url(/assets/templates/img/interface_icons.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.input-attachment .error_upload.error,.input-attachment__box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-attachment .error_upload.error{display:-webkit-box;display:-ms-flexbox;display:flex}.input-attachment__input{display:none}.input-attachment__box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:54px;height:54px;border:1px solid #eaeaea;border-radius:10px;margin-right:15px;-webkit-transition:.3s border-color;-o-transition:.3s border-color;transition:.3s border-color}@media screen and (max-width:1510px){.input-attachment__box{width:46px;height:46px}}.input-attachment__box svg{width:20px;height:20px;-webkit-transition:.3s fill;-o-transition:.3s fill;transition:.3s fill}@media screen and (max-width:1510px){.input-attachment__box svg{width:16px;height:16px}}.input-attachment__title{display:block;font-weight:500;font-size:16px;line-height:1.5;color:#1e1f25;margin-bottom:2px}.input-attachment__subtext{font-weight:400;font-size:12px;line-height:1.5;color:#646464;text-transform:uppercase}.rating-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:22px}.rating-area:not(:checked)>input{display:none}.rating-area:not(:checked)>label svg{cursor:pointer;width:22px;height:22px;-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s;fill:#eaeaea}.rating-area>input:checked~label svg{fill:#ffc225}.rating-area:not(:checked)>label:hover svg,.rating-area:not(:checked)>label:hover~label svg{fill:#ffc225}.rating-area>input:checked+label:hover svg,.rating-area>input:checked+label:hover~label svg,.rating-area>input:checked~label:hover,.rating-area>input:checked~label:hover~label svg,.rating-area>label:hover~input:checked~label svg{fill:#ffc225}@media screen and (max-width:992px){#popup_reviews,#popup_reviews_v2{height:100%;overflow-y:scroll;padding:0}}@media screen and (max-width:1440px){#popup_reviews .modal__btn-close,#popup_reviews_v2 .modal__btn-close{background:0 0;right:25px;top:25px}}@media screen and (max-width:992px){#popup_reviews .modal__btn-close svg,#popup_reviews_v2 .modal__btn-close svg{fill:#fff}}#popup_reviews .modal__title,#popup_reviews_v2 .modal__title{font-style:normal;font-weight:700;font-size:34px}@media screen and (max-width:1440px){#popup_reviews .modal__title,#popup_reviews_v2 .modal__title{font-size:24px}}@media screen and (max-width:768px){#popup_reviews .modal__title,#popup_reviews_v2 .modal__title{font-size:22px}}@media screen and (max-width:480px){#popup_reviews .modal__title,#popup_reviews_v2 .modal__title{font-size:18px}}.modal.active:not(#popup_reviews) .modal__container{-webkit-animation:InRight .5s ease;animation:InRight .5s ease}.modal.out:not(#popup_reviews) .modal__container{-webkit-animation:OutInRight .5s ease;animation:OutInRight .5s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}#popup_reviews.active .modal__review,#popup_reviews_v2.active .modal__review{-webkit-animation:ModalInTop .5s ease;animation:ModalInTop .5s ease}@media screen and (max-width:992px){#popup_reviews.active .modal__review,#popup_reviews_v2.active .modal__review{-webkit-animation:ModalInTopMob .5s ease;animation:ModalInTopMob .5s ease}}#popup_reviews.out .modal__review,#popup_reviews_v2.out .modal__review{-webkit-animation:modalOutInTop .5s ease;animation:modalOutInTop .5s ease;-webkit-transform:translate(-50%,-200%);-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}@media screen and (max-width:992px){#popup_reviews.out .modal__review,#popup_reviews_v2.out .modal__review{-webkit-animation:modalOutInTopMob .5s ease;animation:modalOutInTopMob .5s ease;-webkit-transform:translate(0,-200%);-ms-transform:translate(0,-200%);transform:translate(0,-200%)}}.modal-youtube.active .modal__youtube .youtube{-webkit-animation:ModalScale .5s ease;animation:ModalScale .5s ease}.modal-youtube.out .modal__youtube .youtube{-webkit-animation:ModalOutScale .5s ease;animation:ModalOutScale .5s ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hbmltYXRpb24uc2NzcyIsIl9mb250cy5zY3NzIiwiZ2VuZXJhbC5zY3NzIiwibWFpbi5jc3MiLCJfbWl4aW4uc2NzcyIsImhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL2lucHV0cy5zY3NzIiwibW9kYWxzLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvcHJvZHVjdC5zY3NzIiwiY29tcG9uZW50cy9zZWMtZXJyb3Iuc2NzcyIsImZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy95b3V0dWJlLWJsb2NrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkEsQUFBQSw0QkFDSSxFLENBQ0ksbUQsQ0FBQSwyQyxDQUVKLEUsQ0FDSSxxRCxDQUFBLCtDLEFBR1Isb0JBQ0ksRSxDQUNJLDhCLENBQUEsc0IsQ0FFSixFLENBQ0ksZ0MsQ0FBQSwwQixBQUdSLGdDQUNJLEUsQ0FDSSxTLENBQ0EsdUMsQ0FBQSwrQixDQUVKLEUsQ0FDSSxTLENBQ0EsK0IsQ0FBQSx5QixBQVBSLHdCQUNJLEUsQ0FDSSxTLENBQ0EsdUMsQ0FBQSwrQixDQUVKLEUsQ0FDSSxTLENBQ0EsK0IsQ0FBQSx5QixBQUlSLDhCQUNJLEUsQ0FDSSwrQixDQUFBLHVCLENBRUosRSxDQUNJLHVDLENBQUEsaUMsQUFMUixzQkFDSSxFLENBQ0ksK0IsQ0FBQSx1QixDQUVKLEUsQ0FDSSx1QyxDQUFBLGlDLEFBSVIsMkJBQ0ksRSxDQUNJLHVDLENBQUEsK0IsQ0FFSixFLENBQ0ksK0IsQ0FBQSx5QixBQUxSLG1CQUNJLEUsQ0FDSSx1QyxDQUFBLCtCLENBRUosRSxDQUNJLCtCLENBQUEseUIsQUFJUixpQ0FDSSxFLENBQ0ksc0MsQ0FBQSw4QixDQUVKLEUsQ0FDSSx1QyxDQUFBLGlDLEFBTFIseUJBQ0ksRSxDQUNJLHNDLENBQUEsOEIsQ0FFSixFLENBQ0ksdUMsQ0FBQSxpQyxBQUlSLDhCQUNJLEUsQ0FDSSx1QyxDQUFBLCtCLENBRUosRSxDQUNJLHNDLENBQUEsZ0MsQUFMUixzQkFDSSxFLENBQ0ksdUMsQ0FBQSwrQixDQUVKLEUsQ0FDSSxzQyxDQUFBLGdDLEFBSVIsb0NBQ0ksRSxDQUNJLGdDLENBQUEsd0IsQ0FFSixFLENBQ0ksb0MsQ0FBQSw4QixBQUxSLDRCQUNJLEUsQ0FDSSxnQyxDQUFBLHdCLENBRUosRSxDQUNJLG9DLENBQUEsOEIsQUFJUixpQ0FDSSxFLENBQ0ksb0MsQ0FBQSw0QixDQUVKLEUsQ0FDSSxnQyxDQUFBLDBCLEFBTFIseUJBQ0ksRSxDQUNJLG9DLENBQUEsNEIsQ0FFSixFLENBQ0ksZ0MsQ0FBQSwwQixBQUlSLDhCQUNJLEUsQ0FDSSwwQixDQUFBLGtCLENBRUosRSxDQUNJLDBCLENBQUEsb0IsQUFMUixzQkFDSSxFLENBQ0ksMEIsQ0FBQSxrQixDQUVKLEUsQ0FDSSwwQixDQUFBLG9CLEFBSVIsaUNBQ0ksRSxDQUNJLDBCLENBQUEsa0IsQ0FFSixFLENBQ0ksMEIsQ0FBQSxvQixBQUxSLHlCQUNJLEUsQ0FDSSwwQixDQUFBLGtCLENBRUosRSxDQUNJLDBCLENBQUEsb0IsQUMvRlIsV0FDSSx1QixDQUNBLGdOLENBR0EsZSxDQUNBLGtCLEFBR0osV0FDSSx1QixDQUNBLDhNLENBR0EsZSxDQUNBLGtCLEFBR0osV0FDSSx1QixDQUNBLGdPLENBR0EsZSxDQUNBLGlCLENBQ0Esa0IsQUFHSixXQUNJLHVCLENBQ0Esd00sQ0FHQSxlLENBQ0Esa0IsQUFHSixXQUNJLHVCLENBQ0EsdU4sQ0FHQSxlLENBQ0Esa0IsQUFHSixXQUNJLHVCLENBQ0EseU8sQ0FHQSxlLENBQ0EsaUIsQ0FDQSxrQkNyREosQyxDQzJNQSxNLENBQ0EsTyxDRHpNSSw2QixDQUFBLHFCLENBRUosQyxDRW9DRSxnRCxDQUNBLG9CLENBQ0EsbUIsQ0FDRSxTLENBQ0EsVSxDQUVGLHlCLENBQ0UsNEIsQ0FDQSxpQixDQUVGLHlCLENBQ0UscUMsQ0FDQSxpQixDRjdDSixNLENBQ0ksUyxDQUNBLHVCLENBQUEsZSxDQUdKLEksQ0FDSSxjLENBQ0EsdUIsQ0FDQSwrQixDQUNBLGlCLENBR0osZ0IsQ0FDQyxxQyxDQUNBLFUsQ0FGRCxXLENBQ0MscUMsQ0FDQSxVLENBR0QsSSxDQUNJLGUsQ0FDQSxnQixDRVFBLHFDRlZKLEksQ0FJUSxtQixBRWZOLHFDRldGLEksQ0FPUSxrQixBRWJOLG9DRk1GLEksQ0FXUSxrQixBRVpOLG9DRkNGLEksQ0FlUSxrQkFHUixFLENBQ0ksdUIsQ0FDQSxlLENBR0osQyxDQUNJLG9CLENBRUosTSxDQWlDQSxDLENBaENJLFEsQ0EwS0osbUIsQ0F2S0EsZ0IsQ0FDSSxpQixDQUNBLGUsQ0FDQSxXLENBQ0EsUSxDQUNBLFMsQ0FDQSxTLENBQ0EsVSxDQUNBLGtCLENBR0osVyxDQUNJLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBRUosRyxDQUNJLGMsQ0FDQSxXLENBQ0Esa0MsQ0FDQSwrQixDQUVKLEcsQ0FDSSxVLENBQ0EsVyxDQ3lOSixFLENEcE5BLEUsQ0NtTkEsRSxDRGhOSSxRLENBQ0EsUyxDQUNBLGUsQ0FFSixRLENBQ0ksaUIsQ0FDQSxpQixDQUVKLE8sQ0FDSSxzQixDQUVKLEssQ0FDSSx5QixDQ3NOSixRLENEcE5BLFEsQ0NtTkEsUSxDRDdNSSxlLENBQ0Esa0IsQ0FLSixjLENBQ0ksZSxDQUVKLDZCLENBQ0ksZSxDQUVKLGMsQ0FDSSxvQixDQUNBLHVCLENBRUosUyxDQ21OQSxnQixDRGhOUSx3QixDQUFBLHFCLENBQUEsNkIsQ0FIUixTLENDeU5BLGdCLENEbE5RLHdCLENBQUEsNEIsQ0FQUixTLENDOE5BLGdCLENEbk5RLHNCLENBQUEsbUIsQ0FBQSwwQixDQVhSLFMsQ0NvT0EsZ0IsQ0RyTlEsb0IsQ0FBQSxpQixDQUFBLHdCLENBZlIsUSxDQzBPQSxlLENEdk5RLHVCLENBQUEsb0IsQ0FBQSxzQixDQXNCUixLLENBekNBLFEsQ0NnUEEsZSxDRHpOUSx3QixDQUFBLHFCLENBQUEsa0IsQ0F2QlIsUyxDQ3NQQSxnQixDRDNOUSx1QixDQUFBLG9CLENBQUEsc0IsQ0EzQlIsUyxDQzRQQSxnQixDRDdOUSxxQixDQUFBLGtCLENBQUEsb0IsQ0EvQlIsUyxDQ2tRQSxnQixDRC9OUSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQW5DUixRLENDeVFBLGUsQ0RuT1Esa0IsQ0FBQSxjLENBR1IsSyxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBR0osYSxDQUNJLHdCLENBQUEsZ0IsQ0FDQSxxQyxDQUFBLHdCLENBQUEscUIsQ0FBQSx3QyxDQUVKLG9CLENBQ0ksc0IsQ0FBQSxjLENBRUosVSxDQUNJLGEsQ0FDQSxnQixDQUNBLFUsQ0FDQSxjLENBQ0EsNkIsQ0FBQSxxQixDRTFLRixxQ0ZxS0YsVSxDQVFRLGdCLENBQ0EsZ0IsQUV6S04sb0NGZ0tGLFUsQ0FhUSxpQixBRXhLTixvQ0YySkYsVSxDQWlCUSxjLENBQ0EsZ0JBR1IsZ0IsQ0FDSSxpQixDQUNBLEssQ0FDQSxRLENBQ0EsTyxDQUNBLE0sQ0FDQSxhLENBQ0EsUyxDQUNBLGdCLENBRUosVSxDQUNJLGdCLENFdExGLG9DRnFMRixVLENBR1EsaUIsQUV4TE4sb0NGcUxGLFUsQ0FNUSxpQkFFSixpQixDQUNJLGUsQ0FHUixXLENBQ0ksZSxDQUNBLGtCLENFbk1GLHFDRmlNRixXLENBSVEsZSxDQUNBLG9CLEFFdE1OLG9DRmlNRixXLENBUVEsZSxDQUNBLG9CLEFFMU1OLG9DRmlNRixXLENBWVEsZSxDQUNBLG9CQWJSLGMsQ0FpQlEsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLFksQ0FDQSxlLENFdE5OLHFDRmlNRixjLENBdUJZLGdCLEFFeE5WLG9DRmlNRixjLENBMEJZLGdCLEFFM05WLG9DRmlNRixjLENBNkJZLGdCQWNSLG9CLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxrQixDQUNBLFEsQ0VoUU4scUNGMlBFLG9CLENBUVEsa0IsQ0FDQSxVLEFFL1BWLG9DRnNQRSxvQixDQWFRLGtCLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEsdUIsQUUvUFYsb0NGaVBFLG9CLENBa0JRLG9CQWxCUCxzQixDQXNCTyxTLENFNVFWLG9DRnNQRyxzQixDQXlCVyxVLENBekJYLHVCLENBK0JXLG9CQUtoQixjLENBQ0ksMEIsQ0FFSixXLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSxRLENBQ0EsZSxDQUNBLHdCLENBQ0ksa0IsQ0FSUix3QyxDQUFBLDRCLENBYWdCLDBCLENBQ0EsaUMsQ0FkaEIsMEMsQ0FpQmdCLGEsQ0FDQSxjLENBQ0Esb0IsQ0FuQmhCLHNCLENBdUJZLGEsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EscUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQVFaLEksQ0FDSSxvQixDRXhVRixxQ0Z1VUYsSSxDQUlRLHNCLEFFdFVOLG9DRmtVRixJLENBUVEscUIsQUVyVU4sb0NGNlRGLEksQ0FZUSxxQkFFSixRLENBQ0ksaUIsQ0V0Vk4scUNGcVZFLFEsQ0FHUSxtQixBRW5WVixvQ0ZnVkUsUSxDQU9RLGtCLEFFbFZWLG9DRjJVRSxRLENBV1Esa0JBR1IsVyxDQUNJLG1CLENFMVZOLG9DRnlWRSxXLENBR1EscUJBSVIsWSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esa0IsQ0U5V04scUNGMFdFLFksQ0FPUSxvQixBRTVXVixvQ0ZxV0UsWSxDQVdRLGtCLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEsdUIsQUU1V1Ysb0NGZ1dFLFksQ0FnQlEsb0IsQUVyWFYsb0NGd1hNLHFCLENBRVEsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsb0IsQUVoWGQsb0NGOFdNLHFCLENBS1EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FMUCx3QixDQU9XLG9CQUlYLCtCLENBRU8sVSxDQUZQLDhCLENBS08sYSxDQUlSLGlCLENBQ0ksa0IsQ0F4Q1AsaUIsQ0E0Q08sUyxDRWpaVixvQ0ZxV0csaUIsQ0ErQ1csWUFLWixXLENBQ0ksUyxDQUNBLFksQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0VuYU4scUNGOFpFLFcsQ0FRUSxnQixBRWphVixvQ0Z5WkUsVyxDQVlRLGMsQ0FDQSxrQixDQUNBLFksQUVsYVYsb0NGb1pFLFcsQ0FrQlEsYyxDQUNBLG9CQUlSLFUsQ0FDSSxTLENBQ0EsZSxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDRTFiTixxQ0ZxYkUsVSxDQVFRLGdCLEFFeGJWLG9DRmdiRSxVLENBWVEsWSxDQUNBLFlBSVIsWSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esb0IsQ0FBQSxpQixDQUFBLHdCLENBQ0EsZSxDQUNBLFEsQ0UzY04scUNGc2NFLFksQ0FRUSxpQixBRXpjVixvQ0ZpY0UsWSxDQVlRLGlCLEFFeGNWLG9DRjRiRSxZLENBZ0JRLGlCQUVKLGtCLENBQ0ksNkIsQ0FBQSw2QixDQUFBLHNCLENFL2NWLG9DRjhjTSxrQixDQUdRLHVCLENBQUEsb0IsQ0FBQSx3QkFLWixtQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRkgsaUMsQ0FLTyxnQixDQU1QLGlGLENBR1csWSxDQUtaLHlCLENBQ0ksd0IsQ0FDQSxTLENBQ0EsUyxDQUNBLFUsQ0FDQSxZLENBRUEsZ0MsQ0FDSSx3QixDQUlQLG1ELENBRU8scUMsQ0FGUCwwRCxDQUtXLHFCLENBWWhCLGEsQ0FOQSxpQixDQUVRLGtCLENBSVIsYSxDQUNJLGUsQ0FDQSxnRCxDQUFBLHdDLENBRUEsc0IsQ0VwaEJGLHFDRmdoQkYsYSxDQU9RLHdCLEFFbGhCTixvQ0YyZ0JGLGEsQ0FXUSx3QixBRWpoQk4sb0NGc2dCRixhLENBZVEsZSxDQUNBLHdCQUdKLG9CLENBQ0ksZSxDQUNBLGMsQ0FDQSxlLENBRUEsZSxDRXhpQk4scUNGbWlCRSxvQixDQVFRLGdCLEFFdGlCVixvQ0Y4aEJFLG9CLENBWVEsZ0JBS1IsbUIsQ0FDSSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxRLENFOWlCTixvQ0YwaUJFLG1CLENBTVEsZ0JBSVIsbUIsQ0FDSSxlLENBQ0EsVSxDRWhrQk4scUNGOGpCRSxtQixDQUtRLGlCLEFFempCVixvQ0ZvakJFLG1CLENBU1EsaUJBSVIscUIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGtCLENFcmtCTixvQ0Zpa0JFLHFCLENBT1EsZ0JBUFAsa0MsQ0FXTyxzQixDQUNBLGlCLENBQ0Esa0IsQ0V4bEJWLHFDRjJrQkcsa0MsQ0FnQlcsc0IsQ0FDQSxpQixDQUNBLG9CLEFFbmxCZCxvQ0Zpa0JHLGtDLENBc0JXLFUsQ0FDQSxnQkF2QlgsNkMsQ0EyQlcsVSxDRXRtQmQscUNGMmtCRyw2QyxDQThCZSxvQixBRS9sQmxCLG9DRmlrQkcsNkMsQ0FrQ2Usb0JBbENmLHVELENBc0NlLGdCLENBTWhCLHFCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0VobkJOLG9DRjZtQkUscUIsQ0FNUSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSx1QkFOUCwrQixDQVVPLGMsQ0V2bkJWLG9DRjZtQkcsK0IsQ0FhVyxjQWJYLDZCLENBa0JPLGdCLENFL25CVixvQ0Y2bUJHLDZCLENBcUJXLGEsQ0FDQSxlLENBQ0EsWUFNaEIsVSxDQUNJLGUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFEsQ0V4cEJGLHFDRm9wQkYsVSxDQU1RLGlCLEFFcnBCTixvQ0Yrb0JGLFUsQ0FVTyxpQixBRXBwQkwsb0NGMG9CRixVLENBY1EsZSxDQUNBLFVBRUosZ0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUZILG9CLENBSU8sUyxDQUNBLGMsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBUlAscUIsQ0FXTyxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDRTlxQlYsb0NGZ3FCRyxxQixDQWlCVSxnQkFLVixzQixDQUVPLFUsQ0FGUCxxQixDQUtNLFcsQ0FLWCxlLENBQ0ksVSxDQUNBLGtCLENFbHNCRixvQ0Znc0JGLGUsQ0FLUSxvQkFHSCwyQyxDQUdXLG9CLENBQUEsaUIsQ0FBQSx3QixDRTNzQmQsb0NGd3NCRywyQyxDQU1lLHNCLENBQUEsbUIsQ0FBQSw0QkFOZixtQyxDQVlPLHVCLENFL3NCVixvQ0Ztc0JHLG1DLENBZVcsMEJBS1oscUIsQ0FDSSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0EvQlIsNkIsQ0FtQ1EsZSxDQUlSLGdCLENBQ0ksdUMsQ0FBQSwrQixDQUVKLGlCLENBQ0ksc0IsQ0FFSixtQixDRzF0QlMsMEIsQ0gydEJMLG9DLENJandCSixPLENBQ0UsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsdUIsQ0FDQSxRLENBQ0EsYyxDQUNBLCtCLENBQ0EsYyxDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSwrQixDQUFBLDBCLENBQUEsdUIsQ0FDQSwwQixDQUFBLHNCLENBQUEsa0IsQ0FDQSxTLENBQ0Esc0MsQ0FBQSw4QixDQUNBLDZCLENBQUEscUIsQ0FDQSxlLENBQ0Esd0IsQ0ZSQSxxQ0VkRixPLENBeUJJLG1CQXpCSixjLENBb0NJLHFCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsSyxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxxQyxDQUFBLGdDLENBQUEsNkIsQ0FDQSxTLENBN0NKLGEsQ0RnUEssMkMsQ0MvTEQsMEIsQ0FqREosaUIsQ0FvRE0seUIsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0FyRE4scUIsQ0FBQSxvQixDQTJESSxTLENBM0RKLFcsQ0ErREksOEIsQ0FDQSxnQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUQsQ0FBQSxvQyxDQUFBLGlDLENBQUEsdUQsQ0FHRixtQixDQUNFLFUsQ0FHRixnQixDQUNFLHNCLENBQ0EsVSxDQUNBLHdDLENBQ0EsOEMsQ0FBQSxzQyxDRmhFRixxQ0U0REEsZ0IsQ0FPSSw0QkFQSCx1QixDQVdHLDhDLENBQ0Esb0QsQ0FBQSw0QyxDQVpILHNCLENBK0JBLHdCLENBZkcsVSxDQStESCx1QixDQS9FQSwwQixDQStCQSw0QixDQVpLLFMsQ0FuQkwsb0IsQ0ErQkEsc0IsQ0FQRyxTLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsVyxDQUlKLGtCLENBQ0Usc0IsQ0FDQSxVLENBQ0EsMEMsQ0FDQSxnRCxDQUFBLHdDLENGL0ZGLHFDRTJGQSxrQixDQU9JLDRCQVBILHlCLENBV0csZ0QsQ0FDQSxzRCxDQUFBLDhDLENBbUJKLGlCLENBQ0UsVSxDQUVBLHdCLENBSEQsdUIsQ0FNRyxVLENBQ0Esd0IsQ0FQSCxxQixDQVdHLGlCLENBQ0EsYSxDQUtKLGEsQ0FBQyxvQixDQVlHLHNDLENBQUEsOEIsQ0FaSixhLENBQ0Usc0IsQ0FDQSxVLENBQ0Esa0IsQ0Y5SUYscUNFMklBLGEsQ0FPSSw0QkFQSCxvQixDQVdHLGtCLENBWEgsbUIsQ0FnQkcsVSxDQWhCSCxpQixDQXdCRyxTLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsVyxDQUdKLGtCLENBQ0UsK0IsQ0FHRixnQixDQUNFLGUsQ0E1TEosZ0IsQ0FnTUksa0YsQ0FBQSwwRCxDQUFBLDBELENBQ0EsMkQsQ0FBQSxtRCxDQUNBLGEsQ0FDQSxrQixDQW5NSix1QixDQXNNTSxZLENBSUosWSxDQUNFLDBCLENBQUEsMEIsQ0FBQSxtQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLDBCLENBQ0EsZSxDQUNBLGMsQ0FDQSxvQixDQUNBLGdCLENBQ0Esd0IsQ0FDQSxRLENBQ0EsYyxDQUNBLGMsQ0FDQSw0QixDQUFBLHVCLENBQUEsb0IsQ0FaRCxnQixDQWVHLHlCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlELENBQUEsb0MsQ0FBQSxpQyxDQUFBLHVELENBbkJILGtCLENBQUEsc0IsQ0F1QkcsNkIsQ0FBQSxxQixDQXZCSCxzQixDQTJCSywrQixDQUFBLDJCLENBQUEsdUIsQ0EzQkwscUIsQ0FnQ0csYSxDQUNBLGtCLENBakNILHlCLENBb0NLLFksQ0FNUixhLENBQ0UsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FFQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxTLENBQ0Esd0MsQ0FBQSxtQyxDQUFBLGdDLENBQ0EsYyxDQUNBLHFCLENGblBBLHFDRXNPRixhLENBZ0JJLFUsQ0FDQSxXLENBQ0Esa0JBbEJKLGlCLENBc0JJLFUsQ0FDQSxXLENBQ0EsOEIsQ0FDQSxnQyxDQUFBLDJCLENBQUEsd0IsQ0F6Qkosb0MsQ0E2QkksYyxDQTdCSix3QyxDQStCTSxZLENBL0JOLGtCQUFBLDhCLENBb0NJLGlDLENBcENKLGtCQUFBLGtDLENBdUNNLHlCLENBR0osa0IsQ0FXQSxtQixDQUVFLFEsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQWRGLGtCLENBQ0Usb0IsQ0FERCxzQixDQVdBLHVCLENBTkcsUyxDQUxILHdCLENBUUcsa0IsQ0FHSixtQixDQUNFLG9CLENBREQseUIsQ0FRRyxlLENDalROLFksQ0FNSSw4QixDQUxBLGlCLENBREosbUIsQ0FHUSxZLENBT0osc0IsQ0FDSSxpQixDQUNBLFMsQ0FDQSxLLENBQ0EsUyxDQUNBLFcsQ0FDQSwwQixDQUFBLDBCLENBQUEsbUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FQSCw2QixDQVVPLGlCLENBSVIsbUIsQ0FDSSxjLENBQ0EsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQU5ILDJCLENBU08sVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsK0QsQ0FDQSwwQixDQUNBLDJCLENBQ0EsdUIsQ0FTWixnQyxDQTFCSyx5QixDQTBCTCx1QyxDQTRFQSxtQyxDQWpGWSxtQixDQUFBLG1CLENBQUEsWSxDQUtaLE0sQ0FBQSxhLENBQ0ksb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0Esd0IsQ0FDQSw2QixDQUFBLHFCLENBQ0Esa0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENIakRGLHFDR29DRixNLENBQUEsYSxDQWdCUSxXLENBQ0EsZ0JBakJSLGlDLENBQUEsd0MsQ0FxQlEsYSxDQXJCUix3QixDQUFBLCtCLENBcUJRLGEsQ0FyQlIsNEIsQ0FBQSw2QixDQUFBLG1DLENBQUEsb0MsQ0FxQlEsYSxDQXJCUixtQixDQUFBLDBCLENBcUJRLGEsQ0FyQlIsYSxDQUFBLFksQ0FBQSxvQixDQUFBLG1CLENBeUJRLGUsQ0F6QlIsWSxDQUFBLG1CLENBNEVBLGUsQ0E1Q1Esb0IsQ0FJUixZLENBQ0ksVSxDQUdKLGEsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUhKLG9CLENBQUEsbUIsQ0FlUSxjLENBQ0EsUSxDQUNBLFMsQ0FDQSxRLENBbEJSLG1CLENBS1EsVSxDQUxSLG9CLENBWVEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FLQSxjLENBbkJSLHdCLENBcUJZLFMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsVyxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBMUJaLDhCLENBOEJnQiwyQixDQU1oQixTLENBQ0ksYSxDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLDZCLENBQUEscUIsQ0FDQSxrQixDQUNBLGEsQ0FDQSxzQixDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBZkosb0MsQ0FxQlEsYSxDQXJCUiwyQixDQXFCUSxhLENBckJSLCtCLENBQUEsZ0MsQ0FxQlEsYSxDQXJCUixzQixDQXFCUSxhLENBckJSLGdCLENBQUEsZSxDQXlCUSxlLENBUVIsUyxDQUNJLGlCLENBQ0Esb0IsQ0FDQSxRLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxXLENBQ0EsVSxDQU5KLHVDLENBWW9CLGlDLENBS2hCLGdCLENBQ0ksUyxDQUNBLFUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQU5ILGdELENBV2UscUMsQ0FDQSxpQyxDQUNBLHlELENBYmYseUMsQ0F3R0EsbUMsQ0FwRlcsYSxDQXBCWCxpRCxDQXNCZSxvQixDQUNBLGMsQ0F2QmYsaUQsQ0F3R0EsMkMsQ0ExRVcsYSxDQTlCWCx5RCxDQWdDZSx3QixDQUNBLG9CLENBQ0Esa0UsQ0FNaEIsZSxDQUNJLGlCLENBQ0EsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0EsYyxDSGxOTixxQ0cwTUUsZSxDQVdRLGdCQVhQLHVCLENBZU8sVSxDQUNBLGEsQ0FDQSx3QixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLFcsQ0FDQSxpQixDQUNBLGMsQ0FDQSwwQixDQUNBLDJCLENBQ0Esb0IsQ0FDQSxtQyxDQUFBLDhCLENBQUEsMkIsQ0g1TlYsb0NHZ01HLHVCLENBK0JXLG1CQS9CWCxvQixDQW1HQSxpQixDQS9ETyxjLENBcENQLGlCLENBbUdBLGMsQ0EzRE8sYSxDQUNBLHlCLENBS1osTSxDQUNJLGlCLENBQ0Esb0IsQ0FDQSxRLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxXLENBQ0EsVSxDQU5KLGlDLENBWW9CLGlDLENBTWhCLGEsQ0FDSSxZLENBREgsMEMsQ0FNZSxxQyxDQUNBLGlDLENBQ0Esc0osQ0FSZiwyQyxDQWlCZSxvQixDQUNBLGMsQ0FsQmYsbUQsQ0EyQmUsd0IsQ0FDQSxvQixDQUNBLHNKLENBTWhCLFksQ0FDSSxpQixDQUNBLDBCLENBQUEsMEIsQ0FBQSxtQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGMsQ0hyVE4scUNHNlNFLFksQ0FXUSxnQkFYUCxvQixDQWVPLFUsQ0FDQSxhLENBQ0Esd0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxjLENBQ0EsMEIsQ0FDQSwyQixDQUNBLG9CLENBQ0EsbUMsQ0FBQSw4QixDQUFBLDJCLENIL1RWLG9DR21TRyxvQixDQThCVyxtQkFlaEIsZ0MsQ0FJZ0IsYSxDQUpoQixpQyxDQVFnQixnQyxDQUFBLDRCLENBQUEsd0IsQ0FLWixlLENBR0ksZ0IsQ0FISixlLENBTUEsMEIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUdKLGMsQ0FDSSxhLENBQ0EsZ0IsQ0FHSixnQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYyxDQUNBLHdDLENBQUEsMkIsQ0FBQSx3QixDQUFBLDhDLENBR0osZSxDQUNJLFksQ0FDQSxpQixDQUNBLHFCLENBQ0EsUyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGEsQ0FDQSxVLENBQ0EsUSxDQUNBLHlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLDBCLENBR0osZSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FDQSxjLENBSkgsb0JBQUEsWSxDQU9PLCtCLENBUFAscUIsQ0FXTyx3QixDQVhQLG9CLENBZU8sZ0IsQ0FmUCxxQixDQW1CTyxnQixDQUNBLCtCLENBcEJQLHdCLENBd0JPLGUsQ0F4QlAsOEIsQ0EwQlcsMEIsQ0FDQSxlLENGdGJoQixPLENBQ0ksYyxDQUNBLE0sQ0FDQSxPLENBQ0EsSyxDQUNBLFUsQ0FDQSx3QyxDQUFBLDJCLENBQUEsd0IsQ0FBQSw4QyxDQU5KLGMsQ0FRUSxtQyxDQUFBLCtCLENBQUEsMkIsQ0RxQk4scUNDN0JGLGMsQ0FVWSxtQyxDQUFBLCtCLENBQUEsNkIsQURtQlYsb0NDN0JGLGMsQ0FhWSxzQixDQUFBLGtCLENBQUEsZ0JBR1IsZSxDQUNJLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVSxDQUNBLGdCLENEUk4scUNDRUUsZSxDQVNRLGtCLEFERFYsb0NDUkUsZSxDQWFRLGtCQUlKLGlCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFSixpQixDR2lXUix1QixDSGhXWSxpQixDQURILHNCQUFBLFksQ0FHTyxpQixDRFpkLHFDQ1NPLHNCQUFBLFksQ0FLVyxtQixBRGRsQixxQ0NTTyxzQkFBQSxZLENBUVcsbUJBR1IsdUIsQ0FDSSxZLENBQ0EsYyxDQUNBLGUsQ0R2QmQscUNDb0JVLHVCLENBS1EsaUJBTFAsNkIsQ0FRTyxzQixDQVJQLCtDLENBWVcsbUMsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0FiWCxnQyxDQWlCTyxrQyxDQUFBLDhCLENBQUEsMEIsQ0FqQlAsc0MsQ0FtQlcsYyxDQW5CWCx5QyxDQXNCVyxVLENBQ0EsUyxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBeEJYLDhDLENBNEJlLGUsQ0E1QmYsc0MsQ0FnQ1csb0IsQ0FBQSxpQixDQUFBLG1CLENBM0NmLDZCQUFBLGUsQ0FpRFcsMkMsQ0FqRFgseUMsQ0F3RE8sb0MsQ0F4RFAsc0JBQUEsa0MsQ0E2RFcsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsVyxDQUNBLEssQ0FuRVgsc0JBQUEscUIsQ0F3RWUsMkMsQ0FDQSwrQyxDQUFBLDJDLENBQUEsdUMsQ0F6RWYsc0JBQUEsZSxDQTZFVyxVLENBQ0EsaUIsQ0FDQSxnRCxDQUFBLDRDLENBQUEsd0MsQ0FDQSxPLENBQ0EsVyxDQUNBLFUsQ0FDQSw0QixDQUNBLDJCLENBQ0EsUyxDQUNBLFUsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLG1CLENBSVosaUIsQ0FNQSxpQixDQU1JLHNCLENBQUEsaUIsQ0FBQSxjLENBWkosaUIsQ0FDSSxTLENBQ0EsVSxDQUNBLFcsQ0FHSixpQixDQUNJLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLFUsQ0FDQSxjLENBRUEsdUIsQ0RsSFYscUNDMkdNLGlCLENBU1EsZ0JBSVosZSxDQUNJLGMsQ0FDQSxxQixDQUNBLCtCLENEM0hOLG9DQ3dIRSxlLENBS1EsZ0IsQUQ3SFYsb0NDd0hFLGUsQ0FRUSxnQkFHUixZLENBQ0ksd0IsQ0RwSU4sb0NDbUlFLFksQ0FHUSxjQUVILHlDLENBRU8sK0IsQ0FGUCwrQyxDQUtPLCtCLENBQ0Esc0MsQ0FOUCx5QyxDQVNPLDhCLENBOUtoQixrQixDQW1MUSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDRGxLTixvQ0NuQkYsa0IsQ0F3TFksU0FJUixhLENBQ0ksYSxDRC9LTixxQ0M4S0UsYSxDQUlRLDZCLENBQUEsMEIsQ0FBQSx1QixBRDdLVixvQ0N5S0UsYSxDQVFRLGdCLEFENUtWLG9DQ29LRSxhLENBWVEsZ0JBSVIsYSxDQU9BLGUsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQVJKLGEsQ0FFSSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxvQixDQUFBLGlCLENBQUEsd0IsQ0FDQSxrQixDQUFBLFUsQ0FBQSxNLENBR0osZSxDQUVJLFEsQ0FDQSxXLENEekxOLHFDQ3NMRSxlLENBTVEsY0FJUixnQixDQUNJLGlCLENBQ0EsYSxDRGpOTixxQ0MrTUUsZ0IsQ0FLUSxjLENBQ0EsZSxBRHRNVixxQ0NnTUUsZ0IsQ0FVUSxhLENBQ0EsZSxBRHJOVixvQ0MwTUUsZ0IsQ0FlUSxjQUlSLFksQ0FDSSxpQixDRG5PTixxQ0NrT0UsWSxDQUlRLGMsQ0FJQSxtQixDQUFBLGVBUlAsdUIsQ0FZTyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLG9CLENBQUEsaUIsQ0FBQSx3QixDQUNBLGUsQ0FDQSxjLENBQ0EsYyxDQWpCUCxnQyxDQW1CVyxpQixDQUNBLGtCLENBcEJYLHFDLENBc0JlLGMsQ0F0QmYsNEMsQ0E2Qm1CLGlDLENBQ0EsK0MsQ0FBQSwyQyxDQUFBLHVDLENBOUJuQixzQyxDQWtDZSxVLENBQ0EsaUIsQ0FDQSxnRCxDQUFBLDRDLENBQUEsd0MsQ0FDQSxPLENBQ0EsTyxDQUNBLFUsQ0FDQSwrQixDQUNBLDhCLENBQ0EsUyxDQUNBLFUsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLG1CLENEMVFsQixvQ0M2TkcsdUIsQ0FpRFcsYyxDQUNBLGdCLEFEclFkLG9DQ21ORyx1QixDQXNEVyxjQXREWCwrQixDQTBEVyxVLENBQ0Esb0IsQ0FDQSxTLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxpQixDQWhFWCxnQyxDQW1FVyxZLENBQ0EsaUIsQ0FDQSxRLENBQ0EscUIsQ0FDQSxpQixDQUNBLDJCLENBQ0EsZSxDQUNBLE8sQ0FDQSw2QyxDQUFBLHFDLENBM0VYLHVDLENBNkVlLGEsQ0E3RWYsOEIsQ0FpRlcsYSxDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQXJGWCw4QixDQUFBLDZCLENBd0ZXLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0E1RlgsOEIsQ0FpR1csZSxDQUdBLCtCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FyR1gsb0MsQ0F1R2UsMEIsQ0F2R2Ysa0MsQ0EyR1csVSxDQUNBLFUsQ0FDQSxrQixDQUNBLGtCLENBOUdYLDZCLENBaUhXLGtCLENJaldoQixxQixDSmdQSyx3QyxDQW1IZSxlLENBTWhCLFksQ0FDSSxnQixDRDVWTixxQ0MyVkUsWSxDQUlRLGtCLEFEMVZWLG9DQ3NWRSxZLENBUVEsYyxBRHBWVixvQ0M0VUUsWSxDQWFRLGNBYlAsb0IsQ0FpQk8sZSxDQUlSLFcsQ0FDSSxpQixDQUNBLE8sQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQ0FDQSxxQixDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxTLENEMVhOLHFDQ2dYRSxXLENBYVEsVyxBRHhYVixvQ0MyV0UsVyxDQWlCUSw0QixDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQUVBLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLEssQ0FDQSxrQixBRDFYVixvQ0NpV0UsVyxDQTZCUSxrQkE3QlAsa0IsQ0FnQ08sWSxDQWhDUCxzQixDQW1DTywyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFMsQ0FDQSxjLENBQ0EsVyxDRGpaVixvQ0MyV0csc0IsQ0F5Q1csNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxpQixDQUNBLG9CQTNDWCx5QixDQWlEVywyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGMsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxrQixDQUNBLCtCLENEdGFkLHFDQ2dYRyx5QixDQXlEZSxtQixDQUNBLG9CLEFEcmFsQixvQ0MyV0cseUIsQ0E4RGUsZ0IsQ0FDQSxlLENBQ0EsaUIsQUR0YWxCLG9DQ3NXRyx5QixDQW9FZSxlQXBFZixxQyxDQXdFZSxpQixDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0Q1YmxCLHFDQ2dYRyxxQyxDQStFbUIsZSxBRDFidEIsb0NDMldHLHFDLENBbUZtQixjQW5GbkIsNEIsQ0F5RlcsYyxDQUNBLGEsQ0FDQSxtQixDQUNBLGtCLENBQ0EsK0IsQ0Q3Y2QscUNDZ1hHLDRCLENBZ0dlLG1CLENBQ0Esb0IsQUQ1Y2xCLG9DQzJXRyw0QixDQXFHZSxZLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUJBeEdmLHFDLENBNEdlLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsaUIsQ0EvR2YsMkMsQ0FrSG1CLGMsQ0FDQSxrQixDQW5IbkIseUIsQ0F5SFcsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0RyZWQsb0NDMldHLHlCLENBNkhlLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esb0IsQ0FBQSxpQixDQUFBLDBCQTlIZix3QixDQW1JVyxhLENBQ0EsbUIsQ0FDQSxrQixDQUNBLCtCLENEdGZkLHFDQ2dYRyx3QixDQXlJZSxtQixDQUNBLG9CLEFEcmZsQixvQ0MyV0csd0IsQ0E4SWUsZ0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGtCQWpKZiw2QixDQXFKZSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGMsQ0RqZ0JsQixvQ0MyV0csNkIsQ0F5Sm1CLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBSUEsZ0JBN0puQixtQyxDQWlLbUIsYyxDQUNBLGtCLENEN2dCdEIsb0NDMldHLG1DLENBcUt1QixpQixDQUNBLGlCLEFEdmdCMUIsb0NDaVdHLG1DLENBMEt1QixRLENBMUt2QixrQyxDQWdMdUIsY0FoTHZCLG1DLENBc0xlLHVCLENBQUEsb0IsQ0FBQSxzQixDRGppQmxCLG9DQzJXRyxtQyxDQXlMbUIsb0IsQ0FBQSxpQixDQUFBLDBCQXVDeEIsTyxDQWhPSyx3QixDQStMVyxZLENEMWlCZCxvQ0MyV0csd0IsQ0FrTWUsZSxBRG5pQmxCLG9DQ2lXRyx3QixDQXNNZSxjQXRNZix5QyxDQTRNZSxpQixDQUNBLGMsQ0FDQSxVLENBQ0Esa0IsQ0RoakJsQixxQ0NpV0csMkIsQ0FzTmUsZSxBRGprQmxCLG9DQzJXRywyQixDQTBOZSxjQU1wQixPLENBRUksaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxrQixDQUNBLG1CLENBQUEsYSxDRHhrQkYsb0NDaWtCRixPLENBU1EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQURqbEJOLG9DQ3NrQkYsTyxDQWVRLGdCQUdKLGUsQ0FDSSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLDhCLENBQUEseUIsQ0FBQSxzQixDQUNBLGMsQ0FOSCxvQixDQVFPLGlCLENBQ0EsVSxDQUNBLHFCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FYUCxpQyxDQWFXLFUsQ0FDQSxLLENBQ0EsTSxDQWZYLGlDLENBa0JXLFMsQ0FDQSxPLENBQ0EsTSxDQXBCWCxpQyxDQXVCVyxTLENBQ0EsUSxDQUNBLE0sQ0F6QlgsMkIsQ0k5V0wsUyxDSjRZZ0IsVSxDQTlCWCx3QyxDQWdDZSxPLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBakNmLHdDLENBb0NlLFMsQ0FwQ2Ysd0MsQ0F1Q2UsTyxDQUNBLGdDLENBQUEsNEIsQ0FBQSx3QixDQU9wQixRLENBQ0ksWSxDQUNBLGlCLENBQ0EsUSxDQUNBLHFCLENBQ0EsYSxDQUNBLHlCLENBQ0EsbUQsQ0FBQSwyQyxDQVBKLGUsQ0FTUSxhLENBQ0EsUyxDQUNBLFcsQ0FFSixjLENBQ0ksYSxDQUNBLGlCLENBRkgsbUJBQUEsWSxDQUlPLGlCLENBRUosc0IsQ0FDSSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGlCLENBQ0EsZSxDQUhILDRCLENBS08sd0IsQ0QxcEJkLHFDQ3FwQk0sc0IsQ0FRUSxpQixBQVJQLDJCQUFBLGUsQ0FXVyxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSw0QixDQUNBLDZCLENBQ0EsaUIsQ0FJaEIsYyxDQUNJLGUsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLGtCLENBQUEsb0IsQ0FDQSxhLENBQ0EsMkIsQ0RsckJOLHFDQzRxQkUsYyxDQVFRLGdCQUlaLGlCLENBQ0ksUSxDQUNBLFMsQ0FFSixLLENBQUEsTyxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRkosTyxDQUtRLHVCLENBQUEsb0IsQ0FBQSxzQixDQUdKLFUsQ0FDSSxlLENBQ0EsVSxDQUNBLFcsQ0R0dEJOLHFDQ210QkUsVSxDQU1RLGlCLEFEMXNCVixxQ0Nvc0JFLFUsQ0FVUSxpQixBRHh0QlYsb0NDOHNCRSxVLENBY1EsaUJBSVIsVyxDQUNJLGdCLENBQ0EsYyxDQUNBLGUsQ0R4dUJOLHFDQ3F1QkUsVyxDQU1RLGNBS1osWSxDQUNJLG9CLENBQ0EsK0IsQ0FDQSxXLENBSEosZ0IsQ0FNUSxxQixDQUFBLGtCLENBQ0EsVyxDQUNBLFUsQ0R6dUJOLHFDQ2l1QkYsZ0IsQ0FXWSxXLENBQ0EsWUFLWixRLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FFQSxjLENBQ0ksb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EseUIsQ0Qxd0JOLHFDQ3F3QkUsYyxDQVFRLFUsQ0FDQSxXLENBQ0EsbUJBSVIsYyxDQUNJLGMsQ0FDQSxlLENBRkgsZ0IsQ0FLTyxvQixDQUNBLGMsQ0FDQSwwQixDQUNBLG9CLENBQ0EsNkMsQ0FDQSxjLENBS1osSSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsK0IsQ0FDQSxvQixDRDF4QkYscUNDbXhCRixJLENBVVEsZ0IsQUR2eUJOLG9DQzZ4QkYsSSxDQWNRLGdCLEFEanlCTixvQ0NteEJGLEksQ0FpQlEsZ0IsQURweUJOLG9DQ214QkYsSSxDQXFCUSxXLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esa0IsQ0FDQSwwQyxDQUNBLGdELENBQUEsd0MsQ0FFSixTLENBRVEsY0FHUixVLENBQ0ksb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EseUIsQ0Q1MEJOLHFDQ3UwQkUsVSxDQVFRLFUsQ0FDQSxXLENBQ0EsbUIsQURsMEJWLG9DQ3d6QkUsVSxDQWNRLFMsQ0FDQSxRLENBQ0EsY0FFSixlLENBQ0ksWSxDRDMwQlYsb0NDMDBCTSxlLENBR1EsZUFNaEIsZSxDQUNJLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxPLENBQ0EsWSxDQUNBLGdCLENEeDJCRixxQ0NrMkJGLGUsQ0FTUSxZLENBQ0Esa0IsQUR2MkJOLG9DQzYxQkYsZSxDQWNRLHdCQWRSLG1DLENBaUJRLFUsQ0FDQSxNLENLbDRCUixZLENBQ0ksYSxDQUNBLGEsQ04yQkYscUNNN0JGLFksQ0FJUSxlLEFOeUJOLG9DTTdCRixZLENBT1EsZSxBTnNCTixvQ003QkYsWSxDQVVRLGVBRUosa0IsQ0FDSSxjLENBREgsdUJBQUEsWSxDQUdPLGdCLENBSFAsK0IsQ0FPVyxvQixDQUNBLG1CLENBcEJoQixjLENBQUEsaUIsQ0FvQ1EsdUIsQ0FDQSxlLENBQ0EsYyxDQUVBLDRCLENBQUEsdUIsQ0FBQSxvQixDQXhDUixjLENBNEJRLHlCLENBQ0EsYSxDQTdCUixvQixDQUFBLHVCLENDNkZLLGtFLENBQUEsa0UsQ0Q3RE8sMEIsQ0FoQ1osaUIsQ0F1Q1EsYSxDRXZDUixVLENBQ0ksc0IsQ1JhRixxQ1FkRixVLENBR1EscUIsQVJnQk4sb0NRbkJGLFUsQ0FPUSxxQixBUmlCTixvQ1F4QkYsVSxDQVdRLHFCQUVKLG1CLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUVKLGlCLENBQ0ksYSxDQUNBLGlCLENBQ0EsZSxDQUNBLGUsQ0FDQSxZLENBQ0Esa0IsQ1JYTixxQ1FLRSxpQixDQVFRLGlCLEFSUlYsb0NRQUUsaUIsQ0FZUSxpQixBUlBWLG9DUUxFLGlCLENBZ0JRLGlCQUdSLGdCLENBQ0ksYSxDQUNBLGtCLENBQ0EsYyxDUjNCTixxQ1F3QkUsZ0IsQ0FLUSxnQixBUnhCVixvQ1FtQkUsZ0IsQ0FTUSxnQixBUnZCVixvQ1FjRSxnQixDQWFRLGdCSG5EWixZLENBQUEsVyxDQUVRLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLFksQ0FDQSxrQixDTHVCTixxQ0s3QkYsWSxDQUFBLFcsQ0FRWSxjLENBQ0Esb0IsQUxvQlYsb0NLN0JGLFksQ0FBQSxXLENBWVksYyxDQUNBLG9CLEFMZ0JWLG9DSzdCRixZLENBQUEsVyxDQWdCWSxjLENBQ0Esb0JBakJaLFksQ0FBQSxXLENBcUJRLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLFksQ0FDQSxrQixDTElOLHFDSzdCRixZLENBQUEsVyxDQTJCWSxjLENBQ0Esb0IsQUxDVixvQ0s3QkYsWSxDQUFBLFcsQ0ErQlksYyxDQUNBLG9CLEFMSFYsb0NLN0JGLFksQ0FBQSxXLENBbUNZLGMsQ0FDQSxvQkFwQ1osWSxDQUFBLFcsQ0F3Q1EsZSxDQUNBLGMsQ0FDQSxhLENBQ0EsWSxDQUNBLGtCLENMZk4scUNLN0JGLFksQ0FBQSxXLENBOENZLGMsQ0FDQSxvQixBTGxCVixvQ0s3QkYsWSxDQUFBLFcsQ0FrRFksYyxDQUNBLG9CLEFMdEJWLG9DSzdCRixZLENBQUEsVyxDQXNEWSxjLENBQ0Esb0JBdkRaLFksQ0FBQSxXLENBMkRRLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLFksQ0FDQSxrQixDTGxDTixxQ0s3QkYsWSxDQUFBLFcsQ0FpRVksYyxDQUNBLG9CLEFMckNWLG9DSzdCRixZLENBQUEsVyxDQXFFWSxjLENBQ0Esb0IsQUx6Q1Ysb0NLN0JGLFksQ0FBQSxXLENBeUVZLG9CQXpFWixZLENBQUEsVyxDQTZFUSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSxZLENBQ0Esa0IsQ0xwRE4scUNLN0JGLFksQ0FBQSxXLENBbUZZLGMsQ0FDQSxvQixBTHZEVixvQ0s3QkYsWSxDQUFBLFcsQ0F1RlksYyxDQUNBLG9CLEFMM0RWLG9DSzdCRixZLENBQUEsVyxDQTJGWSxvQkEzRlosWSxDQUFBLFcsQ0FBQSxVLENBK0ZRLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLFksQ0FDQSxrQixDTHRFTixxQ0s3QkYsWSxDQUFBLFcsQ0FxR1ksYyxDQUNBLG9CLEFMekVWLG9DSzdCRixZLENBQUEsVyxDQXlHWSxjLENBQ0Esb0IsQUw3RVYsb0NLN0JGLFksQ0FBQSxXLENBNkdZLG9CQTdHWixVLENBaUhRLGlCLENBQ0EsZSxDQUNBLGMsQ0FHQSxrQixDQUNBLGUsQ0F2SFIsZUFBQSxRLENBNkhRLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSwwQixDQUNBLHlCLENBQ0EsWSxDQUNBLGtCLENBQ0EsZSxDTHZHTixxQ0s3QkYsZUFBQSxRLENBc0lZLGdCLEFMekdWLG9DSzdCRixlQUFBLFEsQ0F5SVksb0IsQUw1R1Ysb0NLN0JGLGVBQUEsUSxDQTRJWSxvQixBTC9HVixxQ0s3QkYsVSxDQWlKWSxnQixBTHBIVixvQ0s3QkYsVSxDQW9KWSxvQixBTHZIVixvQ0s3QkYsVSxDQXVKWSxvQkF2SlosVyxDQUFBLFcsQ0FBQSxXLENBMkpRLGMsQ0FDQSxpQixDQTVKUixXLENBQUEsVyxDQStKUSxrQixDTGxJTixvQ0s3QkYsVyxDQUFBLFcsQ0FpS1ksb0IsQUxwSVYsb0NLN0JGLFcsQ0FBQSxXLENBb0tZLG9CQXBLWixXLENBQUEsYyxDQXdLUSxvQixDQXhLUixXLENBMktRLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBQ0EsWSxDQUNBLGtCLENBQ0EsZSxDTHBKTixxQ0s3QkYsVyxDQW1MWSxnQixBTHRKVixvQ0s3QkYsVyxDQXNMWSxtQkF0TFosYyxDQUFBLGMsQ0F5TFksZSxDQUNBLGtCLENMN0pWLHFDSzdCRixjLENBQUEsYyxDQTRMZ0IsZ0IsQUwvSmQsb0NLN0JGLGMsQ0FBQSxjLENBK0xnQixjLENBQ0EsbUJBaE1oQixjLENBdU1ZLHVCLENBdk1aLFcsQ0E2TUssaUIsQ0FDQSxpQixDQTlNTCxjLENBZ05ZLGlCLENBQ0Esa0IsQ0FDQSxhLENBbE5aLHFCLENBb05hLHdCLENBQ0EscUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNHLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNILHFDLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDTHRNWCxxQ0s3QkYscUIsQ0FxT29CLFVBck9wQixtQixDQTRPUSwyQixDQUNBLDZCLENBQ0EsZSxDTGpOTixvQ0s3QkYsbUIsQ0FnUFksa0IsQ0FDQSxtQixBTHBOVixvQ0s3QkYsbUIsQ0FvUFksa0IsQ0FDQSxtQkFHUCxrQixDQUFBLGtCLENBQUEsa0IsQ0FBQSxrQixDQUFBLGtCLENBQUEsa0IsQ0FBQSxrQixDQUFBLGlCLENJcEpBLHNDLENKc0pPLFUsQ0FGUCxxQixDQUtPLG9CLENBS1osSyxDQUNJLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxnQixDQUNBLGlDLENMOU9GLG9DS3FPRixLLENBV1EsUSxDQVhSLGtCLENBZVksUyxDQUNBLGdCRW1DWixzQixDRm5EQSxxQixDQW9CUSxZLENMelBOLG9DS3FPRixxQixDQXNCWSxhLENBQ0EseUIsQ0FDQSxpQkF4Qlosb0IsQ0ErQlEsa0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDTHhRTixxQ0txT0Ysb0IsQ0FxQ1ksZ0IsQUwxUVYsb0NLcU9GLG9CLENBd0NZLGdCLEFMN1FWLG9DS3FPRixvQixDQTJDWSxjQTNDWixRLENBQUEsUSxDQStDUSxZLENBQ0EsZSxDQUNBLFEsQ0x0Uk4scUNLcU9GLFEsQ0FBQSxRLENBbURZLGMsQUFuRFosYUFBQSxhLENBdURRLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxxQixDQUNBLHVDLENBQUEsa0MsQ0FBQSwrQixDQTNEUixhQUFBLG1CLENBNkRZLHdCLENMbFNWLG9DS3FPRixhQUFBLG1CLENBK0RnQix1QixBTHBTZCxxQ0txT0YsYUFBQSxhLENBbUVZLGdCLEFMeFNWLG9DS3FPRixhQUFBLGEsQ0FzRVksZ0IsQUF0RVosYUFBQSxnQixDQXlFWSx3QixDTDlTVixvQ0txT0YsYUFBQSxnQixDQTJFZ0IsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0E1RWhCLGFBQUEsNEIsQ0E4RW9CLDJCLENBOUVwQixhQUFBLDJCLENBaUZvQiwyQixDQWpGcEIsUSxDQXdGWSxrQixDQUNBLGEsQ0FDQSxRLENBMUZaLHVCLENBOEZnQixxQixDQUNBLFUsQ0EvRmhCLHVDLENBaUdvQixZLENBakdwQixvQyxDQW9Hb0IsVSxDQUNBLGtCRXZXcEIsUSxDQUNJLG1CLENBQ0EsK0IsQ1BZRixxQ09kRixRLENBSVEscUIsQVBlTixvQ09uQkYsUSxDQU9RLG9CLEFQaUJOLG9DT3hCRixRLENBVVEsb0IsQVBtQk4scUNPN0JGLFEsQ0FhUSw0QixDQUVKLGMsQ0FFUSxvQixBUFlWLG9DT2RFLGMsQ0FLUSxvQkFHUixpQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FDQSxrQixDQUNBLDJCLENBQ0EsZ0IsQ1BDTixxQ09ORSxpQixDQU9RLGtCLEFQRFYscUNPTkUsaUIsQ0FVUSxlLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxVQUdSLGMsQ0FDSSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsUyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxlLENBQ0EsYyxDUGpDTixxQ093QkUsYyxDQVlRLFUsQVAxQlYsb0NPY0UsYyxDQWdCUSxXQWhCUCx3QixDQW9CTyxvQixDQUNBLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLGdCLENBQ0EsVyxDQUNBLGlCLENBNUJQLDZCLENBK0JXLHdCLENBL0JYLDhCLENBbUNXLHdCLENBSVosaUIsQ0FDSSxzQixDQUNBLFMsQ0FDQSw4QixDUG5ETixxQ09nREUsaUIsQ0FLUSx3QixBUHJEVixxQ09nREUsaUIsQ0FRUSxVLENBQ0EsaUIsQ0FDQSxnQixBUDFEVixvQ09nREUsaUIsQ0FhUSxnQixBUDdEVixxQ09nRUUsZSxDQUVRLGlCLEFQbEVWLG9DT2dFRSxlLENBS1EsYyxDQUNBLFlBTlAsc0QsQ0FBQSxzRCxDQVdlLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUMsQ0FBQSw0QixDQUFBLHlCLENBZmYsNEQsQ0FBQSw0RCxDQWlCbUIsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsNEIsQ0FBQSx1QixDQUFBLG9CLENBcEJuQixrQyxDQStCTyxlLENBQ0EsZSxDUGhHVixxQ09nRUcsa0MsQ0FrQ1csaUJBbENYLDRELENBcUNXLFMsQ0FDQSxVLENBQ0Esa0IsQ0F2Q1gsbUUsQ0F5Q2Usa0IsQ0FJWixxQixDQUNJLGEsQ0FDQSxpQixDQUNBLGMsQ0FDQSxZLENBQ0EsZSxDUGxIVixxQ082R00scUIsQ0FPUSxjLEFQcEhkLHFDTzZHTSxxQixDQVVRLGMsQVB2SGQsb0NPNkdNLHFCLENBYVEsYyxBUDFIZCxvQ082R00scUIsQ0FnQlEsYyxBUDdIZCxvQ082R00scUIsQ0FtQlEsY0FuQlAseUIsQ0FzQk8sVSxDQUNBLFcsQ0FDQSxpQixDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FDQSxtQixDQUFBLGdCLENBQ0Esa0IsQ0E5QlAsaUMsQ0FpQ08saUIsQ0FDQSxRLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBQ0EsMkIsQ0FDQSwwQixDQUlaLG9CLENBQ0ksbUIsQ0FDQSxTLENBQ0EsaUIsQ1AzSk4scUNPd0pFLG9CLENBS1EscUIsQVA3SlYscUNPd0pFLG9CLENBUVEsWSxBUGhLVixvQ093SkUsb0IsQ0FXUSxXLEFQbktWLG9DT3FLTSwwQixDQUVRLG9CQUdSLDZCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxrQixDUDlLVixxQ08wS00sNkIsQ0FNUSxrQixDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsVSxBUG5MZCxvQ08wS00sNkIsQ0FZUSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLDBCLENBQUEsdUIsQ0FBQSxvQixDQUNBLG9CQWhDWCw4QixDQW9DTyxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENQaE1WLHFDT3dKRyw4QixDQTBDVyxnQixBUGxNZCxvQ093SkcsOEIsQ0E2Q1csZ0IsQVByTWQsb0NPd0pHLDhCLENBZ0RXLGdCQWhEWCw4QixDQW9ETyxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSx5QyxDQUFBLGlDLENBQ0EsYSxDQUNBLGdCLENQbE5WLHFDT3dKRyw4QixDQTREVyxnQixBUHBOZCxvQ093SkcsOEIsQ0ErRFcsZ0JBL0RYLDRCLENBZ0ZHLDBCLENBQ0ksaUIsQ0FFQSxlLENBQ0EsYyxDQUNBLGEsQ0FyRlAsNEIsQ0FtRU8sYSxDQUlBLGdCLENQL05WLHFDT3dKRyw0QixDQTBFVyxnQixBUGxPZCxvQ093SkcsNEIsQ0E2RVcsZ0JBR1IsMEIsQ0FFSSxlLENBSUEsa0IsQ1A5T1YscUNPd09NLDBCLENBUVEsYyxDQUNBLG9CLEFQalBkLG9DT3dPTSwwQixDQVlRLG9CQUdSLDBCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxtQixDQUNBLGtCLENBQ0EsK0IsQ1A3UFYscUNPdVBNLDBCLENBUVEsbUIsQ0FDQSxvQkFUUCxxQyxDQVlPLGtCLENBQ0EsZ0IsQ0FiUCwrQixDQWdCTyxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDUDFRZCxxQ091UE8sK0IsQ0FxQlcsZ0JBckJYLHNDLENBd0JXLGUsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FXcEIsc0MsQ0FFUSxhLENBQ0EsVSxDRzdUUixlLENBQ0ksVSxDQUNBLGMsQ0FDQSxPLENBQ0EsUSxDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQUNBLGUsQ1ZhRixvQ1VuQkYsZSxDQVFRLFksQVZnQk4sb0NVeEJGLGUsQ0FXUSxZQUdSLFEsQ0FDSSxxQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxjLENBRUosWSxDQUNJLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLFUsQ0FtQkEsYyxDQWpCSixxQixDQUNJLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSwwQyxDQUFBLGtDLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQVVBLGMsQ0FNQSxpQixDQWRKLDRCLENBQ0ksVSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxxRCxDQVVBLGlCLENYdW9HSixlLENXM29HQSxZLENBSUksaUIsQ0FFSixxQixDQWhCQSw0QixDQWtCSSxPLENBQ0EsUSxDQUNBLDBDLENBQUEsa0MsQ0FFSixlLENBQ0ksVyxDQUNBLFUsQ0FDQSxLLENBQ0EsTSxDRC9ESixPLENBQ0ksd0IsQ0FDQSxVLENBQ0EsbUIsQ1RXRixxQ1NkRixPLENBTVEscUIsQVRrQk4sb0NTeEJGLE8sQ0FVUSxnQkFHSixvQixDQUFDLGlFLENBQ0csK0IsQ0FESCw2QyxDQUlXLG9CLENBSlgsMkQsQ0FBQSx1QyxDQWVlLGEsQ0FmZixnRSxDQXFCdUIseUIsQ0FyQnZCLHlDLENBNEJlLFksQ0FNaEIsZ0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxpQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDVHJCTixxQ1NrQkUsZ0IsQ0FLUSxrQixDQUFBLGdCQUVKLHdCLENBQ0ksd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQUNBLGdCLENBQ0EsNEIsQ1Q1Q1YscUNTd0NNLHdCLENBTVEscUIsQ0FBQSxtQixBVHBDZCxvQ1M4Qk0sd0IsQ0FTTyxpQkFLWCxZLENBQ0ksa0IsQ1R4Q04scUNTdUNFLFksQ0FHUSxvQixBVHpEVixxQ1NzREUsWSxDQU1RLG1CLEFUN0NWLHFDU3VDRSxZLENBU1EsYyxDQUNBLG9CLEFUdERWLG9DUzRDRSxZLENBYVEsb0JBRUosaUIsQ0FDSSxlLENBQ0EsVyxDVHZFVixxQ1NxRU0saUIsQ0FLUSxpQixBVDNEZCxxQ1NzRE0saUIsQ0FTUSxpQixBVHBFZCxvQ1MyRE0saUIsQ0FhUSxpQkFJWixZLENBQ0ksVSxDQUNBLFksQ0FDQSxpQyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsWSxDVHRGTixvQ1NpRkUsWSxDQU9RLCtCLEFUbkZWLG9DUzRFRSxZLENBVVEsMkIsQUFFSCx1QkFBQSxZLENBRU8sa0IsQ0FFSCw4QkFBQSxZLENBRU8sa0IsQ1R4R2xCLHFDU3NHVyw4QkFBQSxZLENBSVcsb0JBSlgsNEMsQ0FRTyxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDVGpIbEIscUNTc0dXLDRDLENBYVcsZ0IsQVQ5R3RCLG9DU2lHVyw0QyxDQWdCVyxnQkFLaEIsa0IsQ0FDSSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZ0IsQ1RsSVYscUNTMkhNLGtCLENBU1EsZ0JBVFAsc0IsQ0FZTyxVLENBQ0EsVyxDQUNBLGlCLENBU1osZSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsUSxDVHRJTixvQ1NtSUUsZSxDQUtRLDJCLENBQUEsaUIsQ0FBQSxVQUxQLG1CLENBU08sYyxDQUNBLGMsQ0FHUixnQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQUhILG9CLENBTU8sVyxDQUNBLFcsQ0FDQSxTLENBQ0EsMkIsQ0FBQSxzQixDQUFBLG1CLENBVFAsMEIsQ0FjVyxZLENUbktkLG9DU3FKRSxnQixDQW1CUSxlTGhNWixNLENBQ0ksYyxDQUNBLEssQ0FDQSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxVLENBQ0EsWSxDQUNBLFMsQ0FDQSxpQixDQUNBLFcsQ0FFQSxlLENBQ0EsdUMsQ0FBQSxrQyxDQUFBLCtCLENBWkosYSxDQWNRLGdDLENBQ0EsTyxDQUNBLFMsQ0FDQSxrQixDQWpCUixNLENBQUEsVSxDQW9CUSw0QixDQUdKLGlCLENBQ0ksYyxDQUNBLFEsQ0FDQSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLHFCLENBQ0EsYyxDSmxCTixxQ0lTRSxpQixDQVlRLFEsQ0FDQSxZLEFKWlYsb0NJREUsaUIsQ0FpQlEsTyxDQUNBLFdBR1IsVyxDQUNJLFksQ0FDQSxVLENBQ0Esa0IsQ0FDQSxtQixDQUFBLGdCLENBRUosWSxDQUNJLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGtCLENKeENOLHFDSW9DRSxZLENBT1EsZ0JBR1IsZ0IsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLHlDLENBQUEsaUMsQ0FDQSxhLENKcEROLHFDSThDRSxnQixDQVFRLGdCLEFKNUNWLG9DSW9DRSxnQixDQWFRLGdCQUdSLGMsQ0FDSSxZLENBQ0EsYyxDQUNBLE8sQ0FDQSxRLENBQ0Esc0MsQ0FBQSxrQyxDQUFBLDhCLENBQ0Esa0IsQ0FDQSxlLENKckVOLHFDSThERSxjLENBU1EsYyxBSnhEVixxQ0krQ0UsYyxDQWFRLGEsQUp0RVYsb0NJeURFLGMsQ0FpQlEsVyxDQUVBLGUsQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLHVCLEFKekVWLG9DSW9ERSxjLENBeUJRLFdBRUosa0IsQ0FDSSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FFSixzQixDQUNJLFMsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGdCLENKbkdWLHFDSThGTSxzQixDQU9RLGMsQUpoR2Qsb0NJeUZNLHNCLENBV1EsWSxDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQUpsR2Qsb0NJb0ZNLHNCLENBa0JRLFdBRUosMEIsQ0FDSSxpQixDSnpHZCxvQ0l3R1UsMEIsQ0FHUSxnQkFNaEIsZSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENKdkhOLG9DSXNIRSxlLENBR1EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEsdUJBb0JSLGlCLENBdkJDLCtCLENBTU8sUyxDQUNBLHFCLENBQ0EsWSxDSm5JVixxQ0kySEcsK0IsQ0FVVyxjLEFKaElkLG9DSXNIRywrQixDQWNXLFksQ0FDQSxZLEFKaElkLG9DSWlIRywrQixDQW1CVyxjQUlaLGlCLENBQ0ksZSxDQUNBLFUsQ0FFQSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsVyxDQUNBLGEsQ0FDQSxtQixDSjNKTixxQ0lrSkUsaUIsQ0FZUSxlLENBQ0EsZSxBSjFKVixvQ0k2SUUsaUIsQ0FpQlEsZ0IsQUp6SlYsb0NJd0lFLGlCLENBcUJRLG1CQUlSLGEsQ0FDSSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUNBLFUsQ0poTE4scUNJMktFLGEsQ0FRUSxjLENBQ0EsbUIsQUovS1Ysb0NJc0tFLGEsQ0FhUSxjLENBQ0Esb0IsQUovS1Ysb0NJaUtFLGEsQ0FrQlEsYyxDQUNBLG9CQUlSLFksQ0FDSSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENKdE1OLHFDSWtNRSxZLENBT1EsZ0IsQUovTFYsb0NJd0xFLFksQ0FXUSxnQkFJUixZLENBQ0ksZSxDSnhNTixvQ0l1TUUsWSxDQUlRLGlCQU1QLGdDLENBRU8sYSxDQUZQLHFDQUFBLFksQ0FLVyxrQixDSnROZCxvQ0lpTkcscUNBQUEsWSxDQVFlLG9CQU1oQixtQixDQUNJLGdCLENBQ0EsNEIsQ0FDQSxlLENKbE9OLG9DSStORSxtQixDQU1RLGUsQ0FDQSxrQkFQUCwyQixDQVdPLFUsQ0FDQSxlLENKM09WLG9DSStORywyQixDQWVXLGlCQU1oQixpQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRkosdUIsQ0FLUSxjLENBTFIsOEMsQ0FTZ0IsaUMsQ0FUaEIsa0QsQ0FZb0IseUIsQ0FacEIsK0IsQ0FtQlEsWSxDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQXRCUix1QyxDQXdCWSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSwrRCxDQUNBLDBCLENBQ0EsMkIsQ0FDQSx1QixDQWhDWixxQyxDQTRDSSxzQixDQUVJLHdCLENBQUEscUIsQ0FBQSxrQixDQTlDUixxQyxDQW1DWSxtQixDQUFBLG1CLENBQUEsWSxDQUtSLHdCLENBQ0ksWSxDQUdKLHNCLENBQ0ksMEIsQ0FBQSwwQixDQUFBLG1CLENBRUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxtQyxDQUFBLDhCLENBQUEsMkIsQ0puVE4scUNJMFNFLHNCLENBWVEsVSxDQUNBLGFBYlAsMEIsQ0FpQk8sVSxDQUNBLFcsQ0FDQSwyQixDQUFBLHNCLENBQUEsbUIsQ0o3VFYscUNJMFNHLDBCLENBc0JXLFUsQ0FDQSxhQUtaLHdCLENBQ0ksYSxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixDQUdKLDBCLENBQ0ksZSxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLHdCLENBR1IsWSxDQUNDLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0csNkIsQ0FBQSw2QixDQUFBLDhCLENBQUEsMEIsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSxlLENBSkosaUJBQUEsZSxDQU9TLFksQ0FQVCxpQkFBQSxtQixDQVVTLGMsQ0FDQSxVLENBQ0EsVyxDQUNBLDJCLENBQUEsc0IsQ0FBQSxtQixDQUdBLFksQ0FoQlQsb0MsQ0FvQkssWSxDQXBCTCxpQkFBQSx5QixDTGcyR0UsaUJBQWlCLCtCLENLeDBHWCxZLENBeEJSLDBDLENMbTJHRSxnRCxDQUNBLHNDLENBQ0EsZ0QsQ0FDQSxnRCxDS3YwR00sWSxDSmpYTixvQ0l1WEYsYyxDQUFBLGlCLENBRVEsVyxDQUNBLGlCLENBQ0EsVyxBSmpYTixxQ0k2V0YsZ0MsQ0FBQSxtQyxDQVFZLGMsQ0FDQSxVLENBQ0EsVSxBSmpZVixvQ0l1WEYsb0MsQ0FBQSx1QyxDQWNnQixXQWRoQiw0QixDQUFBLCtCLENBbUJRLGlCLENBQ0EsZSxDQUNBLGMsQ0psWU4scUNJNldGLDRCLENBQUEsK0IsQ0F1QlksZ0IsQUpwWVYsb0NJNldGLDRCLENBQUEsK0IsQ0EwQlksZ0IsQUp2WVYsb0NJNldGLDRCLENBQUEsK0IsQ0E2QlksZ0IsQUFJWixrQkFBQSxpQyxDQUNJLGtDLENBQUEsMEIsQ0FFSixlQUFBLGlDLENBQ0kscUMsQ0FBQSw2QixDQUNBLHVDLENBQUEsK0IsQ0FHSixvQyxDQUFBLHVDLENBQ0kscUMsQ0FBQSw2QixDSnZaRixvQ0lzWkYsb0MsQ0FBQSx1QyxDQUdRLHdDLENBQUEsa0NBR1IsaUMsQ0FBQSxvQyxDQUNJLHdDLENBQUEsZ0MsQ0FDQSx1QyxDQUFBLG1DLENBQUEsK0IsQ0o5WkYsb0NJNFpGLGlDLENBQUEsb0MsQ0FJUSwyQyxDQUFBLG1DLENBQ0Esb0MsQ0FBQSxnQyxDQUFBLDhCQUlSLDhDLENBQ0kscUMsQ0FBQSw2QixDQUVKLDJDLENBQ0ksd0MsQ0FBQSxnQyxDQUNBLDBCLENBQUEsc0IsQ0FBQSxrQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGlvbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgT3V0SW5SaWdodCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgSW5SaWdodCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWxPdXRJblRvcCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAwJSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIE1vZGFsSW5Ub3Age1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwMCUpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbE91dEluVG9wTW9iIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMDAlKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgTW9kYWxJblRvcE1vYiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAwJSk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIE1vZGFsU2NhbGUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBNb2RhbE91dFNjYWxlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG59XG4iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiO1xyXG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgIHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ZvbnRzL0dlb21ldHJpYS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgICB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiO1xyXG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ZvbnRzL0dlb21ldHJpYS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgIHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ZvbnRzL0dlb21ldHJpYS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIjtcclxuICAgIHNyYzogdXJsKFwiL2Fzc2V0cy90ZW1wbGF0ZXMvZm9udHMvR2VvbWV0cmlhLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgICB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCI7XHJcbiAgICBzcmM6IHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ZvbnRzL0dlb21ldHJpYS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ZvbnRzL0dlb21ldHJpYS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgICB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiO1xyXG4gICAgc3JjOiB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ZvbnRzL0dlb21ldHJpYS1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgIHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ZvbnRzL0dlb21ldHJpYS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIjtcclxuICAgIHNyYzogdXJsKFwiL2Fzc2V0cy90ZW1wbGF0ZXMvZm9udHMvR2VvbWV0cmlhLUV4dHJhQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtRXh0cmFCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgICB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn0iLCIqLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKiB7XG4gICAgQGluY2x1ZGUgc2Nyb2xsYmFyKHZhcigtLXByaW1hcnktY29sb3IpLCByZ2JhKDI1NSwgMCwgMCwgMCksIDVweCwgNXB4KVxufVxuKjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG5ib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyZXktY29sb3IpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbm1haW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogOTAwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWFtaW4oMTkyMXB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NzBweDtcbiAgICB9XG59XG5oMSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4uZmlnY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDVweCAwO1xufVxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG5wIHtcbiAgICBtYXJnaW46IDA7XG59XG5vbCxcbnVsLFxubGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLmxvY2sge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi50ZXh0IG9sLFxuLnRleHQgdWwsXG4udGV4dCBsaSxcbi5jb250ZW50IG9sLFxuLmNvbnRlbnQgbGksXG4uY29udGVudCB1bCB7XG4gICAgcGFkZGluZzogaW5pdGlhbDtcbiAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xufVxuLmNvbnRlbnQgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG4uY29udGVudCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xufVxuLmNvbnRlbnQgdWwgb2wgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uY29udGVudCBvbCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAzMHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbnVtZXJpYztcbn1cbi5mbGV4LFxuLmlubGluZS1mbGV4IHtcbiAgICAmLmpzYiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLmpzYSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cblxuICAgICYuamZzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYuamZlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmLmpjIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5hYyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5hZnMge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLmFmZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmLmZkYyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICYuZncge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5pbWcubGF6eS1sb2FkIHtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGZpbHRlcjtcbn1cbmltZy5sYXp5LWxvYWQubG9hZGVkIHtcbiAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbn1cbi5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxufVxuLmZvcm1fX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTUzMHB4O1xufVxuLm11bHRpcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTlweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzlweDtcbiAgICB9XG4gICAgJi0tc21hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIH1cbn1cbi5tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoMTQ0MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKDQ4MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIFxuICAgICYgaDEge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTQ0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJpbWFyeS1jb2xvciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgJi0tbWFyZ2luLXplcm8ge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJiAucGFnZSB7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAmLmFjdGl2ZSAucGFnZS1saW5re1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kaXNhYmxlZCAucGFnZS1saW5re1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDhkMWQxOztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUFFQUVBO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICAmLS1wdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tcGItNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLS1yZXZpZXdzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICYgaDEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICAuc2VjX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjX19kZXNjIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg3ODc4NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi0tYWx0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYgZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1hamF4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLWFycm93cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmJ1dHRvbi1zbGlkZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAmLWhvcml6b250YWwge1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICAmLWJ1bGxldCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhBRDg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fbGlnaHQge1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblxuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nc2xpZGUtaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxufVxuXG4uY29udGFjdC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggNTBweCByZ2JhKDE3LCAxOCwgMjEsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogNDBweCA1MHB4IDUwcHggNTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4IDQwcHggNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzVweCAzNXB4IDM1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGFiZWwtZ3JvdXAge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICYgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICBzdHJva2U6ICM2NDY0NjQ7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmIHN2ZyB7XG4gICAgICAgICAgIHN0cm9rZTogI2ZmZjsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIFxuICAgICZfcmlnaHQge1xuICAgICAgICAmIC5zZWFyY2gtc2VjdGlvbiB7XG4gICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJiAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDklICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2Zvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICBcbiAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB9XG59XG5cbi5yb3dzIC5hbmltLmRvbmUge1xuICAgIGFuaW1hdGlvbjogZmFkZUluQm90dG9tIDAuNXMgZWFzZTtcbn1cbi5hZi1tZXNzYWdlLWVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlLm1tLWxpc3RpdGVtIHtcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLWxpbmstaG92ZXItY29sb3IpO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ZvbnRzL0dlb21ldHJpYS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy90ZW1wbGF0ZXMvZm9udHMvR2VvbWV0cmlhLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy90ZW1wbGF0ZXMvZm9udHMvR2VvbWV0cmlhLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy90ZW1wbGF0ZXMvZm9udHMvR2VvbWV0cmlhLU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ZvbnRzL0dlb21ldHJpYS1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy90ZW1wbGF0ZXMvZm9udHMvR2VvbWV0cmlhLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ZvbnRzL0dlb21ldHJpYS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy90ZW1wbGF0ZXMvZm9udHMvR2VvbWV0cmlhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ZvbnRzL0dlb21ldHJpYS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ZvbnRzL0dlb21ldHJpYS1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtRXh0cmFCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9mb250cy9HZW9tZXRyaWEtRXh0cmFCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy90ZW1wbGF0ZXMvZm9udHMvR2VvbWV0cmlhLUV4dHJhQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGlvbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgT3V0SW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgT3V0SW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQGtleWZyYW1lcyBJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vZGFsT3V0SW5Ub3Age1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMDAlKTsgfSB9XG5cbkBrZXlmcmFtZXMgbW9kYWxPdXRJblRvcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwMCUpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIE1vZGFsSW5Ub3Age1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAwJSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG5cbkBrZXlmcmFtZXMgTW9kYWxJblRvcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMDAlKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vZGFsT3V0SW5Ub3BNb2Ige1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMDAlKTsgfSB9XG5cbkBrZXlmcmFtZXMgbW9kYWxPdXRJblRvcE1vYiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwMCUpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIE1vZGFsSW5Ub3BNb2Ige1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAwJSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgTW9kYWxJblRvcE1vYiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMDAlKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIE1vZGFsU2NhbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgTW9kYWxTY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIE1vZGFsT3V0U2NhbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgTW9kYWxPdXRTY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9IH1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbioge1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpIHJnYmEoMjU1LCAwLCAwLCAwKTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluOyB9XG4gICo6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4OyB9XG4gICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JleS1jb2xvcik7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbm1haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiA5MDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICBtYWluIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDExMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgIG1haW4ge1xuICAgICAgbWluLWhlaWdodDogODAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIG1haW4ge1xuICAgICAgbWluLWhlaWdodDogNzAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIG1haW4ge1xuICAgICAgbWluLWhlaWdodDogNjcwcHg7IH0gfVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7IH1cblxuLmZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbnN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxucCB7XG4gIG1hcmdpbjogMDsgfVxuXG5vbCxcbnVsLFxubGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLndyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0IG9sLFxuLnRleHQgdWwsXG4udGV4dCBsaSxcbi5jb250ZW50IG9sLFxuLmNvbnRlbnQgbGksXG4uY29udGVudCB1bCB7XG4gIHBhZGRpbmc6IGluaXRpYWw7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7IH1cblxuLmNvbnRlbnQgdWwge1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4OyB9XG5cbi5jb250ZW50IHVsIGxpIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwOyB9XG5cbi5jb250ZW50IHVsIG9sIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4uY29udGVudCBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDE2cHggMzBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBudW1lcmljOyB9XG5cbi5mbGV4LmpzYixcbi5pbmxpbmUtZmxleC5qc2Ige1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmZsZXguanNhLFxuLmlubGluZS1mbGV4LmpzYSB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uZmxleC5qZnMsXG4uaW5saW5lLWZsZXguamZzIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmZsZXguamZlLFxuLmlubGluZS1mbGV4LmpmZSB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5mbGV4LmpjLFxuLmlubGluZS1mbGV4LmpjIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5mbGV4LmFjLFxuLmlubGluZS1mbGV4LmFjIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZmxleC5hZnMsXG4uaW5saW5lLWZsZXguYWZzIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5mbGV4LmFmZSxcbi5pbmxpbmUtZmxleC5hZmUge1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmZsZXguZmRjLFxuLmlubGluZS1mbGV4LmZkYyB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZmxleC5mdyxcbi5pbmxpbmUtZmxleC5mdyB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5pbWcubGF6eS1sb2FkIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIC13ZWJraXQtZmlsdGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIC13ZWJraXQtZmlsdGVyO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGZpbHRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBmaWx0ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZmlsdGVyLCAwLjNzIC13ZWJraXQtZmlsdGVyOyB9XG5cbmltZy5sYXp5LWxvYWQubG9hZGVkIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMHB4KTtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMHB4KTsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzI4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuLmZvcm1fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxNTMwcHg7IH1cblxuLm11bHRpcGFnZSB7XG4gIG1hcmdpbi10b3A6IDE2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm11bHRpcGFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiA5OXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubXVsdGlwYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDc5cHg7IH0gfVxuICAubXVsdGlwYWdlLS1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuXG4ubWFpbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm1haW4tdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubWFpbi10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5tYWluLXRpdGxlIGgxIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubWFpbi10aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLXRpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1haW4tdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgIC5tYWluLXRpdGxlIGgxIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApOyB9XG4gIC5tYWluLXRpdGxlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICAgIGdhcDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLm1haW4tdGl0bGVfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBnYXA6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi10aXRsZV9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5tYWluLXRpdGxlX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLm1haW4tdGl0bGVfX3dyYXBwZXIgPiAqIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLXRpdGxlX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi10aXRsZV9fd3JhcHBlciBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4ucHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLnBhZ2luYXRpb24tLW1hcmdpbi16ZXJvIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAjZDhkMWQxO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3JkZXItY29sb3I6ICNFQUVBRUE7IH1cbiAgLnBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLnBhZ2luYXRpb24gLnBhZ2UtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG5cbi5zZWMge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgLnNlYyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5zZWMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICAuc2VjLS1wdCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAuc2VjLS1wdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWMtLXB0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc2VjLS1wdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgLnNlYy0tcGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5zZWMtLXBiLTQwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAuc2VjX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgIC5zZWNfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VjX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc2VjX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlY19faGVhZGVyLS1yZXZpZXdzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuc2VjX19oZWFkZXItLXJldmlld3Mge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLnNlY19faGVhZGVyLS1yZXZpZXdzIGgxIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuc2VjX19oZWFkZXItLXdoaXRlIC5zZWNfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlY19faGVhZGVyLS13aGl0ZSAuc2VjX19kZXNjIHtcbiAgICAgIGNvbG9yOiAjODc4Nzg3OyB9XG4gICAgLnNlY19faGVhZGVyLS1hbHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zZWNfX2hlYWRlciBmb3JtIHtcbiAgICAgIHdpZHRoOiA0OSU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZWNfX2hlYWRlciBmb3JtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zZWNfX3RpdGxlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLnNlY19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VjX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc2VjX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gIC5zZWNfX2Rlc2Mge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAuc2VjX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlY19fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNlY19fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIGdhcDogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLnNlY19fZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWNfX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc2VjX19mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAuc2VjX19mb290ZXItLWFqYXgge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5zZWNfX2Zvb3Rlci0tYWpheCB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5zZWNfX3NsaWRlci1hcnJvd3Mge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2VjX19zbGlkZXItYXJyb3dzIC5idXR0b24tc2xpZGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDVweDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbjogMCA1cHg7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhBRDg7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uX19saWdodCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbl9fbGlnaHQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5nc2xpZGUtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uY29udGFjdC1mb3JtIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggN3B4IDUwcHggcmdiYSgxNywgMTgsIDIxLCAwLjA1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDUwcHggcmdiYSgxNywgMTgsIDIxLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNDBweCA1MHB4IDUwcHggNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAuY29udGFjdC1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweCA0MHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LWZvcm0ge1xuICAgICAgcGFkZGluZzogMzBweCAzNXB4IDM1cHggMzVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhY3QtZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4IDM1cHggMTVweDsgfSB9XG4gIC5jb250YWN0LWZvcm1fX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAuY29udGFjdC1mb3JtX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LWZvcm1fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgLmNvbnRhY3QtZm9ybV9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvbnRhY3QtZm9ybV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIC5jb250YWN0LWZvcm1fX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgIC5jb250YWN0LWZvcm1fX2Zvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvbnRhY3QtZm9ybV9fZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuY29udGFjdC1mb3JtX19pbnB1dHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY29udGFjdC1mb3JtX19pbnB1dHMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5jb250YWN0LWZvcm1fX2lucHV0cyAubGFiZWwtZ3JvdXAge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtZm9ybV9faW5wdXRzIC5sYWJlbC1ncm91cCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtZm9ybV9faW5wdXRzIC5sYWJlbC1ncm91cCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5jb250YWN0LWZvcm1fX2lucHV0cyAubGFiZWwtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgICAgIC5jb250YWN0LWZvcm1fX2lucHV0cyAubGFiZWwtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY29udGFjdC1mb3JtX19pbnB1dHMgLmxhYmVsLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAgIC5jb250YWN0LWZvcm1fX2lucHV0cyAubGFiZWwtZ3JvdXA6bGFzdC1jaGlsZCAudGV4dGFyZWEge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4OyB9XG4gIC5jb250YWN0LWZvcm1fX2Zvb3RlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jb250YWN0LWZvcm1fX2Zvb3RlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmNvbnRhY3QtZm9ybV9fZm9vdGVyIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jb250YWN0LWZvcm1fX2Zvb3RlciAuY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5jb250YWN0LWZvcm1fX2Zvb3RlciAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29udGFjdC1mb3JtX19mb290ZXIgLmJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wYWdlLWluZm8ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAucGFnZS1pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWdlLWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLnBhZ2UtaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZ2FwOiAyMHB4OyB9IH1cbiAgLnBhZ2UtaW5mb19faXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wYWdlLWluZm9fX2l0ZW0gc3ZnIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICM2NDY0NjQ7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnBhZ2UtaW5mb19faXRlbSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjNjQ2NDY0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFnZS1pbmZvX19pdGVtIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5wYWdlLWluZm8tLXdoaXRlIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLWluZm8tLXdoaXRlIHN2ZyB7XG4gICAgc3Ryb2tlOiAjZmZmOyB9XG5cbi5zZWFyY2gtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaC1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuc2VhcmNoLXNlY3Rpb25fcmlnaHQgLnNlYXJjaC1zZWN0aW9uX19mb3JtIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlYXJjaC1zZWN0aW9uX3JpZ2h0IC5zZWFyY2gtc2VjdGlvbl9fZm9ybSB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLnNlYXJjaC1zZWN0aW9uX3JpZ2h0IC5zZWFyY2gtaW5wdXQge1xuICAgIG1heC13aWR0aDogNDklICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLnNlYXJjaC1zZWN0aW9uX3JpZ2h0IC5zZWFyY2gtaW5wdXQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5zZWFyY2gtc2VjdGlvbl9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnNlYXJjaC1zZWN0aW9uIC5zZWFyY2gtaW5wdXQge1xuICAgIG1heC13aWR0aDogNDIwcHg7IH1cblxuLnJvd3MgLmFuaW0uZG9uZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5Cb3R0b20gMC41cyBlYXNlO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluQm90dG9tIDAuNXMgZWFzZTsgfVxuXG4uYWYtbWVzc2FnZS1lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWN0aXZlLm1tLWxpc3RpdGVtIHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1saW5rLWhvdmVyLWNvbG9yKTsgfVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmV5LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDE5cHggMjZweCAxOXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCAxcHggI2VhZWFlYTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAjZWFlYWVhO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI2cHggMTVweDsgfSB9XG4gIC5idXR0b246YmVmb3JlIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gICAgLmJ1dHRvbjpob3ZlciBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmJ1dHRvbi5hY3RpdmU6YmVmb3JlLCAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYnV0dG9uIHN2ZyB7XG4gICAgZmlsbDogdmFyKC0tcHJpbWFyeS1ncmV5LWNvbG9yKTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBmaWxsIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIGZpbGwgMC4ycztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgZmlsbCAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzOyB9XG4gIC5idXR0b24tLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idXR0b24tLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDIxcHggMjZweCAxOXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3ItZ3JhZGllbnQpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogdmFyKC0tcHJpbWFyeS1jb2xvci1zaGFkb3cpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tcHJpbWFyeS1jb2xvci1zaGFkb3cpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMTcuNXB4IDI2cHggMTQuNXB4OyB9IH1cbiAgICAuYnV0dG9uLS1wcmltYXJ5OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyLWdyYWRpZW50KTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogdmFyKC0tcHJpbWFyeS1jb2xvci1zaGFkb3ctaG92ZXIpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1wcmltYXJ5LWNvbG9yLXNoYWRvdy1ob3Zlcik7IH1cbiAgICAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuYnV0dG9uLS1wcmltYXJ5IHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAuYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDIxcHggMjZweCAxOXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvci1ncmFkaWVudCk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1zZWNvbmRhcnktY29sb3Itc2hhZG93KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXNlY29uZGFyeS1jb2xvci1zaGFkb3cpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAuYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgICAgICBwYWRkaW5nOiAxNy41cHggMjZweCAxNC41cHg7IH0gfVxuICAgIC5idXR0b24tLXNlY29uZGFyeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLWhvdmVyLWdyYWRpZW50KTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLXNoYWRvdy1ob3Zlcik7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXNlY29uZGFyeS1jb2xvci1zaGFkb3ctaG92ZXIpOyB9XG4gICAgLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5idXR0b24tLXNlY29uZGFyeSBzdmcge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgLmJ1dHRvbi0td2hhdHNhcHAge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNUQzNjY7IH1cbiAgICAuYnV0dG9uLS13aGF0c2FwcDpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZWJjNWI7IH1cbiAgICAuYnV0dG9uLS13aGF0c2FwcCBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJ1dHRvbi0tZGFyayB7XG4gICAgcGFkZGluZzogMjFweCAyNnB4IDE5cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzFlMWYyNTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwNzA4MDljOTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwNzA4MDljOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLmJ1dHRvbi0tZGFyayB7XG4gICAgICAgIHBhZGRpbmc6IDE3LjVweCAyNnB4IDE0LjVweDsgfSB9XG4gICAgLmJ1dHRvbi0tZGFyazpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzMxMzIzODtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzA3MDgwOWM5O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDcwODA5Yzk7IH1cbiAgICAuYnV0dG9uLS1kYXJrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnV0dG9uLS1kYXJrOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuYnV0dG9uLS1kYXJrIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAuYnV0dG9uLS10ZXh0LWRhcmsge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyZXktY29sb3IpOyB9XG4gIC5idXR0b24tLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjRmNGY0KSwgdG8oI2Q5ZDlkOSkpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMCUsICNkOWQ5ZDkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y0ZjRmNCAwJSwgI2Q5ZDlkOSAxMDAlKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMHB4ICNiZWJlYmUsIGluc2V0IDBweCA0cHggMTlweCAjZTdlN2U3O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggI2JlYmViZSwgaW5zZXQgMHB4IDRweCAxOXB4ICNlN2U3ZTc7XG4gICAgY29sb3I6ICNhYmFiYWI7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5idXR0b246ZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmJ1dHRvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7IH1cbiAgICAuYnV0dG9uLXRleHQgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIGZpbGwgMC4ycztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBmaWxsIDAuMnM7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgZmlsbCAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzOyB9XG4gICAgLmJ1dHRvbi10ZXh0OmhvdmVyIHtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpOyB9XG4gICAgICAuYnV0dG9uLXRleHQ6aG92ZXIgc3ZnIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5idXR0b24tdGV4dDpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2FiYWJhYjtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgIC5idXR0b24tdGV4dDpkaXNhYmxlZCBzdmcge1xuICAgICAgICBmaWxsOiAjYWJhYmFiOyB9XG5cbi5idXR0b24tc2xpZGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgIC5idXR0b24tc2xpZGUge1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDsgfSB9XG4gIC5idXR0b24tc2xpZGUgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZmlsbDogdmFyKC0tcHJpbWFyeS1ncmV5LWNvbG9yKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlOyB9XG4gIC5idXR0b24tc2xpZGUuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmJ1dHRvbi1zbGlkZS5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHN2ZyB7XG4gICAgICBmaWxsOiAjYWJhYmFiOyB9XG4gIC5idXR0b24tc2xpZGU6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAgIC5idXR0b24tc2xpZGU6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpob3ZlciBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLmJ1dHRvbi1zbGlkZS0tYWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5NmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuYnV0dG9uLXNsaWRlLS1hbHQgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuYnV0dG9uLXNsaWRlLS1hbHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzUzNTM1MzsgfVxuICAuYnV0dG9uLXNsaWRlLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwYjg7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuYnV0dG9uLXNsaWRlLS1kYXJrIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi1zbGlkZS0tZGFyazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5sYWJlbC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFiZWwtZ3JvdXAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sYWJlbC1ncm91cF9fZHJvcGRvd24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYWJlbC1ncm91cF9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmxhYmVsLWdyb3VwX19kcm9wZG93biArIC5pbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgLmxhYmVsLWdyb3VwX19lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNGRTM4Mzg7IH1cbiAgICAubGFiZWwtZ3JvdXBfX2Vycm9yOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvdGVtcGxhdGVzL2ltZy9pbnRlcmZhY2VfaWNvbnMuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5sYWJlbC1ncm91cF9fZXJyb3IuZXJyb3Ige1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLmlucHV0LCAuc2VhcmNoLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMUUxRjI1OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgIC5pbnB1dCwgLnNlYXJjaC1pbnB1dCB7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBwYWRkaW5nOiAwIDE4cHg7IH0gfVxuICAuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjQ2NDY0OyB9XG4gIC5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NDY0NjQ7IH1cbiAgLmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjQ2NDY0OyB9XG4gIC5pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjQ2NDY0OyB9XG4gIC5pbnB1dDo6cGxhY2Vob2xkZXIsIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzY0NjQ2NDsgfVxuICAuaW5wdXQ6YWN0aXZlLCAuaW5wdXQ6aG92ZXIsIC5zZWFyY2gtaW5wdXQ6YWN0aXZlLCAuc2VhcmNoLWlucHV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5pbnB1dC5lcnJvciArIC5sYWJlbC1ncm91cF9fZXJyb3IsIC5zZWFyY2gtaW5wdXQuZXJyb3IgKyAubGFiZWwtZ3JvdXBfX2Vycm9yIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5pbnB1dC5lcnJvciwgLnNlYXJjaC1pbnB1dC5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkUzODM4OyB9XG5cbi5zZWFyY2gtZm9ybSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuc2VhcmNoLWlucHV0IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zZWFyY2gtaW5wdXQgYnV0dG9uIHN2ZyB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlOiAjOTk5OTk5O1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLnNlYXJjaC1pbnB1dCBidXR0b246aG92ZXIgc3ZnIHtcbiAgICAgIHN0cm9rZTogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cblxuLnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE1cHggMThweCAxOHB4IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFFMUYyNTsgfVxuICAudGV4dGFyZWEuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI0ZFMzgzODsgfVxuICAudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjQ2NDY0OyB9XG4gIC50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NDY0NjQ7IH1cbiAgLnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NDY0NjQ7IH1cbiAgLnRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjQ2NDY0OyB9XG4gIC50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjQ2NDY0OyB9XG4gIC50ZXh0YXJlYTphY3RpdmUsIC50ZXh0YXJlYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAudGV4dGFyZWEuZXJyb3IgKyAubGFiZWwtZ3JvdXBfX2Vycm9yIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveF9fdGV4dDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIC5jaGVja2JveF9faW5wdXQge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDEycHg7IH1cbiAgICAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hfX3RleHQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9pbWcvaWNvX2NoZWNrLnN2Z1wiKTsgfVxuICAgIC5jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX3RleHQge1xuICAgICAgY29sb3I6ICNFNUU1RTU7IH1cbiAgICAgIC5jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX3RleHQ6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmNoZWNrYm94X19pbnB1dDpjaGVja2VkOmRpc2FibGVkICsgLmNoZWNrYm94X190ZXh0IHtcbiAgICAgIGNvbG9yOiAjRTVFNUU1OyB9XG4gICAgICAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX3RleHQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy90ZW1wbGF0ZXMvaW1nL2ljb19jaGVja19kaXNhYmxlZC5zdmdcIik7IH1cbiAgLmNoZWNrYm94X190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAuY2hlY2tib3hfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIC5jaGVja2JveF9fdGV4dDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgMC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IDAuM3M7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jaGVja2JveF9fdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5jaGVja2JveF9fdGV4dCA+IHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgLmNoZWNrYm94X190ZXh0IGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5yYWRpbzpob3ZlciAucmFkaW9fX3RleHQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAucmFkaW9fX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgLnJhZGlvX190ZXh0OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG4gICAgLnJhZGlvX19pbnB1dDpkaXNhYmxlZCArIC5yYWRpb19fdGV4dCB7XG4gICAgICBjb2xvcjogI0U1RTVFNTsgfVxuICAgICAgLnJhZGlvX19pbnB1dDpkaXNhYmxlZCArIC5yYWRpb19fdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTVFNUU1O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAucmFkaW9fX2lucHV0OmNoZWNrZWQ6ZGlzYWJsZWQgKyAucmFkaW9fX3RleHQge1xuICAgICAgY29sb3I6ICNFNUU1RTU7IH1cbiAgICAgIC5yYWRpb19faW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCArIC5yYWRpb19fdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGQjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTVFNUU1O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7IH1cbiAgLnJhZGlvX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAucmFkaW9fX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIC5yYWRpb19fdGV4dDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgMC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IDAuM3M7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5yYWRpb19fdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5yYWRpb19fdGV4dCA+IHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgLnJhZGlvX190ZXh0IGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZHJvcGRvd24uYWN0aXZlIC5kcm9wZG93bl9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kcm9wZG93bi5hY3RpdmUgLmRyb3Bkb3duX19hcnJvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmRyb3Bkb3duX19mbGFnIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuXG4uZHJvcGRvd25fX2lucHV0X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZHJvcGRvd25fX3ZhbCB7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4uZHJvcGRvd25fX2Fycm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zczsgfVxuXG4uZHJvcGRvd25fX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyA1cHgpOyB9XG5cbi5kcm9wZG93bl9faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRyb3Bkb3duX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gIC5kcm9wZG93bl9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjsgfVxuICAuZHJvcGRvd25fX2l0ZW0gLmljbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgLmRyb3Bkb3duX19pdGVtIC5jb2RlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmV5LWNvbG9yKTsgfVxuICAuZHJvcGRvd25fX2l0ZW0gLmNvdW50cnkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuZHJvcGRvd25fX2l0ZW0gLmNvdW50cnk6YWZ0ZXIge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWNvdW50cnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAwLjNzIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtLCAwLjNzIC13ZWJraXQtdHJhbnNmb3JtOyB9XG4gIC5oZWFkZXIuaGlkZGVuIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDhweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ4cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00OHB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLmhlYWRlci5oaWRkZW4ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDZweCk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NnB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ2cHgpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlci5oaWRkZW4ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgLmhlYWRlci0tc3RhdGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDQycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgIC5oZWFkZXItLXN0YXRpYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyOXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmhlYWRlci0tc3RhdGljIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7IH0gfVxuICAuaGVhZGVyLW5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oZWFkZXItbmF2X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyLW5hdl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5oZWFkZXItbmF2X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmhlYWRlci1uYXZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cbiAgICAuaGVhZGVyLW5hdl9faXRlbS0tbW9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWF4LWhlaWdodDogNDhweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5oZWFkZXItbmF2X19pdGVtLS1tb3JlIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgICAgIC5oZWFkZXItbmF2X19pdGVtLS1tb3JlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuaGVhZGVyLW5hdl9faXRlbS0tbW9yZTpob3ZlciAuaGVhZGVyLW5hdl9faWNvbiB7XG4gICAgICAgIGZpbGw6IHZhcigtLWhlYWRlci1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgLmhlYWRlci1uYXZfX2l0ZW0tLW1vcmUgLnN1Ym1lbnUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MCUpOyB9XG4gICAgICAgIC5oZWFkZXItbmF2X19pdGVtLS1tb3JlIC5zdWJtZW51X19saXN0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7IH1cbiAgICAgICAgLmhlYWRlci1uYXZfX2l0ZW0tLW1vcmUgLnN1Ym1lbnUgLnN1Ym1lbnUge1xuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlci1uYXZfX2l0ZW0tLW1vcmUgLnN1Ym1lbnVfX2l0ZW0td3JhcHBlciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNzBweDsgfVxuICAgICAgICAuaGVhZGVyLW5hdl9faXRlbS0tbW9yZSAuc3VibWVudV9fbGluayB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDsgfVxuICAgIC5oZWFkZXItbmF2X19pdGVtLmFjdGl2ZTpoYXMoLnN1Ym1lbnUpOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taGVhZGVyLWxpbmstaG92ZXItY29sb3IpOyB9XG4gICAgLmhlYWRlci1uYXZfX2l0ZW0uYWN0aXZlID4gYSB7XG4gICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWxpbmstaG92ZXItY29sb3IpOyB9XG4gICAgLmhlYWRlci1uYXZfX2l0ZW06aG92ZXIgLmhlYWRlci1uYXZfX2xpbmsge1xuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1saW5rLWhvdmVyLWNvbG9yKTsgfVxuICAgIC5oZWFkZXItbmF2X19pdGVtOmhhcyguc3VibWVudSkgLmhlYWRlci1uYXZfX2xpbms6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmhlYWRlci1uYXZfX2l0ZW06aGFzKC5zdWJtZW51KTpob3ZlcjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWhlYWRlci1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGUoMjI1ZGVnKTsgfVxuICAgIC5oZWFkZXItbmF2X19pdGVtOmhhcyguc3VibWVudSk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0b3A6IDQ1JTtcbiAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuaGVhZGVyLW5hdl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuaGVhZGVyLW5hdl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5oZWFkZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwOyB9IH1cbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRjI1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5oZWFkZXJfX3RvcC0tZGFyay10ZXh0IC5oZWFkZXItbmF2X19saW5rIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyZXktY29sb3IpOyB9XG4gICAgLmhlYWRlcl9fdG9wLS1kYXJrLXRleHQgLmhlYWRlci1uYXZfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JleS1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZ3JleS1jb2xvcik7IH1cbiAgICAuaGVhZGVyX190b3AtLWRhcmstdGV4dCAuaGVhZGVyLW5hdl9faWNvbiB7XG4gICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWdyZXktY29sb3IpOyB9XG4gIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIGdhcDogM3B4OyB9IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA0NyU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBtaW4td2lkdGg6IC13ZWJraXQtbWluLWNvbnRlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogLW1vei1taW4tY29udGVudDtcbiAgICAgICAgbWluLXdpZHRoOiBtaW4tY29udGVudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlYWRlcl9faW5mbyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxOyB9XG4gIC5oZWFkZXJfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAuaGVhZGVyX19zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlcl9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDguNDUlO1xuICAgIG1heC13aWR0aDogMjYlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAuaGVhZGVyX19hZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgICAgICBtYXgtd2lkdGg6IDI4JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAuaGVhZGVyX19hZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogMzIlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlcl9fYWRkcmVzcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX190ZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjE1JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLmhlYWRlcl9fdGVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3RlbCB7XG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuICAgIC5oZWFkZXJfX3RlbCAudGltZS13b3JrIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgIC5oZWFkZXJfX3RlbCAudGltZS13b3JrLmRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5oZWFkZXJfX3RlbCAudGltZS13b3JrLmRyb3Bkb3duID4gc3BhbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5oZWFkZXJfX3RlbCAudGltZS13b3JrLmRyb3Bkb3duOmhvdmVyID4gc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gICAgICAgIC5oZWFkZXJfX3RlbCAudGltZS13b3JrLmRyb3Bkb3duOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHJvdGF0ZSgyMjVkZWcpOyB9XG4gICAgICAgIC5oZWFkZXJfX3RlbCAudGltZS13b3JrLmRyb3Bkb3duOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdG9wOiA0MSU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxRTFGMjU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzFFMUYyNTtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXJfX3RlbCAudGltZS13b3JrIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX3RlbCAudGltZS13b3JrIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5oZWFkZXJfX3RlbCAudGltZS13b3JrOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTBDRjZEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmhlYWRlcl9fdGVsIC50aW1lLXdvcmtfX3N1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwNHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMjVweCAzN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMjVweCAzN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICAuaGVhZGVyX190ZWwgLnRpbWUtd29ya19fc3VibWVudS5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaGVhZGVyX190ZWwgLnRpbWUtd29ya19fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgICAuaGVhZGVyX190ZWwgLnRpbWUtd29ya19fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAgIC5oZWFkZXJfX3RlbCAudGltZS13b3JrX19waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyZXktY29sb3IpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgLmhlYWRlcl9fdGVsIC50aW1lLXdvcmtfX3Bob25lOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgICAgIC5oZWFkZXJfX3RlbCAudGltZS13b3JrX19zZXBhcmF0b3Ige1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5oZWFkZXJfX3RlbCAudGltZS13b3JrX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuaGVhZGVyX190ZWwgLnRpbWUtd29ya19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oZWFkZXJfX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2J0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlcl9fYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5oZWFkZXJfX2J0biAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgLmhlYWRlci0tdDMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiAyMjhweDtcbiAgICBoZWlnaHQ6IDc3JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogNDVweCAyMHB4O1xuICAgIHotaW5kZXg6IDk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgIC5oZWFkZXItLXQzIHtcbiAgICAgICAgbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXItLXQzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICAuaGVhZGVyLS10MyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgICAuaGVhZGVyLS10My5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXItLXQzIC5jb250YWluZXIge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhlYWRlci0tdDMgLmNvbnRhaW5lciB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgIC5oZWFkZXItLXQzIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgICAuaGVhZGVyLS10MyAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXItLXQzIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuaGVhZGVyLS10MyAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1JTsgfSB9XG4gICAgICAuaGVhZGVyLS10MyAuaGVhZGVyX19sb2dvIC5sb2dvX19kZXNjIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgICAgIC5oZWFkZXItLXQzIC5oZWFkZXJfX2xvZ28gLmxvZ29fX2Rlc2Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5oZWFkZXItLXQzIC5oZWFkZXJfX2xvZ28gLmxvZ29fX2Rlc2Mge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlci0tdDMgLmhlYWRlcl9fYWRkcmVzcyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgICAgLmhlYWRlci0tdDMgLmhlYWRlcl9fYWRkcmVzcyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVhZGVyLS10MyAuaGVhZGVyX19hZGRyZXNzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG4gICAgICAuaGVhZGVyLS10MyAuaGVhZGVyX19hZGRyZXNzIC5hZGRyZXNzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuaGVhZGVyLS10MyAuaGVhZGVyX19hZGRyZXNzIC5hZGRyZXNzX19pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5oZWFkZXItLXQzIC5oZWFkZXJfX2luZm8ge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXItLXQzIC5oZWFkZXJfX2luZm8ge1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgLmhlYWRlci0tdDMgLmhlYWRlcl9fdGVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgICAuaGVhZGVyLS10MyAuaGVhZGVyX190ZWwge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhlYWRlci0tdDMgLmhlYWRlcl9fdGVsIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgICAgLmhlYWRlci0tdDMgLmhlYWRlcl9fdGVsIC50ZWwge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5oZWFkZXItLXQzIC5oZWFkZXJfX3RlbCAudGVsIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaGVhZGVyLS10MyAuaGVhZGVyX190ZWwgLnRlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICAuaGVhZGVyLS10MyAuaGVhZGVyX190ZWwgLnRlbF9faWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmhlYWRlci0tdDMgLmhlYWRlcl9fdGVsIC50ZWxfX2ljb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICAgICAgICAuaGVhZGVyLS10MyAuaGVhZGVyX190ZWwgLnRlbF9faWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgICAgICAgLmhlYWRlci0tdDMgLmhlYWRlcl9fdGVsIC50ZWxfX251bSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5oZWFkZXItLXQzIC5oZWFkZXJfX3RlbCAudGltZS13b3JrIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmhlYWRlci0tdDMgLmhlYWRlcl9fdGVsIC50aW1lLXdvcmsge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgLmhlYWRlci0tdDMgLmhlYWRlcl9fYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXItLXQzIC5oZWFkZXJfX2J0biB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgLmhlYWRlci0tdDMgLmhlYWRlcl9fYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVhZGVyLS10MyAuaGVhZGVyX19zb2NpYWwtd3JhcHBlciAubmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIC5oZWFkZXItLXQzIC5oZWFkZXJfX3NvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlci0tdDMgLmhlYWRlcl9fc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5idXJnZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmJ1cmdlcl9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYnVyZ2VyX19idXR0b24gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmJ1cmdlcl9fYnV0dG9uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmJ1cmdlcl9fYnV0dG9uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5idXJnZXJfX2J1dHRvbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgIC5idXJnZXJfX2J1dHRvbi5hY3RpdmUgc3BhbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJ1cmdlcl9fYnV0dG9uLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAuYnVyZ2VyX19idXR0b24uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLmJ1cmdlcl9fYnV0dG9uLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG5cbi5zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNHB4IDMwcHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDMwcHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTsgfVxuICAuc3VibWVudS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC5zdWJtZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3VibWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIC5zdWJtZW51X19pdGVtLXdyYXBwZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtaW4td2lkdGg6IDIzMHB4OyB9XG4gICAgICAuc3VibWVudV9faXRlbS13cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5zdWJtZW51X19pdGVtLXdyYXBwZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7IH0gfVxuICAgICAgLnN1Ym1lbnVfX2l0ZW0td3JhcHBlcjpoYXMoLnN1Ym1lbnUpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgIzdkODA3ZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5zdWJtZW51X19saW5rIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgY29sb3I6ICMxRTFGMjU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLnN1Ym1lbnVfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uc3VibWVudSAuc3VibWVudSB7XG4gIHRvcDogLThweDtcbiAgbGVmdDogMTAwJTsgfVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubG9nbyA+IGEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubG9nb19faW1nIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLmxvZ29fX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgLmxvZ29fX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubG9nb19faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDsgfSB9XG4gIC5sb2dvX19kZXNjIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLmxvZ29fX2Rlc2Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNvY2lhbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmV5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5zb2NpYWwtaWNvbiBpbWcge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgICAgIC5zb2NpYWwtaWNvbiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAyNnB4OyB9IH1cblxuLmFkZHJlc3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuYWRkcmVzc19faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgIC5hZGRyZXNzX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cbiAgLmFkZHJlc3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgLmFkZHJlc3NfX3RleHQgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50ZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JleS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTcwcHgpIHtcbiAgICAudGVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnRlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50ZWwge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAudGVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvci1ncmFkaWVudCk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLXNlY29uZGFyeS1jb2xvci1zaGFkb3cpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zZWNvbmRhcnktY29sb3Itc2hhZG93KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLnRlbF9fbnVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudGVsX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLnRlbF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC50ZWxfX2ljb24ge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC50ZWxfX2ljb24tLW1vYiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAudGVsX19pY29uLS1tb2Ige1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLndyYXAtaGVhZGVyLXQzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDg2MHB4O1xuICBtaW4taGVpZ2h0OiA4NjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAud3JhcC1oZWFkZXItdDMge1xuICAgICAgaGVpZ2h0OiA3MjVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDcyNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAud3JhcC1oZWFkZXItdDMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLndyYXAtaGVhZGVyLXQzIC50aW1lLXdvcmtfX3N1Ym1lbnUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBtYXJnaW46IDQwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgIG1hcmdpbjogMjVweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5icmVhZGNydW1ic19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYnJlYWRjcnVtYnMgYSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMUUxRjI1O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBjb2xvcjtcbiAgICAtby10cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xuICAgIHRyYW5zaXRpb246IDAuM3MgY29sb3I7IH1cbiAgICAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLmJyZWFkY3J1bWJzIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgY29sb3I7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcyBjb2xvcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yOyB9XG4gICAgLmJyZWFkY3J1bWJzIHNwYW46aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG5cbi5zZWMtZXJyb3Ige1xuICBtYXJnaW46IDQwcHggYXV0byAyODBweCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgIC5zZWMtZXJyb3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWMtZXJyb3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5zZWMtZXJyb3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjIwcHg7IH0gfVxuICAuc2VjLWVycm9yX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zZWMtZXJyb3JfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLnNlYy1lcnJvcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlYy1lcnJvcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLnNlYy1lcnJvcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDExMHB4OyB9IH1cbiAgLnNlYy1lcnJvcl9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgIC5zZWMtZXJyb3JfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VjLWVycm9yX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLnNlYy1lcnJvcl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi5jb250ZW50IGgxLCAuY29udGVudCAuaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiAjMUUxRjI1O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250ZW50IGgxLCAuY29udGVudCAuaDEge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRlbnQgaDEsIC5jb250ZW50IC5oMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGVudCBoMSwgLmNvbnRlbnQgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uY29udGVudCBoMiwgLmNvbnRlbnQgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzFFMUYyNTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGVudCBoMiwgLmNvbnRlbnQgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250ZW50IGgyLCAuY29udGVudCAuaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRlbnQgaDIsIC5jb250ZW50IC5oMiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmNvbnRlbnQgaDMsIC5jb250ZW50IC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMxRTFGMjU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbnRlbnQgaDMsIC5jb250ZW50IC5oMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGVudCBoMywgLmNvbnRlbnQgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250ZW50IGgzLCAuY29udGVudCAuaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5jb250ZW50IGg0LCAuY29udGVudCAuaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMUUxRjI1O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250ZW50IGg0LCAuY29udGVudCAuaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRlbnQgaDQsIC5jb250ZW50IC5oNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGVudCBoNCwgLmNvbnRlbnQgLmg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uY29udGVudCBoNSwgLmNvbnRlbnQgLmg1IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzFFMUYyNTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGVudCBoNSwgLmNvbnRlbnQgLmg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250ZW50IGg1LCAuY29udGVudCAuaDUge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRlbnQgaDUsIC5jb250ZW50IC5oNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmNvbnRlbnQgaDYsIC5jb250ZW50IC5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxRTFGMjU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbnRlbnQgaDYsIC5jb250ZW50IC5oNiB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGVudCBoNiwgLmNvbnRlbnQgLmg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250ZW50IGg2LCAuY29udGVudCAuaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5jb250ZW50IHAge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxRTFGMjU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250ZW50IGE6bm90KC5idXR0b24pIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbnRlbnQgYTpub3QoLmJ1dHRvbikge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGVudCBhOm5vdCguYnV0dG9uKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGVudCBhOm5vdCguYnV0dG9uKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmNvbnRlbnQgdWwsIC5jb250ZW50IG9sLCAuY29udGVudCBsaSB7XG4gIHBhZGRpbmc6IHJldmVydDtcbiAgbGlzdC1zdHlsZTogcmV2ZXJ0OyB9XG5cbi5jb250ZW50IHVsLCAuY29udGVudCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGVudCB1bCwgLmNvbnRlbnQgb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRlbnQgdWwsIC5jb250ZW50IG9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uY29udGVudCBvbCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5jb250ZW50IGxpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMUUxRjI1O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250ZW50IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRlbnQgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9IH1cbiAgLmNvbnRlbnQgbGkgdWwsIC5jb250ZW50IGxpIG9sIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jb250ZW50IGxpIHVsLCAuY29udGVudCBsaSBvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jb250ZW50IGxpIHVsLCAuY29udGVudCBsaSBvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9IH1cblxuLmNvbnRlbnQgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogaW5oZXJpdDsgfVxuXG4uY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbnVtO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLmNvbnRlbnQgb2wgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAgIC5jb250ZW50IG9sID4gbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiMFwiIGNvdW50ZXIobnVtKTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW07XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuY29udGVudCBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtNHB4OyB9IH1cblxuLmNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRUFFQUVBO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGVudCBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uY29udGVudC0td2hpdGUgaDEsIC5jb250ZW50LS13aGl0ZSBoMiwgLmNvbnRlbnQtLXdoaXRlIGgzLCAuY29udGVudC0td2hpdGUgaDQsIC5jb250ZW50LS13aGl0ZSBoNSwgLmNvbnRlbnQtLXdoaXRlIGg2LCAuY29udGVudC0td2hpdGUgcCwgLmNvbnRlbnQtLXdoaXRlIGxpIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRlbnQtLXdoaXRlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWUxZTFlOyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItc3BhY2luZzogMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHRhYmxlIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgdGFibGUgLnRhYmxlLXBhcmFtIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7IH0gfVxuICB0YWJsZSAuYWRhcHRpdmUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgdGFibGUgLmFkYXB0aXZlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfSB9XG4gIHRhYmxlIGNvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQ6ICMxRTFFMUU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgdGFibGUgdGQsIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICB0YWJsZSB0ZCwgdGFibGUgdGgge1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgdGFibGUgdHI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIC1vLXRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQtY29sb3I7IH1cbiAgICB0YWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICB0YWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICB0YWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICB0YWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICB0YWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZCB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgdGFibGUgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsgfVxuICAgICAgICAgIHRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgdGFibGUgdHIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIC5hZGFwdGl2ZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIC50YWJsZS1wYXJhbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDsgfSB9XG5cbi5wcm9kdWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgIC5wcm9kdWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gICAgLnByb2R1Y3Qge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQUVBRUE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAucHJvZHVjdC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvZHVjdC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnByb2R1Y3RfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwOXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAucHJvZHVjdF9fd3JhcHBlciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYxMXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgIC5wcm9kdWN0X193cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAucHJvZHVjdF9fdGFncyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLnByb2R1Y3RfX3RhZ3Mge1xuICAgICAgICBsZWZ0OiA4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvZHVjdF9fdGFncyB7XG4gICAgICAgIGxlZnQ6IDExcHg7IH0gfVxuICAgIC5wcm9kdWN0X190YWdzIC50YWctaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAucHJvZHVjdF9fdGFncyAudGFnLWl0ZW0tLW5ldyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQUJFNkY7IH1cbiAgICAgIC5wcm9kdWN0X190YWdzIC50YWctaXRlbS0tc2FsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRTM4Mzg7IH1cbiAgLnByb2R1Y3RfX2dhbGxlcnkge1xuICAgIHBhZGRpbmc6IDYwcHggNjBweCA0MHB4IDYwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAucHJvZHVjdF9fZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNDVweCAzMHB4IDQ1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgICAgLnByb2R1Y3RfX2dhbGxlcnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZHVjdF9fZ2FsbGVyeSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdC1zbGlkZXIge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQ7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kOyB9XG4gICAgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzFFMUYyNTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBjb2xvcjtcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuM3MgY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yOyB9XG4gICAgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOmFmdGVyLCAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAgIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUJBQkFCOyB9XG4gICAgICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFFMUYyNTsgfVxuICAucHJvZHVjdC1zbGlkZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAucHJvZHVjdC1zbGlkZXJfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgIC5wcm9kdWN0LXNsaWRlcl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogNjIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucHJvZHVjdC1zbGlkZXJfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2R1Y3Qtc2xpZGVyX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIC5wcm9kdWN0LXNsaWRlcl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMjYwcHg7IH0gfVxuICAgIC5wcm9kdWN0LXNsaWRlcl9faXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5wcm9kdWN0LXNsaWRlcl9faXRlbSAuZmlnY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNWM7IH1cbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggNjBweCAwcHggNjBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDQ1cHggMHB4IDQ1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgICAgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uX19jb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgICAucHJvZHVjdC1kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnByb2R1Y3QtZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAubmV3LWNvc3Qge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgY29sb3I6ICMxRTFGMjU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAubmV3LWNvc3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAubmV3LWNvc3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAubmV3LWNvc3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLm9sZC1jb3N0IHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcbiAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAub2xkLWNvc3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAub2xkLWNvc3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLmNyZWRpdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMUUxRjI1OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgICAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLmNyZWRpdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC5jcmVkaXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzFFMUYyNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgICAucHJvZHVjdC1kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnByb2R1Y3QtZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uX19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2R1Y3QtZGVzY3JpcHRpb25fX2l0ZW0gc3BhbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzY0NjQ2NDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgICAgICAucHJvZHVjdC1kZXNjcmlwdGlvbl9faXRlbSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uX19pdGVtIHNwYW4uc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjMUUxRjI1O1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogZW5kOyB9XG5cbi5qcy1vcmRlci1jYXJkIG5vaW5kZXgge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qcy1vcmRlci1jYXJkLm5vaW5kZXgtdmlzaWJsZSBub2luZGV4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbF9feW91dHViZSB7XG4gIHdpZHRoOiA2NXZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubW9kYWxfX3lvdXR1YmUge1xuICAgICAgd2lkdGg6IDkwdnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2RhbF9feW91dHViZSB7XG4gICAgICB3aWR0aDogOTV2dzsgfSB9XG5cbi55b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnlvdXR1YmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTE2Ljg0JTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi55b3V0dWJlIC5wbGF5LWJ1dHRvbiB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMC44O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLnlvdXR1YmUgLnBsYXktYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTVweCAwIDE1cHggMjYuMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7IH1cblxuLnlvdXR1YmUgaW1nLFxuLnlvdXR1YmUgLnBsYXktYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi55b3V0dWJlIGltZyxcbi55b3V0dWJlIGlmcmFtZSxcbi55b3V0dWJlIC5wbGF5LWJ1dHRvbixcbi55b3V0dWJlIC5wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnlvdXR1YmUgLnBsYXktYnV0dG9uLFxuLnlvdXR1YmUgLnBsYXktYnV0dG9uOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApOyB9XG5cbi55b3V0dWJlIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUYyNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggMCAyNXB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDAgMjVweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gIC5mb290ZXItLXRoZW1lLWxpZ2h0IHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmV5LWNvbG9yKTsgfVxuICAgIC5mb290ZXItLXRoZW1lLWxpZ2h0IC5mb290ZXJfX3dyYXBwZXItLWJvdHRvbSB7XG4gICAgICBib3JkZXItY29sb3I6ICNlYWVhZWE7IH1cbiAgICAuZm9vdGVyLS10aGVtZS1saWdodCAuZm9vdGVyLW1lbnVfX2l0ZW0tLXRpdGxlIC5mb290ZXItbWVudV9fbGluayB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmV5LWNvbG9yKTsgfVxuICAgIC5mb290ZXItLXRoZW1lLWxpZ2h0IC5mb290ZXItbWVudV9fbGluayB7XG4gICAgICBjb2xvcjogIzY0NjQ2NDsgfVxuICAgIC5mb290ZXItLXRoZW1lLWxpZ2h0IC5mb290ZXItbWVudSBhLmZvb3Rlci1tZW51X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjQ2NDY0OyB9XG4gICAgICAuZm9vdGVyLS10aGVtZS1saWdodCAuZm9vdGVyLW1lbnUgYS5mb290ZXItbWVudV9fbGluazpob3ZlciBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZm9vdGVyLS10aGVtZS1saWdodCAuZm9vdGVyX19ibS1sb2dvIHN2ZyB7XG4gICAgICBmaWxsOiAjNjQ2NDY0OyB9XG4gIC5mb290ZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5mb290ZXJfX3dyYXBwZXItLWJvdHRvbSB7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzVDNUM1QzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAgIC5mb290ZXJfX3dyYXBwZXItLWJvdHRvbSB7XG4gICAgICAgICAgLW1zLWZsZXgtd3JhcDogbm8td3JhcDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBuby13cmFwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb290ZXJfX3dyYXBwZXItLWJvdHRvbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gIC5mb290ZXItbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTBweCkge1xuICAgICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmZvb3Rlci1sb2dvX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAgIC5mb290ZXItbG9nb19faW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICAuZm9vdGVyLWxvZ29fX2ltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZm9vdGVyLWxvZ29fX2ltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDsgfSB9XG4gIC5mb290ZXItbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci1tZW51IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvb3Rlci1tZW51IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAgIC5mb290ZXItbWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZm9vdGVyLW1lbnVfX2l0ZW0tLXRpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAgIC5mb290ZXItbWVudV9faXRlbS0tdGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmZvb3Rlci1tZW51X19pdGVtLS10aXRsZSAuZm9vdGVyLW1lbnVfX2xpbmsge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgICAgLmZvb3Rlci1tZW51X19pdGVtLS10aXRsZSAuZm9vdGVyLW1lbnVfX2xpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyLW1lbnVfX2l0ZW0tLXRpdGxlIC5mb290ZXItbWVudV9fbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuZm9vdGVyLW1lbnVfX2xpbmsge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAgIC5mb290ZXItbWVudV9fbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIC5mb290ZXItbWVudV9fbGluayBpbWcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuZm9vdGVyLW1lbnUgYS5mb290ZXItbWVudV9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gICAgICAuZm9vdGVyX19zb2NpYWwge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTsgfSB9XG4gICAgLmZvb3Rlcl9fc29jaWFsIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMwcHg7IH1cbiAgLmZvb3Rlcl9fYm0tbG9nbyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmZvb3Rlcl9fYm0tbG9nbyBzdmcge1xuICAgICAgd2lkdGg6IDEyN3B4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgZmlsbDogIzk5OTk5OTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBmaWxsO1xuICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcyBmaWxsO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBmaWxsOyB9XG4gICAgLmZvb3Rlcl9fYm0tbG9nbzpob3ZlciBzdmcge1xuICAgICAgZmlsbDogIzNDQThFMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZm9vdGVyX19ibS1sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjdzIGJhY2tncm91bmQtY29sb3I7XG4gIC1vLXRyYW5zaXRpb246IDAuN3MgYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbjogMC43cyBiYWNrZ3JvdW5kLWNvbG9yOyB9XG4gIC5tb2RhbC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5tb2RhbC5vdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLm1vZGFsX19idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAubW9kYWxfX2J0bi1jbG9zZSB7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAubW9kYWxfX2J0bi1jbG9zZSB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogNXB4OyB9IH1cbiAgLm1vZGFsX19pbWcge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAubW9kYWxfX2Nvc3Qge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgIC5tb2RhbF9fY29zdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5tb2RhbF9fb2xkLWNvc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xuICAgIGNvbG9yOiAjNjQ2NDY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAubW9kYWxfX29sZC1jb3N0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1vZGFsX19vbGQtY29zdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5tb2RhbF9fcmV2aWV3IHtcbiAgICB3aWR0aDogMTUyMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAubW9kYWxfX3JldmlldyB7XG4gICAgICAgIHdpZHRoOiAxMTQxcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgLm1vZGFsX19yZXZpZXcge1xuICAgICAgICB3aWR0aDogOTAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kYWxfX3JldmlldyB7XG4gICAgICAgIHdpZHRoOiA2ODFweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1vZGFsX19yZXZpZXcge1xuICAgICAgICB3aWR0aDogOTUlOyB9IH1cbiAgICAubW9kYWxfX3Jldmlldy1pbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLm1vZGFsX19yZXZpZXctY29udGVudCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogNzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAgIC5tb2RhbF9fcmV2aWV3LWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1vZGFsX19yZXZpZXctY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm1vZGFsX19yZXZpZXctY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMHB4OyB9IH1cbiAgICAgIC5tb2RhbF9fcmV2aWV3LWNvbnRlbnQtLXYyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm1vZGFsX19yZXZpZXctY29udGVudC0tdjIge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgLm1vZGFsX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2RhbF9fd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLm1vZGFsX193cmFwcGVyIC5tb2RhbF9fY29udGVudCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDcwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgICAubW9kYWxfX3dyYXBwZXIgLm1vZGFsX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb2RhbF9fd3JhcHBlciAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm1vZGFsX193cmFwcGVyIC5tb2RhbF9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMTIwcHggMjAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgcGFkZGluZzogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDRweCAxNXB4OyB9IH1cbiAgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIGNvbG9yOiAjMjIyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICAubW9kYWxfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kYWxfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1vZGFsX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5tb2RhbF9fZGVzYyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzY0NjQ2NDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAgICAgLm1vZGFsX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1vZGFsX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLm1vZGFsX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5tb2RhbF9fZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4ubW9kYWwtZm9ybV9faW5wdXRzIC5sYWJlbC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2RhbC1mb3JtX19pbnB1dHMgLmxhYmVsLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1vZGFsLWZvcm1fX2lucHV0cyAubGFiZWwtZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4ubW9kYWwtZm9ybV9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUFFQUVBO1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZGFsLWZvcm1fX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuICAubW9kYWwtZm9ybV9fZm9vdGVyIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1vZGFsLWZvcm1fX2Zvb3RlciAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG5cbi5pbnB1dC1hdHRhY2htZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pbnB1dC1hdHRhY2htZW50OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaW5wdXQtYXR0YWNobWVudDpob3ZlciAuaW5wdXQtYXR0YWNobWVudF9fYm94IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgICAgIC5pbnB1dC1hdHRhY2htZW50OmhvdmVyIC5pbnB1dC1hdHRhY2htZW50X19ib3ggc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLmlucHV0LWF0dGFjaG1lbnQgLmVycm9yX3VwbG9hZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0ZFMzgzODsgfVxuICAgIC5pbnB1dC1hdHRhY2htZW50IC5lcnJvcl91cGxvYWQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy90ZW1wbGF0ZXMvaW1nL2ludGVyZmFjZV9pY29ucy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgLmlucHV0LWF0dGFjaG1lbnQgLmVycm9yX3VwbG9hZC5lcnJvciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaW5wdXQtYXR0YWNobWVudF9faW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmlucHV0LWF0dGFjaG1lbnRfX2JveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBib3JkZXItY29sb3I7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcyBib3JkZXItY29sb3I7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBib3JkZXItY29sb3I7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgIC5pbnB1dC1hdHRhY2htZW50X19ib3gge1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4OyB9IH1cbiAgICAuaW5wdXQtYXR0YWNobWVudF9fYm94IHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBmaWxsO1xuICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcyBmaWxsO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBmaWxsOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTEwcHgpIHtcbiAgICAgICAgLmlucHV0LWF0dGFjaG1lbnRfX2JveCBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDsgfSB9XG4gIC5pbnB1dC1hdHRhY2htZW50X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzFFMUYyNTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLmlucHV0LWF0dGFjaG1lbnRfX3N1YnRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucmF0aW5nLWFyZWEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAucmF0aW5nLWFyZWE6bm90KDpjaGVja2VkKSA+IGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYXRpbmctYXJlYTpub3QoOmNoZWNrZWQpID4gbGFiZWwgc3ZnIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7IH1cbiAgLnJhdGluZy1hcmVhOm5vdCg6Y2hlY2tlZCkgPiBsYWJlbCBzdmcge1xuICAgIGZpbGw6ICNFQUVBRUE7IH1cbiAgLnJhdGluZy1hcmVhID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHN2ZyB7XG4gICAgZmlsbDogI0ZGQzIyNTsgfVxuICAucmF0aW5nLWFyZWE6bm90KDpjaGVja2VkKSA+IGxhYmVsOmhvdmVyIHN2ZyxcbiAgLnJhdGluZy1hcmVhOm5vdCg6Y2hlY2tlZCkgPiBsYWJlbDpob3ZlciB+IGxhYmVsIHN2ZyB7XG4gICAgZmlsbDogI0ZGQzIyNTsgfVxuICAucmF0aW5nLWFyZWEgPiBpbnB1dDpjaGVja2VkICsgbGFiZWw6aG92ZXIgc3ZnLFxuICAucmF0aW5nLWFyZWEgPiBpbnB1dDpjaGVja2VkICsgbGFiZWw6aG92ZXIgfiBsYWJlbCBzdmcsXG4gIC5yYXRpbmctYXJlYSA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3ZlcixcbiAgLnJhdGluZy1hcmVhID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmhvdmVyIH4gbGFiZWwgc3ZnLFxuICAucmF0aW5nLWFyZWEgPiBsYWJlbDpob3ZlciB+IGlucHV0OmNoZWNrZWQgfiBsYWJlbCBzdmcge1xuICAgIGZpbGw6ICNGRkMyMjU7IH1cblxuLnJhdGUtYXJlYSA+IGxhYmVsOmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjcG9wdXBfcmV2aWV3cywgI3BvcHVwX3Jldmlld3NfdjIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAjcG9wdXBfcmV2aWV3cyAubW9kYWxfX2J0bi1jbG9zZSwgI3BvcHVwX3Jldmlld3NfdjIgLm1vZGFsX19idG4tY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdG9wOiAyNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI3BvcHVwX3Jldmlld3MgLm1vZGFsX19idG4tY2xvc2Ugc3ZnLCAjcG9wdXBfcmV2aWV3c192MiAubW9kYWxfX2J0bi1jbG9zZSBzdmcge1xuICAgIGZpbGw6ICNmZmY7IH0gfVxuXG4jcG9wdXBfcmV2aWV3cyAubW9kYWxfX3RpdGxlLCAjcG9wdXBfcmV2aWV3c192MiAubW9kYWxfX3RpdGxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgI3BvcHVwX3Jldmlld3MgLm1vZGFsX190aXRsZSwgI3BvcHVwX3Jldmlld3NfdjIgLm1vZGFsX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNwb3B1cF9yZXZpZXdzIC5tb2RhbF9fdGl0bGUsICNwb3B1cF9yZXZpZXdzX3YyIC5tb2RhbF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjcG9wdXBfcmV2aWV3cyAubW9kYWxfX3RpdGxlLCAjcG9wdXBfcmV2aWV3c192MiAubW9kYWxfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5tb2RhbC5hY3RpdmU6bm90KCNwb3B1cF9yZXZpZXdzKSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBJblJpZ2h0IDAuNXMgZWFzZTtcbiAgICAgICAgICBhbmltYXRpb246IEluUmlnaHQgMC41cyBlYXNlOyB9XG5cbi5tb2RhbC5vdXQ6bm90KCNwb3B1cF9yZXZpZXdzKSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBPdXRJblJpZ2h0IDAuNXMgZWFzZTtcbiAgICAgICAgICBhbmltYXRpb246IE91dEluUmlnaHQgMC41cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4jcG9wdXBfcmV2aWV3cy5hY3RpdmUgLm1vZGFsX19yZXZpZXcsICNwb3B1cF9yZXZpZXdzX3YyLmFjdGl2ZSAubW9kYWxfX3JldmlldyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBNb2RhbEluVG9wIDAuNXMgZWFzZTtcbiAgICAgICAgICBhbmltYXRpb246IE1vZGFsSW5Ub3AgMC41cyBlYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgI3BvcHVwX3Jldmlld3MuYWN0aXZlIC5tb2RhbF9fcmV2aWV3LCAjcG9wdXBfcmV2aWV3c192Mi5hY3RpdmUgLm1vZGFsX19yZXZpZXcge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IE1vZGFsSW5Ub3BNb2IgMC41cyBlYXNlO1xuICAgICAgICAgICAgICBhbmltYXRpb246IE1vZGFsSW5Ub3BNb2IgMC41cyBlYXNlOyB9IH1cblxuI3BvcHVwX3Jldmlld3Mub3V0IC5tb2RhbF9fcmV2aWV3LCAjcG9wdXBfcmV2aWV3c192Mi5vdXQgLm1vZGFsX19yZXZpZXcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWxPdXRJblRvcCAwLjVzIGVhc2U7XG4gICAgICAgICAgYW5pbWF0aW9uOiBtb2RhbE91dEluVG9wIDAuNXMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMDAlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICNwb3B1cF9yZXZpZXdzLm91dCAubW9kYWxfX3JldmlldywgI3BvcHVwX3Jldmlld3NfdjIub3V0IC5tb2RhbF9fcmV2aWV3IHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhbE91dEluVG9wTW9iIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtb2RhbE91dEluVG9wTW9iIDAuNXMgZWFzZTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwMCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAwJSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMDAlKTsgfSB9XG5cbi5tb2RhbC15b3V0dWJlLmFjdGl2ZSAubW9kYWxfX3lvdXR1YmUgLnlvdXR1YmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogTW9kYWxTY2FsZSAwLjVzIGVhc2U7XG4gICAgICAgICAgYW5pbWF0aW9uOiBNb2RhbFNjYWxlIDAuNXMgZWFzZTsgfVxuXG4ubW9kYWwteW91dHViZS5vdXQgLm1vZGFsX195b3V0dWJlIC55b3V0dWJlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IE1vZGFsT3V0U2NhbGUgMC41cyBlYXNlO1xuICAgICAgICAgIGFuaW1hdGlvbjogTW9kYWxPdXRTY2FsZSAwLjVzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiIsIiRtYXgtYnJlYWtwb2ludDogMTkyMCAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHZ3KCR0YXJnZXQsICRkb3A6ICcnKSB7XG5cbiAgICBAaWYgKCRkb3AgIT0gJycpIHtcbiAgICAgICAgJHZ3LWNvbnRleHQ6ICgkZG9wICogLjAxKSAqIDFweDtcbiAgICAgICAgQHJldHVybiAoJHRhcmdldC8kdnctY29udGV4dCkgKiAxdnc7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgICR2dy1jb250ZXh0OiAoJG1heC1icmVha3BvaW50ICogLjAxKSAqIDFweDtcbiAgICAgICAgQHJldHVybiAgKCR0YXJnZXQvJHZ3LWNvbnRleHQpICogMXZ3O1xuICAgIH1cbn1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtZWRpYVBob25lIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFtaW4oJHdpZHRoKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNjcm9sbGJhcigkdGh1bWJjb2xvciwgJHJhbmdlY29sb3IsICRib3JkZXJyYWRpdXMsICR3aWR0aCkge1xuICBzY3JvbGxiYXItY29sb3I6ICR0aHVtYmNvbG9yICRyYW5nZWNvbG9yO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGhlaWdodDogJHdpZHRoO1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFuZ2Vjb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVycmFkaXVzO1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJjb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVycmFkaXVzO1xuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG4gICAgJi5oaWRkZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ4cHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNDQwcHgpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDZweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNzY4cHgpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1zdGF0aWMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW5hdiB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLW1vcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmIC5oZWFkZXItbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWhlYWRlci1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODAlKTtcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJiAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmhhcyguc3VibWVudSk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWhlYWRlci1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWxpbmstaG92ZXItY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIgLmhlYWRlci1uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItbGluay1ob3Zlci1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhhcyguc3VibWVudSkge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYgLmhlYWRlci1uYXZfX2xpbms6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taGVhZGVyLWxpbmstaG92ZXItY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg0ODBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFGMjU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtLWRhcmstdGV4dCB7XG4gICAgICAgICAgICAuaGVhZGVyLW5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JleS1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGVyLW5hdl9faXRlbTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JleS1jb2xvcik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyZXktY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlYWRlci1uYXZfX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXByaW1hcnktZ3JleS1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgIGdhcDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogNDclO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTE1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjQ1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNiU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgxMTUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMiU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcuMTUlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGltZS13b3JrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MSU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxRTFGMjU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxRTFGMjU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoNzAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwQ0Y2RDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fc3VibWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDRweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMjVweCAzN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19waG9uZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyZXktY29sb3IpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNzAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10MyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAyMjhweDtcbiAgICAgICAgaGVpZ2h0OiA3NyU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogNDVweCAyMHB4O1xuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg2MzBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sb2dvX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2luZm8ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICAgICAgLnRlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoNjMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19udW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoNjMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpbWUtd29yayB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoNjMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3NvY2lhbC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3NvY2lhbCB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTE1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBcbiAgICAmX19idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDMwcHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDE0NDBweCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhhcyguc3VibWVudSk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkICM3ZDgwN2Q7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGNvbG9yOiAjMUUxRjI1O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNDQwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdWJtZW51IC5zdWJtZW51IHtcbiAgICB0b3A6IC04cHg7XG4gICAgbGVmdDogMTAwJTtcbn1cbi5sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJiA+IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgxMDgwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFsLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmV5LWNvbG9yKTtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTU1MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyZXktY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKDE1NzBweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSg3MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLWdyYWRpZW50KTtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLXNoYWRvdyk7XG4gICAgfVxuICAgICZfX251bSB7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEoNzAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH0gXG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg3MDBweCkge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbW9iIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSg3MDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3JhcC1oZWFkZXItdDMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDg2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDg2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBoZWlnaHQ6IDcyNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJiAudGltZS13b3JrX19zdWJtZW51IHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufSIsIi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmV5LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDE5cHggMjZweCAxOXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAjZWFlYWVhO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgcGFkZGluZzogMTVweCAyNnB4IDE1cHg7XG4gIH1cblxuICAvLyAmOmZvY3VzLFxuICAvLyAmOmFjdGl2ZSB7XG4gIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTkpO1xuICAvLyB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZTpiZWZvcmUsXG4gICY6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWdyZXktY29sb3IpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgZmlsbCAwLjJzO1xuICB9XG5cbiAgJi0tZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAyMXB4IDI2cHggMTlweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWdyYWRpZW50KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1wcmltYXJ5LWNvbG9yLXNoYWRvdyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBwYWRkaW5nOiAxNy41cHggMjZweCAxNC41cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlci1ncmFkaWVudCk7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1wcmltYXJ5LWNvbG9yLXNoYWRvdy1ob3Zlcik7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAyMXB4IDI2cHggMTlweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItZ3JhZGllbnQpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNlY29uZGFyeS1jb2xvci1zaGFkb3cpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZzogMTcuNXB4IDI2cHggMTQuNXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvci1ob3Zlci1ncmFkaWVudCk7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1zZWNvbmRhcnktY29sb3Itc2hhZG93LWhvdmVyKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmLS13aGF0c2FwcCB7XG4gICAgY29sb3I6ICNGRkY7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVEMzY2O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZWJjNWI7XG4gICAgfVxuXG4gICAgJiBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIFxuXG4gICYtLWRhcmsge1xuICAgIHBhZGRpbmc6IDIxcHggMjZweCAxOXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMxZTFmMjU7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzA3MDgwOWM5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZzogMTcuNXB4IDI2cHggMTQuNXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMTMyMzg7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDcwODA5Yzk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG4gICYtLXRleHQtZGFyayB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JleS1jb2xvcik7XG4gIH1cblxuICAmLS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y0ZjRmNCAwJSwgI2Q5ZDlkOSAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAjYmViZWJlLCBpbnNldCAwcHggNHB4IDE5cHggI2U3ZTdlNztcbiAgICBjb2xvcjogI2FiYWJhYjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgZmlsbCAwLjJzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2FiYWJhYjtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNhYmFiYWI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZpbGw6IHZhcigtLXByaW1hcnktZ3JleS1jb2xvcik7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG4gIH1cblxuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBzdmcge1xuICAgICAgZmlsbDogI2FiYWJhYjtcbiAgICB9XG4gIH1cblxuICAmOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgfVxuICB9XG4gICYtLWFsdCB7XG4gICAgYmFja2dyb3VuZDogIzM5MzkzOTZlO1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICYgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzUzNTM1MztcbiAgICB9XG4gIH1cbiAgJi0tZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMGI4O1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICYgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5sYWJlbC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJl9fZHJvcGRvd24td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmKy5pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjRkUzODM4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy90ZW1wbGF0ZXMvaW1nL2ludGVyZmFjZV9pY29ucy5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dCwgLnNlYXJjaC1pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxRTFGMjU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIH1cblxuICAgICYuZXJyb3IrLmxhYmVsLWdyb3VwX19lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYuZXJyb3Ige1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRTM4Mzg7XG4gICAgfVxufVxuXG4uc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICYgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgICYgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICBzdHJva2U6ICM5OTk5OTk7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDE1cHggMThweCAxOHB4IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMUUxRjI1O1xuICAgICYuZXJyb3Ige1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRTM4Mzg7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgJi5lcnJvcisubGFiZWwtZ3JvdXBfX2Vycm9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi5jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jaGVja2JveCB7XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogMTJweDtcblxuICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gge1xuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy90ZW1wbGF0ZXMvaW1nL2ljb19jaGVjay5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkICsgLmNoZWNrYm94IHtcbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRTVFNUU1O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZDpkaXNhYmxlZCArIC5jaGVja2JveCB7XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0U1RTVFNTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZCO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFNUU1RTU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy90ZW1wbGF0ZXMvaW1nL2ljb19jaGVja19kaXNhYmxlZC5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGQjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgMC4zcztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmFkaW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICAucmFkaW8ge1xuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJjpjaGVja2VkICsgLnJhZGlvIHtcbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCArIC5yYWRpbyB7XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0U1RTVFNTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFNUU1RTU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQ6ZGlzYWJsZWQgKyAucmFkaW8ge1xuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNFNUU1RTU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGQjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTVFNUU1O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IDAuM3M7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kcm9wZG93biB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmxhZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cblxuICAgICZfX2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdmFsIHtcbiAgICAgICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY28ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29kZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyZXktY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50cnkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudHJ5KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC43cyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgICYub3V0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG5cbiAgICAmX19idG4tY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAmX19jb3N0IHtcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fb2xkLWNvc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JldmlldyB7XG4gICAgICAgIHdpZHRoOiAxNTIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTQxcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDExODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDkwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgd2lkdGg6IDY4MXB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXYyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgJiAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTIwcHggMjAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgY29sb3I6ICMyMjI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2Zvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLWZvcm0ge1xuICAgICZfX2lucHV0cyB7XG4gICAgICAgIC5sYWJlbC1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dC1hdHRhY2htZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5pbnB1dC1hdHRhY2htZW50IHtcbiAgICAgICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZXJyb3JfdXBsb2FkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogI0ZFMzgzODtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3RlbXBsYXRlcy9pbWcvaW50ZXJmYWNlX2ljb25zLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBib3JkZXItY29sb3I7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGZpbGw7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjMUUxRjI1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgJl9fc3VidGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufVxuLnJhdGluZy1hcmVhIHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuXHQmOm5vdCg6Y2hlY2tlZCkge1xuICAgIFx0JiA+IGlucHV0IHtcbiAgICBcdCAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYgPiBsYWJlbCBzdmcge1xuICAgICAgICBcdGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgXHR3aWR0aDogMjJweDtcbiAgICAgICAgXHRoZWlnaHQ6IDIycHg7XG4gICAgICAgIFx0dHJhbnNpdGlvbjogZmlsbCAwLjNzXG4gICAgICAgIH1cbiAgICAgICAgJiA+IGxhYmVsIHN2ZyB7XG4gICAgICAgIFx0ZmlsbDogI0VBRUFFQTtcbiAgICAgICAgfVxuXHR9XG5cdCYgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWwgc3ZnIHtcbiAgICBcdGZpbGw6ICNGRkMyMjU7XG4gICAgfVxuICAgICY6bm90KDpjaGVja2VkKSA+IGxhYmVsOmhvdmVyIHN2ZyxcbiAgICAmOm5vdCg6Y2hlY2tlZCkgPiBsYWJlbDpob3ZlciB+IGxhYmVsIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNGRkMyMjU7XG4gICAgfVxuICAgICYgPiBpbnB1dDpjaGVja2VkICsgbGFiZWw6aG92ZXIgc3ZnLFxuICAgICYgPiBpbnB1dDpjaGVja2VkICsgbGFiZWw6aG92ZXIgfiBsYWJlbCBzdmcsXG4gICAgJiA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3ZlcixcbiAgICAmID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmhvdmVyIH4gbGFiZWwgc3ZnLFxuICAgICYgPiBsYWJlbDpob3ZlciB+IGlucHV0OmNoZWNrZWQgfiBsYWJlbCBzdmcge1xuICAgICAgICBmaWxsOiAjRkZDMjI1O1xuICAgIH1cbn1cbi5yYXRlLWFyZWEgPiBsYWJlbDphY3RpdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcG9wdXBfcmV2aWV3cywgI3BvcHVwX3Jldmlld3NfdjIge1xuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYgLm1vZGFsX19idG4tY2xvc2Uge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNDQwcHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICAmIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmIC5tb2RhbF9fdGl0bGUge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTQ0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLm1vZGFsLmFjdGl2ZTpub3QoI3BvcHVwX3Jldmlld3MpIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IEluUmlnaHQgMC41cyBlYXNlO1xufVxuLm1vZGFsLm91dDpub3QoI3BvcHVwX3Jldmlld3MpIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IE91dEluUmlnaHQgMC41cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbiNwb3B1cF9yZXZpZXdzLmFjdGl2ZSAubW9kYWxfX3JldmlldywgI3BvcHVwX3Jldmlld3NfdjIuYWN0aXZlIC5tb2RhbF9fcmV2aWV3IHtcbiAgICBhbmltYXRpb246IE1vZGFsSW5Ub3AgMC41cyBlYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhKDk5MnB4KSB7XG4gICAgICAgIGFuaW1hdGlvbjogTW9kYWxJblRvcE1vYiAwLjVzIGVhc2U7XG4gICAgfVxufVxuI3BvcHVwX3Jldmlld3Mub3V0IC5tb2RhbF9fcmV2aWV3LCAjcG9wdXBfcmV2aWV3c192Mi5vdXQgLm1vZGFsX19yZXZpZXcge1xuICAgIGFuaW1hdGlvbjogbW9kYWxPdXRJblRvcCAwLjVzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwMCUpO1xuICAgIEBpbmNsdWRlIG1lZGlhKDk5MnB4KSB7XG4gICAgICAgIGFuaW1hdGlvbjogbW9kYWxPdXRJblRvcE1vYiAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMDAlKTtcbiAgICB9XG59XG5cbi5tb2RhbC15b3V0dWJlLmFjdGl2ZSAubW9kYWxfX3lvdXR1YmUgLnlvdXR1YmUge1xuICAgIGFuaW1hdGlvbjogTW9kYWxTY2FsZSAwLjVzIGVhc2U7XG59XG4ubW9kYWwteW91dHViZS5vdXQgLm1vZGFsX195b3V0dWJlIC55b3V0dWJlIHtcbiAgICBhbmltYXRpb246IE1vZGFsT3V0U2NhbGUgMC41cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59IiwiLmNvbnRlbnQge1xuICAgIGgxLCAuaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjMUUxRjI1O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNDQwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIsIC5oMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgY29sb3I6ICMxRTFGMjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDE0NDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMywgLmgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBjb2xvcjogIzFFMUYyNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTQ0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGg0LCAuaDQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMUUxRjI1O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNDQwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDUsIC5oNSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICMxRTFGMjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDE0NDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg0ODBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNiwgLmg2IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzFFMUYyNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTQ0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDQ4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMxRTFGMjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGE6bm90KC5idXR0b24pIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDE0NDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDQ4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNDQwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg0ODBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfSAgXG4gICAgfVxuICAgIHVsLG9sLCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IHJldmVydDtcbiAgICAgICAgbGlzdC1zdHlsZTogcmV2ZXJ0O1xuICAgIH1cbiAgICB1bCwgb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg0ODBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBvbCA+IGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzFFMUYyNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTQ0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgfVxuICAgICAgICAmIHVsLCBvbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDE0NDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB1bCB7XG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgb2wge1xuICAgIFx0bGlzdC1zdHlsZS10eXBlOiBub25lOyBcbiAgICBcdGNvdW50ZXItcmVzZXQ6IG51bTtcbiAgICBcdHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBcdCYgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIFx0Y29udGVudDogXCIwXCJjb3VudGVyKG51bSk7IFxuICAgICAgICAgICAgXHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuICAgICAgICAgICAgXHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgXHR0b3A6IC0ycHg7XG4gICAgICAgICAgICBcdGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgXHR3aWR0aDogMzJweDtcbiAgICAgICAgICAgIFx0aGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgXHRjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIFx0bGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIFx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgXHRAaW5jbHVkZSBtZWRpYSgxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcdH1cbiAgICB9XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRUFFQUVBO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg0ODBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFlMWUxZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItc3BhY2luZzogMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhKDYwMHB4KSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLnRhYmxlLXBhcmFtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFkYXB0aXZlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBjb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUUxRTFFO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDE0NDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGQsIHRoIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNDQwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdHI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSg2MDBweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTQ0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSg2MDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB0ciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDYwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICYgLmFkYXB0aXZlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiAudGFibGUtcGFyYW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoMTQ0MHB4KSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSg3NjhweCkge1xuICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJiBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzFFMUYyNTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBjb2xvcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHJvZHVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoMTA0MHB4KSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTA0MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDQ4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogODA5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDE1MTBweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjExcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTA0MHB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190YWdzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhZy1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICYtLW5ldyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBQkU2RjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc2FsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFMzgzODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19nYWxsZXJ5IHtcbiAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDQwcHggNjBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTUxMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDQ1cHggMzBweCA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDEwNDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNsaWRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDEwNDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSg3NjhweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJiAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgJiAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJi1uZXh0LCAmLXByZXYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFFMUYyNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNTEwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBQkFCQUI7XG4gICAgICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUUxRjI1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2NzBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNTEwcHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTA0MHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDM4MHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgLmZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA1YztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDBweCA2MHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDE1MTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDVweCA0NXB4IDBweCA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDEwNDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29zdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSg0ODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNTEwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXctY29zdCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBjb2xvcjogIzFFMUYyNTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDE1MTBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9sZC1jb3N0IHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTUxMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNyZWRpdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjMUUxRjI1O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTUxMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUUxRjI1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDE1MTBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDE1MTBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgxNTEwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUUxRjI1O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmpzLW9yZGVyLWNhcmQge1xuICAgICYgbm9pbmRleCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmpzLW9yZGVyLWNhcmQubm9pbmRleC12aXNpYmxlIHtcbiAgICAmIG5vaW5kZXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIi5zZWMtZXJyb3Ige1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDI4MHB4IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMjBweDtcbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFGMjU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNTBweCAwIDI1cHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDI1cHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgIH1cbiAgICBcbiAgICAmLS10aGVtZS1saWdodCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyZXktY29sb3IpO1xuICAgICAgICAmIC5mb290ZXIge1xuICAgICAgICAgICAgJl9fd3JhcHBlci0tYm90dG9tIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLW1lbnUge1xuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmIC5mb290ZXItbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JleS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmIGEuZm9vdGVyLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2JtLWxvZ28ge1xuICAgICAgICAgICAgICAgICYgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzY0NjQ2NDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDExNTBweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1QzVDNUM7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBuby13cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWxvZ28ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgxOTEwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDExNTBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoMTE1MHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiAuZm9vdGVyLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEuZm9vdGVyLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDYyMHB4KSB7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ibS1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgXG4gICAgICAgICYgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjdweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGZpbGw6ICM5OTk5OTk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGZpbGw7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJiBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMzQ0E4RTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2RhbF9feW91dHViZSB7XG4gICAgd2lkdGg6IDY1dnc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDkwdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgICAgICB3aWR0aDogOTV2dztcbiAgICB9XG59XG4ueW91dHViZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnlvdXR1YmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IC0xNi44NCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG4ueW91dHViZSAucGxheS1idXR0b24ge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoIDAsMCwwLDAuNiApO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi55b3V0dWJlIC5wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDE1cHggMCAxNXB4IDI2LjBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG59XG4ueW91dHViZSBpbWcsXG4ueW91dHViZSAucGxheS1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi55b3V0dWJlIGltZyxcbi55b3V0dWJlIGlmcmFtZSxcbi55b3V0dWJlIC5wbGF5LWJ1dHRvbixcbi55b3V0dWJlIC5wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi55b3V0dWJlIC5wbGF5LWJ1dHRvbixcbi55b3V0dWJlIC5wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG59XG4ueW91dHViZSBpZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn0iXX0= */
