.container{display:grid;grid-template-columns:15rem 1fr;grid-template-rows:auto;max-width:140rem;margin:0 auto}@media screen and (min-width: 140rem){.container{border-right:.1rem solid #d0d3d8}}.container .topbar,.container .main,.container .footer{grid-column:1/3}@media screen and (min-width: 1200px){.container .topbar,.container .main,.container .footer{grid-column:2/3}}.container .topbar{position:sticky;height:3rem;top:0rem;right:0;padding-top:.4rem;z-index:100}.container .sidebar{position:fixed;top:3rem;height:calc(100vh - 3rem);z-index:100}@media screen and (min-width: 1200px){.container .sidebar{top:0;height:100vh;width:15rem}}.topbar{padding:.3rem 1rem;background-color:#f8f8f8;background-color:#f0f0f0;border-bottom:.1rem solid #b0b9c2;display:flex;justify-content:space-between;align-items:center}.topbar__left{display:flex;align-items:center}.topbar__left button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0;margin-right:.5rem}.topbar__left button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}@media screen and (min-width: 1024px){.topbar__left button{font-size:.8rem}}.topbar__left .fa-close{padding:0;color:#2897d7 !important;font-size:1.7rem;margin-right:1.3rem}@media screen and (min-width: 1024px){.topbar__left .fa-close{font-size:1rem}}.topbar__left__home{color:#465967;font-size:1.2rem}@media screen and (min-width: 1024px){.topbar__left__home{font-size:.8rem}}.topbar__left__home:hover{color:#658095}.topbar__left__page{display:none;font-size:1rem;margin-left:1rem;color:#465967}.topbar__left__page:hover{color:#658095}.topbar__left__page-active{color:#53acdf;pointer-events:none}.topbar__search{width:100%}@media screen and (min-width: 768px){.topbar__search{width:14rem}}.topbar__search__form{display:flex}.topbar__search__form__input{display:none}@media screen and (min-width: 768px){.topbar__search__form__input{display:block;width:100%;background:rgba(0,0,0,0);padding:.3rem;border:none;outline:none;border-radius:0;border-bottom:.1rem solid #465967;transition:all .2s}.topbar__search__form__input:focus{background:rgba(0,0,0,0);border-radius:.2rem;box-shadow:none;border:.1rem solid #53acdf}}.topbar__search__form button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0;margin-left:auto;margin-right:0}.topbar__search__form button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}@media screen and (min-width: 1024px){.topbar__search__form button{font-size:.8rem}}.topbar__right{display:flex;align-items:center}.topbar__right__notification,.topbar__right__mail{position:relative}.topbar__right__notification>div,.topbar__right__mail>div{position:absolute;text-align:center;font-size:.7rem;font-weight:600;border-radius:50%;height:.9rem;width:.9rem;top:-0.2rem;left:.4rem}.topbar__right__notification:hover>div,.topbar__right__mail:hover>div{color:#1f1f20;z-index:10;transform:scale(1.1)}.topbar__right__notification>div{background-color:#f1ba3a}.topbar__right__mail>div{background-color:#50d083}.topbar__right__user{display:flex;align-items:center;width:100%}.topbar__right__user button img{height:1.3rem;width:1.3rem;border-radius:.4rem;box-shadow:.1rem .1rem .1rem #b0b9c2}.topbar__right__user__name{display:none}@media screen and (min-width: 425px){.topbar__right__user__name{min-width:5rem;font-size:.7rem;display:block}.topbar__right__user__name a{color:#2488c2;font-weight:600}.topbar__right__user__name a:hover{color:#53acdf;transform:scale(1.03)}}.topbar__right button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0;margin-left:.5rem}.topbar__right button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}@media screen and (min-width: 1024px){.topbar__right button{font-size:.8rem}}@media screen and (min-width: 1200px){.topbar #sidebarToggle{display:none}}.sidebar{background-color:#465967;animation:sidebarIn .8s ease-in;overflow:auto;padding:0 .7rem;border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem;color:#b0b9c2;width:100%;max-width:20rem}.sidebar-hidden{display:none}@media screen and (min-width: 1200px){.sidebar-hidden{display:block}}@media screen and (min-width: 1200px){.sidebar{animation:sidebarFixed 2s ease-in}}.sidebar__logo{display:flex;justify-content:center;align-items:center;border-bottom:.1rem solid #e4e5e7;height:3rem;margin-bottom:.8rem}.sidebar__logo .logo .logo__img{margin-right:.8rem}.sidebar__user{display:none}@media screen and (min-width: 1200px){.sidebar__user{display:flex;align-items:center;flex-direction:column;margin:1rem 0;background-color:rgba(83,172,223,.3);padding:.6rem 0;border-radius:.2rem}}.sidebar__user__thumbnail{width:3.5rem;height:3.5rem;border-radius:.4rem}.sidebar__user__name{color:#e4e5e7;font-weight:500;letter-spacing:.1rem;margin-top:.3rem}.sidebar__user__role{font-size:.8rem;color:#b0b9c2}.sidebar__links__list__item{margin-bottom:1rem;padding:.5rem .3rem;border-radius:.2rem}.sidebar__links__list__item a{font-size:.9rem;color:#e4e5e7}.sidebar__links__list__item a i{margin-right:.4rem}.sidebar__links__list__item:hover{background-color:#658095}.sidebar__links__list__item:hover a{color:#fff}.sidebar__links__list__item-active{background-color:#e4e5e7;color:#465967;pointer-events:none}.sidebar__links__list__item-active a{color:#465967}.sidebar__links__list__separator{border-color:#5de0b9}.sidebar__links__list__page{margin-top:1.5rem;margin-bottom:.5rem}.sidebar__links__list__page:last-child{margin-bottom:2rem}.sidebar__links__list__page a{font-size:.9rem;color:#5de0b9}.sidebar__links__list__page a:hover{color:#2db48b}@keyframes sidebarIn{from{height:0}to{height:50%}}@keyframes sidebarFixed{from{height:100%}to{height:100%}}.main{padding:0 1rem;text-align:center}@media screen and (min-width: 768px){.main{padding:0 3rem}}@media screen and (min-width: 1024px){.main{padding:0 2.5rem}}.main-overlay{opacity:.3;pointer-events:none}@media screen and (min-width: 1200px){.main-overlay{opacity:1;pointer-events:unset}}.main__section{margin-top:2.8rem;margin-bottom:2rem;row-gap:2.5rem;column-gap:0}@media screen and (min-width: 768px){.main__section{column-gap:2.5rem}}@media screen and (min-width: 1024px){.main__section{margin-bottom:3rem}}.main__section-analytics{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto}.main__section-analytics__sales{grid-column:1/13;position:relative;min-height:16rem;width:100%;background-color:#f8f8f8;border-radius:.4rem;box-shadow:.2rem .2rem 1rem #98a1aa}.main__section-analytics__sales .chart .chart__header{margin-top:1.3rem}.main__section-analytics__sales .chart .chart__header__options{position:absolute;top:.5rem;right:.5rem}.main__section-analytics__sales .chart .chart__header__options button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0;margin:0 .2rem}.main__section-analytics__sales .chart .chart__header__options button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}@media screen and (min-width: 1024px){.main__section-analytics__sales .chart .chart__header__options button{font-size:.8rem}}@media screen and (min-width: 768px){.main__section-analytics__sales .chart .chart__header{margin-top:0}}.main__section-analytics__cards{grid-column:1/13;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;justify-items:center;row-gap:2.5rem}.main__section-analytics__cards>div{grid-column:1/5}@media screen and (min-width: 768px){.main__section-analytics__cards{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:2.5rem;row-gap:2.5rem}.main__section-analytics__cards>:nth-child(odd){grid-column:1/2}.main__section-analytics__cards>:nth-child(even){grid-column:2/3}}.main__section-analytics__ads{grid-column:1/13;position:relative;background-color:#f8f8f8;border-radius:.4rem;box-shadow:.2rem .2rem 1rem #98a1aa}@media screen and (min-width: 1024px){.main__section-analytics__ads{grid-column:1/10}}.main__section-analytics__traffic{grid-column:1/13;background-color:#f8f8f8;border-radius:.4rem;box-shadow:.2rem .2rem 1rem #98a1aa}@media screen and (min-width: 1024px){.main__section-analytics__traffic{grid-column:10/13}}.main__section-targets{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:3.5rem;justify-content:center;margin-top:1.5rem}.main__section-targets>div{grid-column:1/7}@media screen and (min-width: 768px){.main__section-targets>div:nth-child(odd){grid-column:1/4}.main__section-targets>div:nth-child(even){grid-column:4/7}}@media screen and (min-width: 1440px){.main__section-targets>div:nth-child(1),.main__section-targets>div:nth-child(4){grid-column:1/3}.main__section-targets>div:nth-child(2),.main__section-targets>div:nth-child(5){grid-column:3/5}.main__section-targets>div:nth-child(3),.main__section-targets>div:nth-child(6){grid-column:5/7}}.main__section-accounting{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;margin-top:1.5rem}.main__section-accounting__table{grid-column:1/13;background-color:#f8f8f8;border-radius:.4rem;box-shadow:.2rem .2rem 1rem #98a1aa;padding:.6rem}@media screen and (min-width: 1024px){.main__section-accounting__table{grid-column:1/9;grid-row:1/span 2}}.main__section-accounting__invoices{background-color:#f08080;background-color:#f8f8f8;border-radius:.4rem;box-shadow:.2rem .2rem 1rem #98a1aa;grid-column:1/13}@media screen and (min-width: 768px){.main__section-accounting__invoices{grid-column:1/7;grid-row:2/3}}@media screen and (min-width: 1024px){.main__section-accounting__invoices{grid-column:9/13;grid-row:1/2}}.main__section-accounting__invoices__footer{font-size:.7rem}.main__section-accounting__calendar{grid-column:1/13}@media screen and (min-width: 768px){.main__section-accounting__calendar{grid-column:7/13;grid-row:2/3}}@media screen and (min-width: 1024px){.main__section-accounting__calendar{grid-column:9/13;grid-row:2/3}}.main__section-activities{display:grid;margin-top:1.5rem;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto}.main__section-activities>div{background-color:#f8f8f8;border-radius:.4rem;box-shadow:.2rem .2rem 1rem #98a1aa}.main__section-activities__view-all{height:2.5rem;display:flex;justify-content:center;align-items:center;margin:.2rem}.main__section-activities__view-all button{border:0;background-color:rgba(0,0,0,0);padding:0 .3rem;color:#2488c2;font-weight:500}.main__section-activities__view-all button:hover{color:#53acdf;transform:scale(1.03)}.main__section-activities__tasks{grid-column:1/13}@media screen and (min-width: 1440px){.main__section-activities__tasks{grid-column:1/10;height:unset}}.main__section-activities__messaging{grid-column:1/13}@media screen and (min-width: 1024px){.main__section-activities__messaging{grid-column:1/6;background-color:pink;height:33.5rem}}@media screen and (min-width: 1440px){.main__section-activities__messaging{grid-column:10/13;height:unset}}.main__section-activities__board{grid-column:1/13}@media screen and (min-width: 1024px){.main__section-activities__board{grid-column:6/13;height:33.5rem}}@media screen and (min-width: 1440px){.main__section-activities__board{grid-column:1/13;height:unset}}.footer{background-color:#e4e5e7;background-color:#313f49;border-top:.1rem solid #b0b9c2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem .5rem .8rem .5rem}.footer__menu__list{display:flex}.footer__menu__list__item{margin-right:.7rem;font-size:.9rem}.footer__menu__list__item a{color:#b0b9c2}.footer__menu__list__item a:hover{color:ligthen(rgb(176, 185, 194), 20);color:#53acdf}.footer__menu__list__item-active{pointer-events:none}.footer__menu__list__item-active a{color:#8593a1}.footer__copyright{font-size:.9rem;color:#b0b9c2}.container-page{max-width:140rem;margin:0 auto;background-color:#465967;color:#b0b9c2}.container-page .topbar{padding-left:1rem;height:3rem}.container-page .topbar__right,.container-page .topbar__search,.container-page .topbar #sidebarToggle{display:none}.container-page .topbar__left__page{display:block}.container-page .footer{height:5rem}.container-page .header{text-align:center}.container-page .header__title{color:#e4e5e7;font-size:1.4rem;margin-bottom:0}.container-page .header__subtitle{margin:.5rem auto 1.4rem auto;color:#e4e5e7;font-size:1.2rem}.container-page .header__subtitle-blue{color:#53acdf;font-weight:600;display:flex;flex-direction:column;margin-top:1.5rem}@media screen and (min-width: 1024px){.container-page .header__subtitle-blue{display:inline-block}}.container-page .header__subtitle-blue__dash{display:none;color:#53acdf}@media screen and (min-width: 1024px){.container-page .header__subtitle-blue__dash{display:inline}}.container-page .header__subtitle a{color:#53acdf}.container-page .header__subtitle a:hover{color:#227fb5}.container-page .content{padding:.5rem 1rem;min-height:calc(100vh - 14rem);width:fit-content;margin:0 auto}.container-page .content__box{margin-bottom:1.5rem;display:flex;align-items:center}.container-page .content__box__logo{height:3.5rem;margin-right:.8rem}@media screen and (min-width: 768px){.container-page .content__box__logo{height:2.5rem}}.container-page .content__box__info{color:#e4e5e7;margin-bottom:0;font-size:1.2rem}.container-page .content__box__info__description{margin-top:.4rem}.container-page .content__box__img{width:3rem;height:3rem;margin-right:.8rem;border-radius:.2rem}@media screen and (min-width: 768px){.container-page .content__box__img{width:6rem;height:6rem}}.container-page .content__box__list{padding:1rem}.container-page .content__box__list__item{list-style:disc;margin-bottom:1rem}@media screen and (min-width: 768px){.container-page .content-credits{margin-top:2rem;padding:0 3rem;column-count:2}}@media screen and (min-width: 1024px){.container-page .content-credits{column-count:3}}.container-page .page-link{color:#53acdf}.container-page .page-link:hover{color:#227fb5}.card{background-color:#f8f8f8;border-radius:.4rem;box-shadow:.2rem .2rem 1rem #98a1aa;position:relative;border-color:#465967;width:100%;overflow:hidden}.card__header{color:#465967;display:flex;justify-content:space-between;align-items:center;padding:.6rem}.card__header__title{font-size:.9rem;font-weight:600;border-radius:.2rem;padding:0 .6rem;letter-spacing:.1rem}.card__header__title i{font-size:1.2rem;margin-right:.5rem}.card__header button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0;color:#2488c2;text-shadow:0 0 0 #e4e5e7}.card__header button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}@media screen and (min-width: 1024px){.card__header button{font-size:.8rem}}.card__header button:hover{color:#53acdf;text-shadow:0 0 0 #e4e5e7}@media screen and (min-width: 1024px){.card__header{height:0;margin:0;padding:0}.card__header__title{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:2rem;color:#5b7385;font-size:.7rem;position:absolute;top:.5rem;left:.4rem}.card__header__title i{font-size:.9rem}.card__header button{position:absolute;top:.5rem;right:.4rem}}.card__summary{border-bottom:.1rem solid #e4e5e7;border-top:.1rem solid #e4e5e7;background-color:#f0f0f0;color:#465967;padding:.5rem}.card__summary__value{font-size:1rem;font-weight:600;letter-spacing:.1rem}.card__summary__description{font-size:.8rem;margin-top:.3rem}.card__trends__month{font-size:.9rem;padding:.8rem .2rem 0 .2rem;display:flex;align-items:center;justify-content:center}.card__trends__month__selected{margin-left:.3rem}.card__trends__month button{margin-left:.4rem;color:#f8f8f8;background-color:#98a1aa;width:1.8rem;height:1.5rem;border-radius:.3rem;display:flex;justify-content:center;align-items:center;border:.1rem solid #98a1aa;border-bottom:.1rem solid #7c8893;border-right:.1rem solid #7c8893}.card__trends__month button:hover{color:#fff;transform:scale(1.1);border-bottom:.1rem solid #98a1aa;border-right:.1rem solid #98a1aa;background-color:#8a949e}@media screen and (min-width: 1024px){.card__trends__month button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0;margin-left:0}.card__trends__month button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}}@media screen and (min-width: 1024px)and (min-width: 1024px){.card__trends__month button{font-size:.8rem}}@media screen and (min-width: 1024px){.card__trends__month button:hover{border:0;background-color:rgba(0,0,0,0)}}@media screen and (min-width: 1024px){.card__trends__month button{font-size:1.5rem}}.card__footer{font-size:.8rem;border-top:.1rem solid #e4e5e7;padding:0 0 .5rem 0}.card__footer .fa-plus{color:#50d083}.card__footer .fa-minus{color:#ec6b6a}.card__footer .fa-caret-up{color:#50d083;font-size:1.4rem;transform:translateY(0.3rem)}.card__footer .fa-caret-down{color:#ec6b6a;font-size:1.4rem;transform:translateY(0.2rem)}.card__footer span{margin:0 .5rem}.target{position:relative;background-color:#f8f8f8;border-radius:.4rem;box-shadow:.2rem .2rem 1rem #98a1aa;border:.1rem solid #e4e5e7;max-width:28rem;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){.target{max-width:unset}}.target__title{font-size:.9rem;text-align:left;height:1.6rem;color:#465967;letter-spacing:.1rem;font-weight:500;padding-left:2rem;padding-top:.5rem;border-top-left-radius:.2rem;border-top-right-radius:.2rem}@media screen and (min-width: 1024px){.target__title{font-size:.8rem}}.target__percentage{position:absolute;padding-top:.5rem;background-color:#f8f8f8;color:#465967;border:.1rem solid #e4e5e7;box-shadow:.1rem .2rem .4rem #506676;font-size:.9rem;font-weight:500;border-radius:.4rem;height:2.3rem;width:2.8rem;top:-1.5rem;right:2rem}@media screen and (min-width: 768px){.target__percentage{font-weight:600;top:-1.1rem;right:1.1rem;font-size:.8rem;height:2.1rem;width:2.5rem}}.target__wrap{border-radius:.3rem;padding:1rem 4rem}.target__wrap__bar{width:100%;height:.8rem;background-color:#fff;border-radius:.4rem;overflow:hidden;box-shadow:.1rem .1rem .1rem #b0b9c2}.target__wrap__bar__inside{background-color:#e4e5e7;height:100%;font-size:.7rem;font-weight:600;animation:animateleft .5s}@keyframes animateleft{from{left:-2.5rem;opacity:0}to{left:0;opacity:1}}.target__footer{padding:.6rem .6rem;font-size:.8rem;border-top:1px solid #b0b9c2;display:flex;justify-content:center;justify-content:space-around}@media screen and (min-width: 1024px){.target__footer{padding:.4rem 3rem}}.calendar{background-color:#f8f8f8;border-radius:.4rem;box-shadow:.2rem .2rem 1rem #98a1aa}.calendar__header{display:flex;justify-content:space-between;align-items:center;color:#465967;padding:.3rem 1rem;background-color:#cdd3d8;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.calendar__header button{margin-left:.4rem;color:#f8f8f8;background-color:#98a1aa;width:1.8rem;height:1.5rem;border-radius:.3rem;display:flex;justify-content:center;align-items:center;border:.1rem solid #98a1aa;border-bottom:.1rem solid #7c8893;border-right:.1rem solid #7c8893}.calendar__header button:hover{color:#fff;transform:scale(1.1);border-bottom:.1rem solid #98a1aa;border-right:.1rem solid #98a1aa;background-color:#8a949e}@media screen and (min-width: 1024px){.calendar__header button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0;margin-left:0}.calendar__header button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}}@media screen and (min-width: 1024px)and (min-width: 1024px){.calendar__header button{font-size:.8rem}}@media screen and (min-width: 1024px){.calendar__header button:hover{border:0;background-color:rgba(0,0,0,0)}}@media screen and (min-width: 1024px){.calendar__header button{font-size:1.5rem}}.calendar__header__current{text-align:center}.calendar__header__current__month{font-size:1.1rem;letter-spacing:.1rem;font-weight:600}.calendar__header__current__year{font-size:.8rem}.calendar__table{width:100%;text-align:center;border-collapse:collapse;font-size:.9rem;border-radius:.2rem}.calendar__table thead{height:1.5rem;background-color:#f0f0f0;border:.1rem solid #f0f0f0}.calendar__table thead th:last-child{color:#ec6b6a}.calendar__table tbody tr{height:2.5rem;border-bottom:.1rem solid #e4e5e7}.calendar__table tbody tr:last-child{border-bottom:0}@media screen and (min-width: 1024px){.calendar__table tbody tr{height:1.9rem}}.calendar__table tbody tr td{width:14.28%;border-right:.1rem solid #e4e5e7;border-radius:.2rem}.calendar__table tbody tr td:hover{background-color:#e4e5e7}.calendar__table tbody tr td:last-child{border:0;color:#ec6b6a}.calendar__table tbody tr .current{background-color:rgba(83,172,223,.3)}.calendar__table tbody tr .current:hover{background-color:#53acdf}.calendar__table tbody tr .empty{pointer-events:none}.tasks{padding:.5rem}.tasks__header{display:grid;grid-template-columns:1fr 1fr 2.5rem;grid-template-rows:auto;row-gap:.8rem;background-color:#f0f0f0;padding:.6rem .5rem;font-size:.9rem;border-radius:.2rem}@media screen and (min-width: 1024px){.tasks__header{border-bottom-left-radius:0;border-bottom-right-radius:0}}.tasks__header__title{grid-column:1/4;font-size:1rem}.tasks__header__date{grid-column:1/3;text-align:left}.tasks__header__date button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0;border:0}.tasks__header__date button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}@media screen and (min-width: 1024px){.tasks__header__date button{font-size:.8rem}}.tasks__header__new{grid-column:3/4;text-align:right}.tasks__header__new button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0;border:0}.tasks__header__new button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}@media screen and (min-width: 1024px){.tasks__header__new button{font-size:.8rem}}.tasks__content{margin-top:1rem}@media screen and (min-width: 1024px){.tasks__content{margin-top:0}}.tasks__content__meta{display:none;margin-bottom:1rem}@media screen and (min-width: 1024px){.tasks__content__meta{display:grid;height:1.8rem;grid-template-columns:1fr 2rem 2rem 3.5rem 2rem 6.5rem 2rem 12rem 2rem;font-size:.9rem;border:.1rem solid #cdd3d8;background-color:#cdd3d8;color:#465967}.tasks__content__meta>div{display:flex;justify-content:center;align-items:center;border-right:.1rem solid #e4e5e7}.tasks__content__meta>div:last-child{border-right:0}.tasks__content__meta__title{grid-column:1/4}.tasks__content__meta__start-date{grid-column:4/6}.tasks__content__meta__status{grid-column:6/8}.tasks__content__meta__assegnee{grid-column:8/10}}.tasks__content__list{height:22rem;overflow-y:scroll}@media screen and (min-width: 1024px){.tasks__content__list{height:unset;overflow-y:hidden;height:25.4rem}}.tasks__content__list__item{border:.1rem solid #e4e5e7;border:.1rem solid #d7d8db;border-radius:.2rem;display:grid;grid-template-columns:repeat(20, 1fr);grid-template-rows:auto auto auto 1.8rem;margin-bottom:1rem}@media screen and (min-width: 1024px){.tasks__content__list__item{grid-template-columns:1fr 2rem 2rem 3.5rem 2rem 6.5rem 2rem 12rem 2rem;grid-template-rows:auto;margin-bottom:1rem;border:0;border-radius:0;background-color:#f0f0f0}.tasks__content__list__item:last-of-type{margin-bottom:0}.tasks__content__list__item>div{border:0;padding:.3rem 0;margin:0;display:flex;align-items:center}.tasks__content__list__item>div:not(:first-child,:nth-child(4)){justify-content:center}}.tasks__content__list__item__title{grid-column:1/21;padding:.5rem .4rem;font-size:.9rem;color:#465967;text-align:center;background-color:#f0f0f0}@media screen and (min-width: 1024px){.tasks__content__list__item__title{grid-column:1/2;padding-left:.4rem !important;font-size:.8rem}}.tasks__content__list__item__date{grid-column:1/11;grid-row:2/3;padding-top:1rem}@media screen and (min-width: 1024px){.tasks__content__list__item__date{grid-column:4/5;grid-row:1/2}}.tasks__content__list__item__date__date{font-size:.8rem}.tasks__content__list__item__date__meta{font-size:.7rem}@media screen and (min-width: 1024px){.tasks__content__list__item__date__meta{display:none}}.tasks__content__list__item__status{grid-column:1/11;grid-row:3/4;padding-top:.5rem}@media screen and (min-width: 1024px){.tasks__content__list__item__status{grid-column:6/7;grid-row:1/2}}.tasks__content__list__item__status__tag{font-size:.8rem;width:5.5rem;border-radius:.3rem;margin:0 auto;padding:.2rem 0}.tasks__content__list__item__status__tag-done{background-color:rgba(83,172,223,.3)}.tasks__content__list__item__status__tag-delayed{background-color:rgba(236,107,106,.3)}.tasks__content__list__item__status__tag-in-progress{background-color:rgba(80,208,131,.3)}.tasks__content__list__item__status__tag-not-assigned{background-color:rgba(241,186,58,.3)}.tasks__content__list__item__status__meta{margin-top:.2rem;font-size:.7rem}@media screen and (min-width: 1024px){.tasks__content__list__item__status__meta{display:none}}.tasks__content__list__item__assegnee{grid-column:11/21;grid-row:2/span 2;border-left:.1rem solid #f0f0f0;padding:.5rem 0}@media screen and (min-width: 1024px){.tasks__content__list__item__assegnee{grid-column:8/9;grid-row:1/2}}.tasks__content__list__item__assegnee__thumbnail{width:2.2rem;height:2.2rem;border:.1rem solid #e4e5e7;border-radius:.3rem}@media screen and (min-width: 1024px){.tasks__content__list__item__assegnee__thumbnail{margin:0 .4rem}}.tasks__content__list__item__assegnee__info{display:flex;flex-direction:column;padding-top:.5rem}.tasks__content__list__item__assegnee__info__name{font-size:.8rem}.tasks__content__list__item__assegnee__info__meta{margin-top:.2rem;font-size:.7rem}@media screen and (min-width: 1024px){.tasks__content__list__item__assegnee__info__meta{display:none}}.tasks__content__list__item__update{grid-row:4/5;padding-top:.3rem;background-color:#f0f0f0}.tasks__content__list__item__update>button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0;font-size:1rem}.tasks__content__list__item__update>button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}@media screen and (min-width: 1024px){.tasks__content__list__item__update>button{font-size:.8rem}}@media screen and (min-width: 1024px){.tasks__content__list__item__update{grid-row:1/2}}.tasks__content__list__item__update-delete{grid-column:1/5}@media screen and (min-width: 1024px){.tasks__content__list__item__update-delete{grid-column:2/3}}.tasks__content__list__item__update-title{grid-column:5/9}@media screen and (min-width: 1024px){.tasks__content__list__item__update-title{grid-column:3/4;border-right:.1rem solid #f8f8f8 !important}}.tasks__content__list__item__update-date{grid-column:9/13}@media screen and (min-width: 1024px){.tasks__content__list__item__update-date{grid-column:5/6;border-right:.1rem solid #f8f8f8 !important}}.tasks__content__list__item__update-status{grid-column:13/17}@media screen and (min-width: 1024px){.tasks__content__list__item__update-status{grid-column:7/8;border-right:.1rem solid #f8f8f8 !important}}.tasks__content__list__item__update-assegnee{grid-column:17/21}@media screen and (min-width: 1024px){.tasks__content__list__item__update-assegnee{grid-column:9/10}}.table-container{overflow-x:auto}.table{border-spacing:0;width:100%;font-size:.9rem;font-family:"Montserrat",sans-serif}.table th,.table td{text-align:center;padding:.4rem;border-right:.1rem solid #f8f8f8}.table tr:nth-child(even){background-color:#f0f0f0}.table tr:nth-child(odd){background-color:#e6e6e6}.table .tag{padding:.2rem .5rem;border-radius:.4rem;font-size:.8rem}.table .tag-paid{background-color:rgba(80,208,131,.3)}.table .tag-refunded{background-color:rgba(241,186,58,.3)}.table .tag-pending{background-color:rgba(83,172,223,.3)}.table .tag-cancelled{background-color:rgba(236,107,106,.3)}.table button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0}.table button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}@media screen and (min-width: 1024px){.table button{font-size:.8rem}}.pagination{margin-top:1rem}.pagination button{margin:0 .2rem;font-size:.9rem;box-shadow:0 0 0 #b0b9c2;border-color:rgba(0,0,0,0);border-radius:.4rem;background-color:#e4e5e7}.pagination button:hover{color:#1d252a;background-color:#c9cbcf;transition:all .3s}.pagination .active{background-color:#bec6cd;pointer-events:none}.pagination .muted{pointer-events:none}.messaging{padding:.5rem}@media screen and (min-width: 1024px){.messaging{height:30.5rem}}@media screen and (min-width: 1440px){.messaging{height:33.5rem}}.messaging__chat__header{padding:.4rem;color:#465967;font-size:.9rem;display:flex;flex-direction:column;justify-content:space-between;background-color:#f0f0f0;border-top-left-radius:.2rem;border-top-right-radius:.2rem}@media screen and (min-width: 768px){.messaging__chat__header{flex-direction:row;padding:1rem .5rem .4rem .5rem}}@media screen and (min-width: 1440px){.messaging__chat__header{flex-direction:column;padding:.4rem}}.messaging__chat__header__title{margin-bottom:1.5rem}@media screen and (min-width: 768px){.messaging__chat__header__title{margin-bottom:0}}@media screen and (min-width: 1440px){.messaging__chat__header__title{margin-bottom:1.5rem}}.messaging__chat__header__options div{color:#465967;position:absolute;width:1.1rem;height:1.1rem;background-color:#f1ba3a;font-size:.6rem;font-weight:600;border-radius:50%;padding-top:.3rem;top:-0.8rem;left:-0.1rem}.messaging__chat__header__options button{position:relative;color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0;margin:0 .5rem}.messaging__chat__header__options button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}@media screen and (min-width: 1024px){.messaging__chat__header__options button{font-size:.8rem}}.messaging__chat__header__options button:hover>div{background-color:rgba(241,186,58,.3);text-shadow:0 0 0 #1f1f20}.messaging__chat__box{height:17rem;overflow-y:scroll;padding:.6rem;border:.1rem solid #f0f0f0;border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem}@media screen and (min-width: 1440px){.messaging__chat__box{height:18rem}}.messaging__chat__box__item{margin-bottom:1rem}.messaging__chat__box__item__meta{display:flex;justify-content:space-between;flex-direction:row-reverse;font-size:.7rem;padding:.2rem 0}.messaging__chat__box__item__meta-receiver{flex-direction:row}.messaging__chat__box__item__meta__name{font-weight:600}.messaging__chat__box__item__content{display:grid;grid-template-columns:1.8rem 1fr 1.8rem;grid-template-rows:auto;row-gap:.5rem;column-gap:.4rem;text-align:right}.messaging__chat__box__item__content-receiver{text-align:left}.messaging__chat__box__item__content__thumbnail{grid-column:3/4}.messaging__chat__box__item__content__thumbnail img{width:1.8rem;height:1.8rem;border-radius:50%}.messaging__chat__box__item__content__thumbnail-receiver{grid-column:1/2}.messaging__chat__box__item__content__text{grid-column:1/3;grid-row:1/3;font-size:.8rem;width:100%;background-color:rgba(83,172,223,.3);padding:.4rem;border-radius:.4rem}.messaging__chat__box__item__content__text:nth-child(2){grid-row:auto}.messaging__chat__box__item__content__text-receiver{grid-column:2/4;background-color:rgba(0,0,0,0);border:.1rem solid #e4e5e7}.messaging__contacts{padding:0 .1rem;font-size:.8rem;margin-top:1rem}.messaging__contacts__header{background-color:#f0f0f0;padding:.4rem 0;border-top-left-radius:.2rem;border-top-right-radius:.2rem}.messaging__contacts__list{padding:1.3rem 0;overflow:auto;white-space:nowrap;border:.1rem solid #f0f0f0;border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem}.messaging__contacts__list__user{display:inline-block;flex-wrap:nowrap;margin-right:.6rem}.messaging__contacts__list__user:first-child{margin-left:.6rem}.messaging__contacts__list__user__thumbnail{width:2.8rem;height:2.8rem;border-radius:50%;border:.1rem solid #f0f0f0}.messaging__contacts__list__user__info__name{font-weight:600}.messaging__contacts__list__user__info__role{font-size:.6rem}@media screen and (min-width: 1440px){.messaging__contacts__list{padding:1rem 0}}.board{padding:.5rem}@media screen and (min-width: 1024px){.board{height:30.5rem}}@media screen and (min-width: 1440px){.board{height:unset}}.board__header{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;padding:.5rem;background-color:#f0f0f0;border-top-right-radius:.4rem;border-top-left-radius:.4rem}.board__header__options{display:flex}.board__header__options button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0;font-size:1rem}.board__header__options button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}@media screen and (min-width: 1024px){.board__header__options button{font-size:.8rem}}.board__header__options button:first-child{font-size:.8rem;margin-right:.6rem}.board__content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#f8f8f8;padding-top:1rem;border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem;border:.1rem solid #f0f0f0}@media screen and (min-width: 500px){.board__content{flex-direction:row;justify-content:space-around}}@media screen and (min-width: 1024px){.board__content{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;justify-items:center}}.board__content__note{margin-bottom:1.5rem;color:#465967;box-shadow:.5rem .5rem .7rem rgba(33,33,33,.7);height:12rem;width:12rem}.board__content__note:nth-child(2),.board__content__note:nth-child(3),.board__content__note:nth-child(4){display:none}@media screen and (min-width: 500px){.board__content__note:nth-child(2){display:block}}@media screen and (min-width: 700px){.board__content__note:nth-child(3){display:block}}@media screen and (min-width: 1024px){.board__content__note:nth-child(1),.board__content__note:nth-child(3){grid-column:1/3}.board__content__note:nth-child(2),.board__content__note:nth-child(4){display:block;grid-column:3/5}}@media screen and (min-width: 1440px){.board__content__note:nth-child(1){grid-column:1/2}.board__content__note:nth-child(2){grid-column:2/3}.board__content__note:nth-child(3){grid-column:3/4}.board__content__note:nth-child(4){grid-column:4/5}}.board__content__note__header{padding:0 .6rem;font-size:.8rem;height:2rem;display:flex;justify-content:space-between;align-items:center}.board__content__note__header button{color:#465967;font-size:1.2rem;text-shadow:.1rem .1rem .1rem #b0b9c2;background-color:rgba(0,0,0,0);border:0}.board__content__note__header button:hover{color:#658095;transform:scale(1.1);text-shadow:.1rem .1rem .1rem #e4e5e7}@media screen and (min-width: 1024px){.board__content__note__header button{font-size:.8rem}}@media screen and (min-width: 1024px){.board__content__note__header button{font-size:.9rem}}.board__content__note__header button:nth-of-type(2){margin-left:.8rem}.board__content__note__body{padding:.5rem;height:10rem;font-size:1rem;font-family:"Kalam";font-weight:500}.board__content__note:hover{transform:scale(1.05);transition:all .5s ease-in}.chart{padding:.5rem}.chart__header{padding:1rem .8rem 1rem .8rem}.chart__header__title{padding:0;margin:0 auto}.chart__header__title-mainChart>span{display:block}.chart__header__title-mainChart>span:first-child{margin-bottom:.2rem}.chart__header__title-mainChart>span:nth-child(2){display:none}@media screen and (min-width: 768px){.chart__header__title-mainChart>span:nth-child(2){display:inline}}@media screen and (min-width: 768px){.chart__header__title-mainChart>span{display:inline}}@media screen and (min-width: 768px){.chart__header__title-mainChart{margin-bottom:1rem}}.chart__header-invoices{display:flex;justify-content:center}.chart__header-invoices .chart__header__title{margin:0 .5rem 0 0}.chart__legend__list{color:#465967;display:flex;padding:0;justify-content:center;flex-wrap:wrap}.chart__legend__list__item{display:flex;align-items:center;height:1rem;margin:0 .5rem .7rem .5rem}.chart__legend__list__item__span{width:1.6rem;height:.9rem;margin-right:.2rem;border-radius:.2rem;border:.1rem solid}.chart__legend__list__item__span-blue:hover{background-color:#a9d6ef !important;border-color:#3ea2db !important}.chart__legend__list__item__span-green:hover{background-color:#a0e6bc !important;border-color:#3ccb75 !important}.chart__legend__list__item__span-yellow:hover{background-color:#f8db99 !important;border-color:#efb222 !important}.chart__legend__list__item__span-red:hover{background-color:#f5aeae !important;border-color:#e95553 !important}.chart__legend__list__item__span-cloudyGray:hover{background-color:#c2c6cc !important;border-color:#8a949e !important}.chart__legend__list__item__text{font-size:.8rem}.chart__container{position:relative;background-color:#f0f0f0}.chart__container-mainChart{background-color:rgba(0,0,0,0);height:12rem}@media screen and (min-width: 768px){.chart__container-mainChart{height:16rem}}@media screen and (min-width: 1440px){.chart__container-mainChart{height:18rem}}.main__section-accounting__invoices{padding-bottom:1rem}@media screen and (min-width: 425px){.main__section-accounting__invoices .chart{display:grid;grid-template-columns:7.5rem 10rem;justify-content:center;align-items:center}}@media screen and (min-width: 1024px){.main__section-accounting__invoices .chart{grid-template-columns:8rem 7.5rem}}@media screen and (min-width: 1200px){.main__section-accounting__invoices .chart{grid-template-columns:8rem 8rem}}.main__section-accounting__invoices .chart__legend{padding:0 .8rem}@media screen and (min-width: 425px){.main__section-accounting__invoices .chart__legend__list{justify-content:left}}.main__section-accounting__invoices .chart__container{height:8.4rem;background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.main__section-accounting__invoices .chart__container{padding:0 .5rem 0 0;height:11rem}}.card__trends .chart__legend__list{padding:.8rem 1rem;margin-top:0}@media screen and (min-width: 768px){.card__trends .chart__legend__list-sales{flex-direction:column}}@media screen and (min-width: 1024px){.card__trends .chart__legend__list-sales{flex-direction:row}}@media screen and (min-width: 1200px){.card__trends .chart__legend__list-sales{flex-direction:column}}@media screen and (min-width: 1264px){.card__trends .chart__legend__list-sales{flex-direction:row}}@media screen and (min-width: 1024px){.sidebar::-webkit-scrollbar,.messaging__chat__box::-webkit-scrollbar,.messaging__contacts__list::-webkit-scrollbar{width:.5rem;height:.5rem;border-radius:.2rem;z-index:101}}@media screen and (min-width: 1024px){.sidebar::-webkit-scrollbar-track,.messaging__chat__box::-webkit-scrollbar-track,.messaging__contacts__list::-webkit-scrollbar-track{background:#e4e5e7;border:.1rem solid #e4e5e7;box-shadow:inset 0 0 .5rem #e4e5e7;z-index:101}}@media screen and (min-width: 1024px){.sidebar::-webkit-scrollbar-thumb,.messaging__chat__box::-webkit-scrollbar-thumb,.messaging__contacts__list::-webkit-scrollbar-thumb{background:#b0b9c2;border-radius:.2rem;z-index:101}}@media screen and (min-width: 1024px){.sidebar::-webkit-scrollbar-thumb:hover,.messaging__chat__box::-webkit-scrollbar-thumb:hover,.messaging__contacts__list::-webkit-scrollbar-thumb:hover{background:#8593a1}}html{font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;background-color:#e4e5e7;font-family:"Montserrat",sans-serif;color:#465967;font-weight:500}body .no-scroll{overflow:hidden}@media screen and (min-width: 1200px){body .no-scroll{overflow:auto}}body a{text-decoration:none}body ul{list-style-type:none;padding:0;margin:0}body button{font-family:"Montserrat",sans-serif}body h1{letter-spacing:.1rem;color:#465967;font-weight:500}body h2{margin-bottom:0;margin-top:3.5rem;color:#98a1aa;font-weight:500}body h3{font-weight:500;font-size:.9rem;letter-spacing:.1rem;color:#465967;padding:0 .5rem}body .logo__img{width:1.3rem;height:1.3rem;transform:translateY(0.2rem)}body .logo__text{color:#5de0b9;font-weight:600}body .menu-link-active{pointer-events:none}body .menu-link-active a{color:#8593a1}body .green-link{color:#5de0b9}body .green-link:hover{color:#2db48b}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QSxtQ0FDQSx1QkFDQSxvQkFFSixzQ0FQSiwyQ0FRUSxtQ0FFSixzQ0FWSiwyQ0FXUSxpQ0FFSixtREFDSSxnQkFFSSxxQ0FESix5REFFUSxzQkFJWixzREFDSSxjQUNBLCtCQUNBLHFDQUhKLHNEQUlRLG9CQUNBLGNBUVIsbUNBQ0ksbUJBQ0EsYUFFSSxxQ0FESix5Q0FFUSx1QkFFSixzQ0FKSix5Q0FLUSxvQkFFSixzQ0FQSix5Q0FRUSx1QkFFSixzQ0FWSix5Q0FXUSxvQkNoSmhCLHNDQUhKLG1IQUlRLFlBQ0EsYUFDQSxvQkFDQSxhQUdBLHNDQURKLHFJQUVRLGtCZm9CRixDZW5CRSwyQkFDQSxtQ0FDQSxhQUlKLHNDQURKLHFJQUVRLGtCZk1FLENlTEYsb0JBQ0EsYUFHQSxzQ0FESix1SkFDMEMsb0JDRGxELEtBRUksZUFDQSw4QkFDQSwyQkFDQSxzQkFFSixtQkFDSSwyQkFDQSx3QkFDQSxtQkFFSixLQUNJLFNBQ0EsVUFDQSx3QmhCUE0sQ2dCUU4sb0NBQ0EsYWhCYk8sQ2dCY1AsZ0JBQ0EsZ0JBQ0ksZ0JBQ0Esc0NBRkosZ0JBR1EsZUFHUixPQUNJLHFCQUVKLFFBQ0kscUJBQ0EsVUFDQSxTQUVKLFlBQ0ksb0NBRUosUUFDSSxxQkFDQSxhaEJsQ0csQ2dCbUNILGdCQUVKLFFBQ0ksZ0JBQ0Esa0JBQ0EsYWhCekNJLENnQjBDSixnQkFFSixRQUNJLGdCQUNBLGdCQUNBLHFCQUNBLGFoQi9DRyxDZ0JnREgsZ0JBR0EsZ0JBQ0ksYUFDQSxjQUNBLDZCQUVKLGlCQUNJLGFoQi9DQSxDZ0JnREEsZ0JBSUosdUJBQ0ksb0JBQ0EsdUNBR1IsaUJBQ0ksYWhCMURJLENnQjJESix1QkFDSSxhaEIzREQsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2FuYWx5dGljcy1kYXNoYm9hcmQtdGVtcGxhdGUvLi9zcmMvYXNzZXRzL3Njc3MvX2xheW91dC5zY3NzIiwid2VicGFjazovL2FuYWx5dGljcy1kYXNoYm9hcmQtdGVtcGxhdGUvLi9zcmMvYXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2FuYWx5dGljcy1kYXNoYm9hcmQtdGVtcGxhdGUvLi9zcmMvYXNzZXRzL3Njc3MvX3RvcGJhci5zY3NzIiwid2VicGFjazovL2FuYWx5dGljcy1kYXNoYm9hcmQtdGVtcGxhdGUvLi9zcmMvYXNzZXRzL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovL2FuYWx5dGljcy1kYXNoYm9hcmQtdGVtcGxhdGUvLi9zcmMvYXNzZXRzL3Njc3MvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9hbmFseXRpY3MtZGFzaGJvYXJkLXRlbXBsYXRlLy4vc3JjL2Fzc2V0cy9zY3NzL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vYW5hbHl0aWNzLWRhc2hib2FyZC10ZW1wbGF0ZS8uL3NyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYW5hbHl0aWNzLWRhc2hib2FyZC10ZW1wbGF0ZS8uL3NyYy9hc3NldHMvc2Nzcy9fcGFnZXMuc2NzcyIsIndlYnBhY2s6Ly9hbmFseXRpY3MtZGFzaGJvYXJkLXRlbXBsYXRlLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9hbmFseXRpY3MtZGFzaGJvYXJkLXRlbXBsYXRlLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RhcmdldC5zY3NzIiwid2VicGFjazovL2FuYWx5dGljcy1kYXNoYm9hcmQtdGVtcGxhdGUvLi9zcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly9hbmFseXRpY3MtZGFzaGJvYXJkLXRlbXBsYXRlLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3Rhc2tzLnNjc3MiLCJ3ZWJwYWNrOi8vYW5hbHl0aWNzLWRhc2hib2FyZC10ZW1wbGF0ZS8uL3NyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwid2VicGFjazovL2FuYWx5dGljcy1kYXNoYm9hcmQtdGVtcGxhdGUvLi9zcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWVzc2FnaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vYW5hbHl0aWNzLWRhc2hib2FyZC10ZW1wbGF0ZS8uL3NyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19ib2FyZC5zY3NzIiwid2VicGFjazovL2FuYWx5dGljcy1kYXNoYm9hcmQtdGVtcGxhdGUvLi9zcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY2hhcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYW5hbHl0aWNzLWRhc2hib2FyZC10ZW1wbGF0ZS8uL3NyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zY3JvbGxiYXIuc2NzcyIsIndlYnBhY2s6Ly9hbmFseXRpY3MtZGFzaGJvYXJkLXRlbXBsYXRlLy4vc3JjL2Fzc2V0cy9zY3NzL3N0eWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiJHNpZGViYXJXaWR0aDogMTVyZW07XHJcbiR0b3BiYXJIZWlnaHQ6M3JlbTtcclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJHNpZGViYXJXaWR0aCAxZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1heC13aWR0aCl7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAuMXJlbSBzb2xpZCAkY2xvdWR5R3JheTtcclxuICAgIH1cclxuICAgIC50b3BiYXIsIC5tYWluLCAuZm9vdGVyIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wTGFyZ2Upe1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvcGJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICBoZWlnaHQ6ICR0b3BiYXJIZWlnaHQ7XHJcbiAgICAgICAgdG9wOiAwcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNHJlbTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogJHRvcGJhckhlaWdodDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAkdG9wYmFySGVpZ2h0KTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wTGFyZ2Upe1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZWJhcldpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRtb2JpbGU6IDMyMHB4O1xyXG4kbW9iaWxlTGFyZ2U6IDQyNXB4O1xyXG4kbW9iaWxlWExhcmdlOiA1MDBweDtcclxuJHRhYmxldDogNzY4cHg7XHJcbiRsYXB0b3A6IDEwMjRweDtcclxuJGxhcHRvcExhcmdlOiAxMjAwcHg7XHJcbiRsYXB0b3BYTGFyZ2U6IDE0NDBweDtcclxuXHJcbi8vIGNvbG9yc1xyXG4kdGV4dC1jb2xvcjpyZ2IoNzAsODksMTAzKTtcclxuJGxpZ2h0OnJnYigyNDgsIDI0OCwgMjQ4KTtcclxuJGRhcms6IHJnYigzMSwgMzEsIDMyKTtcclxuXHJcbiR5ZWxsb3c6IHJnYmEoMjQxLDE4Niw1OCwgMSk7XHJcbiRncmVlbjpyZ2JhKDgwLDIwOCwxMzEsMSk7XHJcbiRyZWQ6cmdiYSgyMzYsMTA3LDEwNiwxKTtcclxuJGJsdWU6cmdiYSg4MywxNzIsMjIzLDEpO1xyXG5cclxuJHllbGxvd1RyOnJnYmEoMjQxLDE4Niw1OCwgLjMpO1xyXG4kcmVkVHI6IHJnYmEoMjM2LDEwNywxMDYsLjMpO1xyXG4kZ3JlZW5UcjogcmdiYSg4MCwyMDgsMTMxLC4zKTtcclxuJGJsdWVUcjogcmdiYSg4MywxNzIsMjIzLC4zKTtcclxuJHBpbmtUcjpyZ2JhKDIzNiw5MywxNjIsLjMpO1xyXG5cclxuLy8gR3JheSBzaGFkZXNcclxuJGRvbHBoaW5HcmF5OiByZ2IoMTc2LDE4NSwxOTQpO1xyXG4kc2hhcmtHcmF5OiByZ2IoMTUyLDE2MSwxNzApO1xyXG4kc2xhdGVHcmF5OnJnYig3MCw4OSwxMDMpO1xyXG4kbGljb3JpY2U6cmdiKDEsMSwxKTtcclxuJG1ldGFsR3JheTpyZ2IoMTY4LDE2OSwxNzEpO1xyXG4kY2xvdWR5R3JheTpyZ2IoMjA4LDIxMSwyMTYpO1xyXG4kZnJvZ0dyYXk6cmdiKDIyOCwyMjksMjMxKTtcclxuJGNvY29udXRHcmF5OnJnYigyNTMsMjUxLDI1MSk7XHJcbiRsaWdodFNsYXRlR3JheTpsaWdodGVuKCRzbGF0ZUdyYXksIDE1KTtcclxuJGhlYWRlckdyYXk6IGRhcmtlbigkbGlnaHQsIDMpO1xyXG5cclxuLy8gbG9nb1xyXG4kbG9nb0xpZ2h0OiAjNURFMEI5O1xyXG4kbG9nb0Rhcms6ICMyREI0OEI7XHJcbi8vIGdsb2JhbCBcclxuJGNvbEdhcDogMi41cmVtO1xyXG4kcm93R2FwOjIuNXJlbTtcclxuXHJcbi8vIG1pc2NlbGxhbmVvdXNcclxuJGJvcmRlclJhZGl1czogLjRyZW07XHJcbiRtYXgtd2lkdGg6MTQwcmVtOyIsIi50b3BiYXIge1xyXG4gICAgcGFkZGluZzogLjNyZW0gMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJHcmF5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGRvbHBoaW5HcmF5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1idG47XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYS1jbG9zZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGJsdWUsIDEwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtmb250LXNpemU6IDFyZW07fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ob21lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGF0ZUdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape2ZvbnQtc2l6ZTogLjhyZW07fVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtjb2xvcjogJGxpZ2h0U2xhdGVHcmF5O31cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcGFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhdGVHcmF5O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtjb2xvcjogJGxpZ2h0U2xhdGVHcmF5O31cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJHNsYXRlR3JheTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLWJ0bjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fbm90aWZpY2F0aW9uLCAmX19tYWlsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAuOXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAuOXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogLS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25vdGlmaWNhdGlvbiA+IGRpdnsgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdzt9XHJcbiAgICAgICAgJl9fbWFpbCA+IGRpdiB7IGJhY2tncm91bmQtY29sb3I6ICRncmVlbjt9XHJcbiAgICAgICAgJl9fdXNlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBidXR0b24geyAgXHJcbiAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogLjFyZW0gc29saWQgJGZyb2dHcmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC4xcmVtIC4xcmVtIC4xcmVtICRkb2xwaGluR3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtb2JpbGVMYXJnZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGJsdWUsIDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHsgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tYnRuO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wTGFyZ2Upe1xyXG4gICAgICAgICNzaWRlYmFyVG9nZ2xlIHtkaXNwbGF5OiBub25lO31cclxuICAgIH1cclxufSIsIkBtaXhpbiBib3JkZXItYm94IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICBib3gtc2hhZG93OiAuMnJlbSAuMnJlbSAxcmVtICRzaGFya0dyYXk7XHJcbn1cclxuQG1peGluIGljb24tYnRuIHtcclxuICBjb2xvcjogJHNsYXRlR3JheTtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICB0ZXh0LXNoYWRvdzogLjFyZW0gLjFyZW0gLjFyZW0gJGRvbHBoaW5HcmF5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkbGlnaHRTbGF0ZUdyYXk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB0ZXh0LXNoYWRvdzogLjFyZW0gLjFyZW0gLjFyZW0gJGZyb2dHcmF5O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape1xyXG4gICAgZm9udC1zaXplOiAuOHJlbTtcclxuICB9XHJcbn1cclxuQG1peGluIGJhc2UtYnRuIHtcclxuICBtYXJnaW4tbGVmdDogLjRyZW07XHJcbiAgY29sb3I6ICRsaWdodDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhcmtHcmF5O1xyXG4gIHdpZHRoOiAxLjhyZW07XHJcbiAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlcjouMXJlbSBzb2xpZCAkc2hhcmtHcmF5O1xyXG4gIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkIGRhcmtlbigkc2hhcmtHcmF5LCAxMCk7XHJcbiAgYm9yZGVyLXJpZ2h0OiAuMXJlbSBzb2xpZCBkYXJrZW4oJHNoYXJrR3JheSwgMTApO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJHNoYXJrR3JheTtcclxuICAgIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgJHNoYXJrR3JheTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2hhcmtHcmF5LCA1KTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgIEBpbmNsdWRlIGljb24tYnRuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1peGluIGFsbC1idG4ge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwIC4zcmVtO1xyXG4gIGNvbG9yOiBkYXJrZW4oJGJsdWUsIDE1KTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICB9XHJcbn1cclxuQG1peGluIHBvc2l0aW9uLWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICAgXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufSIsIi5zaWRlYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGF0ZUdyYXk7XHJcbiAgICBhbmltYXRpb246IHNpZGViYXJJbiAuOHMgZWFzZS1pbjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAuN3JlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4ycmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4ycmVtO1xyXG4gICAgY29sb3I6ICRkb2xwaGluR3JheTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAgICYtaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3BMYXJnZSl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcExhcmdlKXtcclxuICAgICAgICBhbmltYXRpb246IHNpZGViYXJGaXhlZCAycyBlYXNlLWluO1xyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24tY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRmcm9nR3JheTtcclxuICAgICAgICBoZWlnaHQ6ICR0b3BiYXJIZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAubG9nb19faW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX191c2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcExhcmdlKXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlVHI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC42cmVtIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtOyAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aHVtYm5haWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZyb2dHcmF5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4zcmVtO1xyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBhbGwtYnRuO1xyXG4gICAgICAgIH0gICAgIFxyXG4gICAgICAgICZfX3JvbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRvbHBoaW5HcmF5O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZnJvZ0dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7IG1hcmdpbi1yaWdodDogLjRyZW07fSAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNsYXRlR3JheSwgMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGEgeyBjb2xvcjogd2hpdGV9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZyb2dHcmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xhdGVHcmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGEgeyBjb2xvcjogJHNsYXRlR3JheTt9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxvZ29MaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19wYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxvZ29MaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsb2dvRGFyaztcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBzaWRlYmFySW4ge1xyXG4gICAgZnJvbSB7aGVpZ2h0OiAwO31cclxuICAgIHRvIHtoZWlnaHQ6IDUwJTt9XHJcbn1cclxuQGtleWZyYW1lcyBzaWRlYmFyRml4ZWQge1xyXG4gICAgZnJvbSB7aGVpZ2h0OiAxMDAlO31cclxuICAgIHRvIHtoZWlnaHQ6IDEwMCU7fVxyXG59IiwiLm1haW4ge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KXtwYWRkaW5nOiAwIDNyZW07fVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtwYWRkaW5nOiAwIDIuNXJlbTt9XHJcbiAgICAvLyB3aGVuIHNpZGViYXIgaXMgb3BlbiBpbiBzbWFsbCBhbmQgbWVkaXVtIGRldmljZVxyXG4gICAgJi1vdmVybGF5IHtcclxuICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3BMYXJnZSl7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICByb3ctZ2FwOiAyLjVyZW07XHJcbiAgICAgICAgY29sdW1uLWdhcDogMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogJGNvbEdhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBBbmFsaXR5Y3NcclxuICAgICZfX3NlY3Rpb24tYW5hbHl0aWNzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuXHJcbiAgICAgICAgJl9fc2FsZXMge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDEzOyAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTZyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAuY2hhcnQgLmNoYXJ0X19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDouNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1idG47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2FyZHMge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDEzOyAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAyLjVyZW07XHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCkgeyBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmPjpudGgtY2hpbGQob2RkKXtncmlkLWNvbHVtbjogMSAvIDI7fVxyXG4gICAgICAgICAgICAgICAgJj46bnRoLWNoaWxkKGV2ZW4pe2dyaWQtY29sdW1uOiAyIC8gMzt9ICBcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYWRzIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMzsgIFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMDsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RyYWZmaWMge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDEzOyAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEwIC8gMTM7ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFRhcmdldHNcclxuICAgICZfX3NlY3Rpb24tdGFyZ2V0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gICAgICAgIHJvdy1nYXA6IDMuNXJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7Z3JpZC1jb2x1bW46IDEgLyA0O31cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe2dyaWQtY29sdW1uOiA0IC8gNzt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wWExhcmdlKXtcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksJjpudGgtY2hpbGQoNCkge2dyaWQtY29sdW1uOiAxIC8gMzt9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwmOm50aC1jaGlsZCg1KSB7Z3JpZC1jb2x1bW46IDMgLyA1O31cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLCY6bnRoLWNoaWxkKDYpIHtncmlkLWNvbHVtbjogNSAvIDc7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQWNjb3VudGluZ1xyXG4gICAgJl9fc2VjdGlvbi1hY2NvdW50aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDEzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNnJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDk7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbnZvaWNlcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Y29yYWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMTM7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA3O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDkgLyAxMztcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuN3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jYWxlbmRhcntcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIDEzO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDkgLyAxMztcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEFjdGl2aXRpZXNcclxuICAgICZfX3NlY3Rpb24tYWN0aXZpdGllcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG5cclxuICAgICAgICAmPiBkaXYgeyBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJveDsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3ZpZXctYWxsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uLWNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAuMnJlbTtcclxuICAgICAgICAgICAgYnV0dG9uIHsgQGluY2x1ZGUgYWxsLWJ0bjt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3Rhc2tzIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wWExhcmdlKXtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMTA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tZXNzYWdpbmcge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDEzO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA2O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGluaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzMuNXJlbTtcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcFhMYXJnZSl7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTAgLyAxMztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2JvYXJkIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2IC8gMTM7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzLjVyZW07XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcFhMYXJnZSl7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDEzO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJvZ0dyYXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNsYXRlR3JheSwgMTApO1xyXG4gICAgYm9yZGVyLXRvcDogLjFyZW0gc29saWQgJGRvbHBoaW5HcmF5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAuOHJlbSAuNXJlbTtcclxuICAgICZfX21lbnUge1xyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjdyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkb2xwaGluR3JheTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ3RoZW4oJGRvbHBoaW5HcmF5LCAyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7Y29sb3I6IGRhcmtlbigkZG9scGhpbkdyYXksIDE1KTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb3B5cmlnaHQge1xyXG4gICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgIGNvbG9yOiAkZG9scGhpbkdyYXk7XHJcbiAgICB9XHJcbn0iLCIuY29udGFpbmVyLXBhZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGVHcmF5O1xyXG4gICAgY29sb3I6ICRkb2xwaGluR3JheTtcclxuICAgIC50b3BiYXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICZfX3JpZ2h0LCAmX19zZWFyY2gsICNzaWRlYmFyVG9nZ2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGVmdF9fcGFnZSB7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgfVxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmcm9nR3JheTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSBhdXRvIDEuNHJlbSBhdXRvO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZyb2dHcmF5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgJi1ibHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCl7ZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuICAgICAgICAgICAgICAgICZfX2Rhc2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCl7ZGlzcGxheTogaW5saW5lO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGJsdWUsIDE4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNHJlbSk7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmcm9nR3JheTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC44cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY3JlZGl0cyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCl7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGJsdWUsIDE4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FyZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm94O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc2xhdGVHcmF5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBjb2xvcjogJHNsYXRlR3JheTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IC42cmVtO1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjZyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWJ0bjtcclxuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkYmx1ZSwgMTUpO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZyb2dHcmF5O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZnJvZ0dyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRzbGF0ZUdyYXksIDEwKTs7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC40cmVtO1xyXG4gICAgICAgICAgICAgICAgaSB7IGZvbnQtc2l6ZTogLjlyZW07fVxyXG4gICAgICAgICAgICB9ICAgICBcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogLjRyZW07XHJcbiAgICAgICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGZyb2dHcmF5O1xyXG4gICAgICAgIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkICRmcm9nR3JheTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyR3JheTtcclxuICAgICAgICBjb2xvcjogJHNsYXRlR3JheTtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RyZW5kcyB7XHJcbiAgICAgICAgJl9fbW9udGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuOHJlbSAuMnJlbSAwIC4ycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgJl9fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiYXNlLWJ0bjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCl7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICBib3JkZXItdG9wOi4xcmVtIHNvbGlkICRmcm9nR3JheTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgLjVyZW0gMDtcclxuICAgICAgICAuZmEtcGx1cyB7Y29sb3I6ICRncmVlbjt9XHJcbiAgICAgICAgLmZhLW1pbnVzIHtjb2xvcjogJHJlZDt9XHJcbiAgICAgICAgLmZhLWNhcmV0LXVwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguM3JlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYS1jYXJldC1kb3duIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjJyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50YXJnZXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRmcm9nR3JheTtcclxuICAgIG1heC13aWR0aDogMjhyZW07XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQpe1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgY29sb3I6ICRzbGF0ZUdyYXk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogLjVyZW07XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4ycmVtO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjJyZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcGVyY2VudGFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgIGNvbG9yOiAkc2xhdGVHcmF5O1xyXG4gICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRmcm9nR3JheTtcclxuICAgICAgYm94LXNoYWRvdzogLjFyZW0gLjJyZW0gLjRyZW0gbGlnaHRlbigkc2xhdGVHcmF5LCA1KTtcclxuICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XHJcbiAgICAgIGhlaWdodDogMi4zcmVtO1xyXG4gICAgICB3aWR0aDogMi44cmVtO1xyXG4gICAgICB0b3A6LTEuNXJlbTtcclxuICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0b3A6LTEuMXJlbTtcclxuICAgICAgICByaWdodDogMS4xcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjFyZW07XHJcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDRyZW07XHJcbiAgICAgICZfX2JhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAuOHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRmcm9nR3JheSwgMjgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm94LXNoYWRvdzogLjFyZW0gLjFyZW0gLjFyZW0gJGRvbHBoaW5HcmF5O1xyXG4gICAgICAgICZfX2luc2lkZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJvZ0dyYXk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGFuaW1hdGlvbjphbmltYXRlbGVmdCAwLjVzXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBrZXlmcmFtZXMgYW5pbWF0ZWxlZnR7ZnJvbXtsZWZ0Oi0yLjVyZW07b3BhY2l0eTowfSB0b3tsZWZ0OjA7b3BhY2l0eToxfX1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgcGFkZGluZzogLjZyZW0gLjZyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZG9scGhpbkdyYXk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICBwYWRkaW5nOiAuNHJlbSAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNhbGVuZGFyIHtcclxuICBAaW5jbHVkZSBib3JkZXItYm94O1xyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkc2xhdGVHcmF5O1xyXG4gICAgcGFkZGluZzowLjNyZW0gMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRvbHBoaW5HcmF5LCAxMCk7O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjRyZW07XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjRyZW07XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBiYXNlLWJ0bjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgIFxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY3VycmVudCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJl9fbW9udGgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3llYXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xyXG4gICAgdGhlYWQge1xyXG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlckdyYXk7XHJcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGhlYWRlckdyYXk7XHJcbiAgICAgIHRoOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkZnJvZ0dyYXk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCl7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuOXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgd2lkdGg6IDE0LjI4JTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgJGZyb2dHcmF5O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZyb2dHcmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVUcjtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVtcHR5IHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLnRhc2tzIHtcclxuICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAyLjVyZW07XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIHJvdy1nYXA6IC44cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJHcmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IC42cmVtIC41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLzQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8zO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1idG47XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25ldyB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC80O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tYnRuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbWV0YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAycmVtIDJyZW0gMy41cmVtIDJyZW0gNi41cmVtIDJyZW0gMTJyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkIGxpZ2h0ZW4oJGRvbHBoaW5HcmF5LCAxMCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkb2xwaGluR3JheSwgMTApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGF0ZUdyYXk7XHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAuMXJlbSBzb2xpZCAkZnJvZ0dyYXk7IFxyXG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge2JvcmRlci1yaWdodDogMDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7IGdyaWQtY29sdW1uOiAxIC8gNDt9XHJcbiAgICAgICAgICAgICAgICAmX19zdGFydC1kYXRlIHsgZ3JpZC1jb2x1bW46IDQgLyA2O31cclxuICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7IGdyaWQtY29sdW1uOiA2IC8gODt9XHJcbiAgICAgICAgICAgICAgICAmX19hc3NlZ25lZSB7Z3JpZC1jb2x1bW46IDggLyAxMDt9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgIGhlaWdodDogMjJyZW07XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGZyb2dHcmF5O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgZGFya2VuKCRmcm9nR3JheSwgNSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyMCwgMWZyKTtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIDEuOHJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCl7XHJcbiAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJyZW0gMnJlbSAzLjVyZW0gMnJlbSA2LjVyZW0gMnJlbSAxMnJlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlckdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjNyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY+ZGl2Om5vdCg6Zmlyc3QtY2hpbGQsIDpudGgtY2hpbGQoNCkpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjE7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkZnJvZ0dyYXk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xhdGVHcmF5O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHQsIDMpO1xyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC40cmVtIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMTtcclxuICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNCAvIDU7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICZfX2RhdGUgeyBmb250LXNpemU6IC44cmVtO31cclxuICAgICAgICAgICAgICAgICAgJl9fbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMTE7XHJcbiAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2IC8gNztcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJl9fdGFnIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1LjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjJyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAmLWRvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVUcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1kZWxheWVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWRUcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbi1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5UcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ub3QtYXNzaWduZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvd1RyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmX19tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fYXNzZWduZWUge1xyXG4gICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTEgLyAyMTtcclxuICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAuMXJlbSBzb2xpZCAkaGVhZGVyR3JheTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogOCAvIDk7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICZfX3RodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRmcm9nR3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTsgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX191cGRhdGUge1xyXG4gICAgICAgICAgICAgICAgICBncmlkLXJvdzogNCAvIDU7ICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuM3JlbTsgICAgXHJcbiAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkICRmcm9nR3JheTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRsaWdodCwgMyk7XHJcbiAgICAgICAgICAgICAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLWJ0bjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7IFxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDU7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMzsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gOTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0OyBcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgJGxpZ2h0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogOSAvIDEzO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNSAvIDY7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAuMXJlbSBzb2xpZCAkbGlnaHQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEzIC8gMTc7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gODtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgJGxpZ2h0IWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYtYXNzZWduZWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxNyAvIDIxOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA5IC8gMTA7IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdy14OmF1dG87XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwbHVtO1xyXG59XHJcbi50YWJsZSB7XHJcbiAgICAvLyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IC40cmVtO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgJGxpZ2h0O1xyXG4gICAgfVxyXG4gICAgdHIge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LCAzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRsaWdodCwgNyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhZyB7XHJcbiAgICAgICAgcGFkZGluZzogLjJyZW0gLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICAmLXBhaWQge2JhY2tncm91bmQtY29sb3I6ICRncmVlblRyO31cclxuICAgICAgICAmLXJlZnVuZGVkIHtiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93VHI7fVxyXG4gICAgICAgICYtcGVuZGluZyB7YmFja2dyb3VuZC1jb2xvcjogJGJsdWVUcjt9ICAgICAgICBcclxuICAgICAgICAmLWNhbmNlbGxlZCB7YmFja2dyb3VuZC1jb2xvcjogJHJlZFRyO30gICAgICAgIFxyXG4gICAgfSAgXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24tYnRuO1xyXG4gICAgfVxyXG59XHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMCAuMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRkb2xwaGluR3JheTtcclxuICAgICAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZyb2dHcmF5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkc2xhdGVHcmF5LCAyMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZnJvZ0dyYXksIDEwKTsgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRvbHBoaW5HcmF5LCA1KTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIC5tdXRlZCB7XHJcbiAgICAgICAgLy8gY29sb3I6IGxpZ2h0ZW4oJHNsYXRlR3JheSwgMzApO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59IiwiLm1lc3NhZ2luZyB7XHJcbiAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXsgaGVpZ2h0OiAzMC41cmVtO30gXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3BYTGFyZ2Upe1xyXG4gICAgICAgIC8vIGhlaWdodDogMzMuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMzLjVyZW07XHJcbiAgICB9ICAgIFxyXG4gICAgJl9fY2hhdCB7XHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjRyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhdGVHcmF5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlckdyYXk7IFxyXG4gICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4ycmVtO1xyXG4gICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMnJlbTtcclxuICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIC41cmVtIC40cmVtIC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcFhMYXJnZSl7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcFhMYXJnZSl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsYXRlR3JheTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuM3JlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogLS44cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tYnRuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93VHI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZGFyaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6c2Nyb2xsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkaGVhZGVyR3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMnJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wWExhcmdlKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICZfX21ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4ycmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1yZWNlaXZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjhyZW0gMWZyIDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcm93LWdhcDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1yZWNlaXZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXJlY2VpdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVRyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtcmVjZWl2ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRmcm9nR3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250YWN0cyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAuMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlckdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC40cmVtIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4ycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGhlYWRlckdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4ycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjJyZW07XHJcbiAgICAgICAgICAgICZfX3VzZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRoZWFkZXJHcmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3JvbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3BYTGFyZ2Upe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJvYXJkIHtcclxuICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICBoZWlnaHQ6IDMwLjVyZW07XHJcbiAgICB9ICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcFhMYXJnZSl7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgfSAgXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyR3JheTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlclJhZGl1cztcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICZfX29wdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1idG47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjJyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4ycmVtO1xyXG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGhlYWRlckdyYXk7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbW9iaWxlWExhcmdlKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbm90ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGF0ZUdyYXk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC41cmVtIC41cmVtIC43cmVtIHJnYmEoMzMsMzMsMzMsLjcpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJyZW07XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtb2JpbGVYTGFyZ2UpeyAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjcwMHB4KXsgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtkaXNwbGF5OiBibG9jazt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXsgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wWExhcmdlKXsgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHsgZ3JpZC1jb2x1bW46IDEgLyAyO31cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHsgZ3JpZC1jb2x1bW46IDIgLyAzO31cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHsgZ3JpZC1jb2x1bW46IDMgLyA0O31cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHsgZ3JpZC1jb2x1bW46IDQgLyA1O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAuNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLWJ0bjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnS2FsYW0nO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jaGFydCB7XHJcbiAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAuOHJlbSAxcmVtIC44cmVtO1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICYtbWFpbkNoYXJ0IHtcclxuICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldCl7ZGlzcGxheTogaW5saW5lO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KXtkaXNwbGF5OiBpbmxpbmU7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KXttYXJnaW4tYm90dG9tOiAxcmVtO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWludm9pY2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5jaGFydF9faGVhZGVyX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVyZW0gMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGF0ZUdyYXk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVyZW0gLjdyZW0gLjVyZW07XHJcbiAgICAgICAgICAgICAgICAmX19zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmx1ZSwgMjApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRibHVlLCA1KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JlZW4sIDIwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkZ3JlZW4sIDUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLXllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkeWVsbG93LCAyMCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHllbGxvdywgNSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRyZWQsIDE1KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcmVkLCA1KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1jbG91ZHlHcmF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNsb3VkeUdyYXksIDUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRzaGFya0dyYXksIDUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RleHQge2ZvbnQtc2l6ZTogLjhyZW07fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlckdyYXk7XHJcbiAgICB9XHJcbn1cclxuLy8gbWFpbiBjaGFydFxyXG4uY2hhcnRfX2NvbnRhaW5lci1tYWluQ2hhcnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBoZWlnaHQ6IDEycmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0KXsgaGVpZ2h0OiAxNnJlbTt9IFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wWExhcmdlKXtoZWlnaHQ6IDE4cmVtO30gXHJcbn1cclxuXHJcbi8vIGludm9pY2VzIGNoYXJ0XHJcbi5tYWluX19zZWN0aW9uLWFjY291bnRpbmdfX2ludm9pY2VzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgLmNoYXJ0IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtb2JpbGVMYXJnZSl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNy41cmVtIDEwcmVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4cmVtIDcuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wTGFyZ2Upe1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhyZW0gOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGVnZW5kIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuOHJlbTtcclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtb2JpbGVMYXJnZSl7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4LjRyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAuNXJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcmVtOyAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gY2FyZCBjaGFydHNcclxuLmNhcmRfX3RyZW5kcyAuY2hhcnQge1xyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgJi1zYWxlcyB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3BMYXJnZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI2NHB4KXtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxyXG4ubWVzc2FnaW5nX19jaGF0X19ib3g6Oi13ZWJraXQtc2Nyb2xsYmFyLFxyXG4ubWVzc2FnaW5nX19jb250YWN0c19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKSB7XHJcbiAgICAgICAgd2lkdGg6IC41cmVtO1xyXG4gICAgICAgIGhlaWdodDogLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07IFxyXG4gICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgIH1cclxuICAgICYtdHJhY2sge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGxhcHRvcCl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmcm9nR3JheTsgXHJcbiAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGZyb2dHcmF5OyAgICBcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIC41cmVtICRmcm9nR3JheTsgXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3Ape1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZG9scGhpbkdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtOyBcclxuICAgICAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbGFwdG9wKXtiYWNrZ3JvdW5kOiBkYXJrZW4oJGRvbHBoaW5HcmF5LCAxNSk7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiQGltcG9ydCAnX3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ19taXhpbnMnO1xyXG5cclxuLy8gR2xvYmFsIGxheW91dFxyXG5AaW1wb3J0ICdfbGF5b3V0JztcclxuQGltcG9ydCAnX3RvcGJhcic7XHJcbkBpbXBvcnQgJ19zaWRlYmFyJztcclxuQGltcG9ydCAnX21haW4nO1xyXG5AaW1wb3J0ICdfZm9vdGVyJztcclxuQGltcG9ydCAnX3BhZ2VzJztcclxuXHJcbi8vIGNvbXBvbmVudHNcclxuQGltcG9ydCAnY29tcG9uZW50cy9jYXJkJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9fdGFyZ2V0JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9fY2FsZW5kYXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL190YXNrcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX3RhYmxlJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9fbWVzc2FnaW5nJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9fYm9hcmQnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL19jaGFydHMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL19zY3JvbGxiYXInO1xyXG5cclxuXHJcbmh0bWwge1xyXG4gICAgLy8gZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufSBcclxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnJvZ0dyYXk7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICRzbGF0ZUdyYXk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgLm5vLXNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsYXB0b3BMYXJnZSl7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjsgXHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkc2xhdGVHcmF5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRzaGFya0dyYXk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkc2xhdGVHcmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW07XHJcbiAgICB9XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjNyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguMnJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxvZ29MaWdodDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudS1saW5rIHtcclxuICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBhIHtjb2xvcjogZGFya2VuKCRkb2xwaGluR3JheSwgMTUpO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JlZW4tbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRsb2dvTGlnaHQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbG9nb0Rhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/