@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont,button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.cf:after,.content__main .img-l:after,.lg-outer .lg-has-video .lg-video-object,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.btn,.btn-primary,.btn-refresh span,.btn-refresh span:after,.search-input{transition:all .4s}html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.breadcrumb li a,.btn,.btn-refresh,.content__main a,.news-item__in,.telegram-link,body,html{text-decoration:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}.btn-close::after,.btn-search::after{content:' ';top:50%;right:0;left:0}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}.btn-language,.btn-refresh span,.headline{text-transform:uppercase}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}body,html{margin:0 auto;padding:0;overflow-x:hidden}body{font-family:Roboto,sans-serif;min-height:100vh}.cf:after{content:' ';display:block;height:0;clear:both}button,input,textarea{outline:0;border-radius:0;-webkit-appearance:none}h1,h2,h3,h4,h5,p{margin:0;font-weight:400}.btn-primary,.btn-tab,.headline{font-weight:700}ol,ul{margin:0;padding:0}ol li,ul li{list-style-type:none}.is-ovh,.lg-on{overflow:hidden}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-LightItalic.woff2) format("woff2"),url(../fonts/Roboto-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.headline{font-family:Montserrat,sans-serif;display:block;margin:0 0 24px;font-size:24px;line-height:32px;text-align:center;color:#fff}@media (max-width:1024px){.headline{font-size:20px;line-height:28px}}@media (max-width:767px){.headline{font-size:14px;line-height:16px;margin:0 0 16px}}.btn{padding:0;margin:0;background:0 0;outline:0;border:none;box-shadow:none;cursor:pointer}.btn-search{position:relative;width:36px;height:36px;background:rgba(0,175,244,.1);border-radius:50%}.btn-search::after{position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%;height:100%;margin:auto;background:url(../img/icons/search.svg) center center no-repeat;background-size:contain}@media (max-width:1024px){.btn-search::after{width:30px;height:30px}}.btn-language{font-family:Roboto,sans-serif;font-weight:400;width:36px;height:36px;border-radius:50%;border:1px solid #fff;font-size:16px;line-height:34px;color:#fff}.btn-close{position:relative;width:56px;height:56px}@media (max-width:767px){.btn-close{width:48px;height:48px}}.btn-close::after{position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:24px;height:24px;margin:auto;background:url(../img/icons/close.svg) center center no-repeat;background-size:contain}.btn-close-black{position:relative;width:54px;height:54px}.btn-close-black::after,.btn-remove::after{content:' ';-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);height:24px;top:50%;right:0}.btn-close-black::after{position:absolute;transform:translate(0,-50%);left:0;width:24px;margin:auto;background:url(../img/icons/close-black.svg) center center no-repeat;background-size:contain}.btn-burger{width:16px;height:14px;position:relative;z-index:1002;outline:0;border:none;padding:0;background:0 0}.btn-burger__wrapper{width:36px;height:36px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;border-radius:50%;box-sizing:border-box}@media (max-width:1024px){.btn-language{font-size:14px}.btn-burger__wrapper{transition:all .4s;position:relative;z-index:1002;margin:0 20px 0 0}}@media (max-width:767px){.btn-burger__wrapper.visible-xs{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.btn-burger i{position:absolute;background:#fff;display:block;width:100%;height:2px;right:0;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);transition:.25s ease-in-out;border-radius:2px}.btn-burger i:first-child{top:0}.btn-burger i:nth-child(2){top:6px}.btn-burger i:nth-child(3){top:12px}.btn-burger.is-open i{background:#fff;border-radius:0}.btn-burger.is-open i:nth-child(1){top:6px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.btn-burger.is-open i:nth-child(2){opacity:0;left:-30px}.btn-burger.is-open i:nth-child(3){top:6px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.btn-tab{font-family:Montserrat,sans-serif;font-size:20px;line-height:24px;min-width:160px;height:auto;padding:9px 10px;box-sizing:border-box;background:#00AEEF;border:1px solid #00AEEF;border-radius:8px;color:#fff;text-align:center}.btn-tab.is-active{background:#fff;color:#00AEEF}.btn-primary{font-family:Montserrat,sans-serif;font-size:16px;height:52px;line-height:52px;background:#00AEEF;border-radius:4px;color:#fff;padding:0 24px}.btn-remove,.search-input input,.search-input input.placeholder{font-family:Roboto,sans-serif;font-weight:400}.btn-primary:hover{background:#47CDFF}.btn-remove{font-size:12px;line-height:16px;position:relative;color:#1E1E1E;padding:0 32px 0 0}.btn-remove::after{position:absolute;transform:translate(0,-50%);width:24px;background:url(../img/icons/remove.svg) center center no-repeat;background-size:contain;z-index:2}.btn-refresh span:after,.news-item--video .news-item__visual::before{-ms-transform:translate(0,-50%);content:' '}.btn-refresh{border-bottom:none!important}.btn-refresh span{display:inline-block;position:relative;height:25px;line-height:28px;font-family:Roboto,sans-serif;font-size:12px;padding-left:32px;color:#004059}.btn-refresh span:hover{color:#004059}.btn-refresh span:after{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:0;width:20px;height:20px;margin-left:auto;margin-right:auto;background:url(../img/icons/refresh-fill.svg) center center no-repeat;background-size:contain}.btn-refresh:hover span:after{background:url(../img/icons/refresh-fill.svg) center center no-repeat;background-size:contain}@media (max-width:767px){.btn-refresh span:after,.btn-refresh:hover span:after{width:20px;height:20px}}.btn-rss{display:inline-block;width:32px;height:32px;border-radius:50%;background:url(../img/icons/rss.svg) center center no-repeat #F8991D;background-size:contain}.search{position:relative;width:36px;height:36px}.search-input{opacity:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;width:780px;z-index:1;background:#001016;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}@media (max-width:1024px){.search-input{width:400px;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);border-radius:4px}}@media (max-width:767px){.search-input{position:fixed;right:15px;left:15px;width:calc(100vw - 30px);height:36px;top:76px}}.news-item--video .news-item__visual,.search-btn{position:relative}.search-input form{display:block;height:100%}.search-input input{display:block;width:100%;height:100%;border:1px solid #00AEEF;border-radius:4px;background:rgba(0,175,244,.1);padding:0 52px 0 16px;box-sizing:border-box;color:#fff}.search-input input.placeholder{color:rgba(255,255,255,.2)}.search-input input:-moz-placeholder{font-family:Roboto,sans-serif;font-weight:400;color:rgba(255,255,255,.2)}.search-input input::-webkit-input-placeholder{font-family:Roboto,sans-serif;font-weight:400;color:rgba(255,255,255,.2)}.ad__headline,.principles-item__title,.principles__headline{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase}.search-btn{z-index:2}.search.is-active .search-input{opacity:1;pointer-events:all;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search.is-active .search-btn .btn{background:0 0}@media (max-width:767px){.search.is-active .search-btn .btn{background:rgba(0,175,244,.1)}}.ad{padding:0 0 40px;background:#001016}@media (max-width:767px){.ad{padding:0 0 24px}}.ad__headline{display:block;padding:20px 24px;font-size:16px;line-height:20px;background:rgba(0,175,244,.1);color:#fff;text-align:center}@media (max-width:767px){.ad__headline{padding:12px;font-size:12px;line-height:16px}}.principles{padding:0 0 40px;background:#001016}@media (max-width:767px){.principles{padding:0 0 24px}}.news-item__in,.principles-item{padding:0 15px;box-sizing:border-box}.principles__headline{display:block;margin:0 0 24px;font-size:24px;line-height:32px;text-align:center;color:#fff}.principles__items{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -15px}.principles-item{width:33.33333%}@media (max-width:767px){.principles__items{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}.principles-item{width:100%;padding:0;margin:0 0 12px}.principles-item:last-of-type{margin:0}}.principles-item__in{height:100%;padding:24px;box-sizing:border-box;background:rgba(0,175,244,.1)}.principles-item__title{display:block;margin:0 0 28px;font-size:16px;line-height:20px;color:#fff}@media (max-width:1024px){.principles-item__in{padding:12px}.principles-item__title{margin:0 0 12px;font-size:14px;line-height:16px}}.principles-item__list li{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 24px}@media (max-width:1024px){.principles-item__list li{margin:0 0 12px}}@media (max-width:767px){.principles-item__title{font-size:12px;line-height:16px}.principles-item__list li{margin:0 0 8px}}.principles-item__list li:last-of-type{margin:0}.principles-item__icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:0 0 52px;-ms-flex:0 0 52px;flex:0 0 52px;height:52px;margin:0 20px 0 0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;background:rgba(0,175,244,.1);border-radius:50%}.news,.telegram{background:#001016}.principles-item__description{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff}@media (max-width:1024px){.principles-item__icon{-webkit-flex:0 0 36px;-ms-flex:0 0 36px;flex:0 0 36px;height:36px}.principles-item__icon img{width:19px}.principles-item__description{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;word-break:break-word}}.news{padding:0 0 80px}@media (max-width:767px){.principles-item__icon{-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;margin:0 12px 0 0}.principles-item__icon img{width:13px}.principles-item__description{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px}.news{padding:0 0 40px}.news hr{display:none}}.news hr{margin:40px 0!important}.news--white{background:#fff}.news--white .news-item:hover .news-item__title span{border-bottom-color:#1E1E1E}.news--white .news-item .news-item__title span,.news--white .news-item p.news-item__description{color:#1E1E1E}.news__items{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -15px}.news-item{width:33.33333%}@media (max-width:767px){.news__items{margin:0 0 24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-item{width:100%;margin:0 0 24px}}.news-item:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.news-item:hover .news-item__title span{color:#00AEEF;border-bottom-color:#fff}@media (max-width:1024px){.news-item:hover .news-item__title span{border-bottom:2px solid #00AEEF;color:#fff}.news-item:last-of-type{margin:0}}.news-item--no-img .news-item__visual{display:none}.news-item--video .news-item__visual::before{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:0;left:0;margin:auto;width:64px;height:64px;background:url(../img/icons/play.svg) center center no-repeat;background-size:64px;z-index:2}.news-item--video .news-item__visual::after{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));z-index:1}.news-item__in{color:inherit;display:block;width:100%;height:100%;border-bottom:none!important}.news-item__date,.news-item__label{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#00AEEF}@media (max-width:767px){.news-item__in{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}}.news-item__head{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.news-item__date{display:inline-block;margin:0 0 12px;padding:4px;background:rgba(0,175,244,.1)}@media (max-width:767px){.news-item__head{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-order:2;-ms-flex-order:2;order:2}.news-item__date{-webkit-order:2;-ms-flex-order:2;order:2;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin:0 0 16px}}.news-item__label{line-height:24px;margin:0 0 12px}.news-item p.news-item__description,.news-item__title span{color:#fff;font-family:Roboto,sans-serif}@media (max-width:767px){.news-item__label{margin:0 0 16px}}.news-item__visual{position:relative;display:block;width:100%;padding:0 0 52.6%;margin:0 0 24px;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);overflow:hidden}@media (max-width:767px){.news-item__visual{-webkit-order:1;-ms-flex-order:1;order:1;position:relative;width:100%;height:0;right:0;padding:0 0 52.6%;margin:0 0 12px}.news-item__title{-webkit-order:3;-ms-flex-order:3;order:3}}.news-item__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.pagination__arrow:after,.telegram-link span::after{-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);top:50%}.news-item__title{display:block}.news-item__title span{transition:all .4s;font-weight:700;font-size:16px;line-height:24px;border-bottom:2px solid #00AEEF}@media (max-width:1024px){.news-item__title span{font-size:14px;line-height:20px}}@media (max-width:767px){.news-item__title span{font-size:12px;line-height:16px}}.news-item p.news-item__description{font-weight:400;font-size:16px;line-height:24px;margin:28px 0 0}.telegram{padding:40px 0 80px}@media (max-width:1024px){.news-item p.news-item__description{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;margin:12px 0 0}.telegram{padding:40px 0}}@media (max-width:767px){.news-item p.news-item__description{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px;-webkit-order:4;-ms-flex-order:4;order:4}.telegram{padding:24px 0 56px}}.telegram-link{color:inherit;display:block;padding:20px 24px;background:rgba(0,175,244,.3);text-align:center}@media (max-width:767px){.telegram-link{padding:12px;text-align:left}}.telegram-link span{font-family:Montserrat,sans-serif;font-weight:700;display:inline-block;position:relative;padding:0 36px 0 0;font-size:16px;line-height:24px;color:#00AEEF;text-transform:uppercase}.cookie__description,.cookie__title{font-size:12px;line-height:16px;max-width:980px;box-sizing:border-box}.telegram-link span::after{content:' ';position:absolute;transform:translate(0,-50%);right:0;width:24px;height:24px;background:url(../img/icons/telegram.svg) center center no-repeat;background-size:contain}.socials{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -6px}@media (max-width:1024px){.socials{margin:0 -4px}}.socials__item{margin:0 6px;width:24px;height:24px}@media (max-width:1024px){.socials__item{width:20px;height:20px;margin:0 4px}.socials__link{opacity:1}}@media (max-width:767px){.telegram-link span{font-size:12px;line-height:16px}.socials__item{width:24px;height:24px}}.socials__icon,.socials__link{height:100%;display:block;width:100%;transition:all .4s}.socials__link{position:relative}.socials__link:hover{opacity:1}.socials__link:hover .socials__icon--original{opacity:0}.socials__link:hover .socials__icon--hover{opacity:1}.socials__icon{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0}.socials__icon--original{opacity:1}.socials__icon--hover{opacity:0}.cookie{position:fixed;right:0;bottom:0;left:0;z-index:1001;display:none}.cookie__in{position:relative;padding:16px 56px 16px 24px;background:#00AEEF;border-radius:12px 12px 0 0}.cookie__title{font-family:Roboto,sans-serif;font-weight:700;display:block;margin:0 0 15px;color:#fff}.breadcrumb li,.breadcrumb li a,.breadcrumb li::after,.cookie__description{font-family:Roboto,sans-serif;font-weight:400}@media (max-width:1024px){.cookie__in{padding:16px 86px 16px 24px}.cookie__title{margin:0 0 10px}.menu-active .header{background:#00AEEF}}.cookie__title a{color:#fff;text-decoration:underline}.cookie__description{color:#fff}@media (max-width:767px){.cookie__in{padding:12px}.cookie__title{padding:0 36px 0 0;font-size:8px;line-height:12px}.cookie__description{font-family:Roboto,sans-serif;font-weight:400;font-size:8px;line-height:12px}}.cookie__description a{color:#fff;text-decoration:underline}.cookie__btn{position:absolute;top:0;right:0}.menu-active .header-nav{pointer-events:all}@media (max-width:1024px){.menu-active .header-nav-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;pointer-events:all}.menu-active .header-controls{margin-right:-56px}.menu-active .header .btn-burger__wrapper{border-color:transparent}.menu-active .search-btn{display:none}}.breadcrumb{display:block;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.breadcrumb::-webkit-scrollbar{display:none;width:0;height:0}.breadcrumb::-webkit-scrollbar-thumb{display:none;background:0 0}.breadcrumb::-webkit-scrollbar-track{display:none;background:0 0}.breadcrumb{scrollbar-face-color:transparent;scrollbar-track-color:transparent}.breadcrumb li{margin:5px 0 0 22px}}.breadcrumb li{font-size:12px;position:relative;display:inline;line-height:20px;margin:5px 0 0 22px}@media (max-width:767px){.breadcrumb li{margin:5px 0 0 15px}}.breadcrumb li::after{font-size:12px;content:'·';position:absolute;top:0;left:-12px;color:#1E1E1E;line-height:1;margin-top:1px}.breadcrumb li:first-of-type{margin-left:0}.breadcrumb li:first-of-type::after{display:none}.breadcrumb li a{transition:all .4s;font-size:12px;line-height:16px;color:inherit;border-bottom:2px solid #00AEEF}.breadcrumb li a:hover{color:#00AEEF;border-bottom-color:#1E1E1E}.breadcrumb-wrapper{background:rgba(0,175,244,.1);padding:27px 0 32px;margin:0 0 24px}@media (max-width:1024px){.breadcrumb-wrapper{padding:17px 0 22px}}@media (max-width:767px){.breadcrumb li::after{left:-9px}.breadcrumb-wrapper{margin:0 0 20px;padding:9px 0 14px}}.article{color:#1E1E1E;margin:0 0 40px}.article--no-border .article__in{border-bottom:none}.article__head{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.article__label{font-size:12px;color:#A3A3A3;margin:0 0 24px 12px}@media (max-width:1024px){.article__label{font-family:Roboto,sans-serif;font-weight:400;font-size:10px;line-height:16px}}.article__top .h2,.article__top .h3,.article__top .h4,.article__top .h5,.article__top h2,.article__top h3,.article__top h4,.article__top h5{font-family:Montserrat,sans-serif}.article__top .h5,.article__top h5{font-weight:700;font-size:16px;line-height:20px}@media (max-width:767px){.article__label{margin:0 0 20px 12px}.article__top .h5,.article__top h5{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:20px}}.article__top .h2,.article__top h2{font-weight:700;font-size:28px;line-height:32px;display:block}@media (max-width:767px){.article__top .h2,.article__top h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:28px}}.article__top .h4,.article__top h4{font-weight:700;font-size:20px;line-height:24px}.article__top .h3,.article__top h3{font-weight:700;font-size:24px;line-height:32px;display:block}@media (max-width:767px){.article__top .h3,.article__top h3{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px}}.article__top .h1,.article__top h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:36px;line-height:40px}.article__top--margin{margin:0 0 40px}@media (max-width:767px){.article__top .h1,.article__top h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;line-height:32px}.article__top--margin{margin:0 0 24px}}.article__top--margin .article__headline{margin:0 0 40px}@media (max-width:767px){.article__top--margin .article__headline{margin:0 0 16px}}.article__tabs{margin:40px 0 32px}@media (max-width:1024px){.article__tabs{margin:20px 0 12px}}.article__in{border-bottom:1px solid #A3A3A3;padding:0 0 56px}@media (max-width:767px){.article__in{position:relative;padding:0 0 60px;border-bottom:none}.article__in::after{content:' ';position:absolute;right:-15px;bottom:0;left:-15px;height:1px;background:#A3A3A3}}.article__date{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px;display:inline-block;margin:0 0 24px;background:#EEE;padding:4px}.article__headline,.article__title{font-family:Montserrat,sans-serif;font-weight:700}@media (max-width:767px){.article__date{margin:0 0 20px}}.article__headline{font-size:28px;line-height:32px;display:block;margin:0 0 24px}@media (max-width:767px){.article__headline{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:28px;margin:0 0 20px}}.article__headline--button{position:relative;padding:0 42px 0 0;margin:0 0 16px}.article__headline--button .btn{position:absolute;top:5px;right:0}.article__title{font-size:20px;line-height:24px;color:#1E1E1E}.article-visual__title,.content__main .h6,.content__main h6{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px}.article-visual{margin:0 0 32px}@media (max-width:1024px){.article__headline--button .btn{top:0}.article-visual{margin:0 0 24px}.content__in{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.article-visual__img{position:relative;padding:0 0 52.5%;height:0}.article-visual__img img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-visual__img--original-dimensions{padding:0;height:auto}.article-visual__img--original-dimensions img{position:static;width:100%;height:auto}.article-visual__title{display:block;padding:16px;background:#EEE;border-radius:0 0 4px 4px}@media (max-width:767px){.article-visual{margin:0 -15px 24px}.article-visual__title{padding:16px 15px}.content__main .h5,.content__main h5{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:20px}}.content__in{display:-webkit-flex;display:-ms-flexbox;display:flex}.content__main{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;overflow:hidden}.content__main .h6,.content__main h6{margin:0 0 24px}.content__main .h1,.content__main .h2,.content__main .h3,.content__main .h4,.content__main .h5,.content__main h1,.content__main h2,.content__main h3,.content__main h4,.content__main h5{font-weight:700;margin:0 0 24px;font-family:Montserrat,sans-serif}.content__main .h5,.content__main h5{font-size:16px;line-height:20px}.content__main .h2,.content__main h2{font-size:28px;line-height:32px;display:block}@media (max-width:767px){.content__main .h2,.content__main h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:28px}}.content__main .h4,.content__main h4{font-size:20px;line-height:24px;display:block}.content__main .h3,.content__main h3{font-size:24px;line-height:32px;display:block}@media (max-width:767px){.content__main .h3,.content__main h3{font-size:16px;line-height:24px}}.content__main .h1,.content__main h1{font-size:36px;line-height:40px;display:block}@media (max-width:767px){.content__main .h1,.content__main h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;line-height:32px;word-break:break-word}}.content__main .p,.content__main p{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;margin:0 0 24px}@media (max-width:1024px){.content__main{width:100%;max-width:100%;overflow:visible}.content__main .p,.content__main p{font-family:Roboto,sans-serif;font-weight:400;line-height:20px;font-size:16px}}@media (max-width:767px){.content__main .p,.content__main p{margin:0}.content__main .p+.doc,.content__main .p+.p,.content__main .p+.pdf,.content__main .p+.xls,.content__main .p+.zip,.content__main .p+p,.content__main p+.doc,.content__main p+.p,.content__main p+.pdf,.content__main p+.xls,.content__main p+.zip,.content__main p+p{margin-top:15px}.content__main .p+h2,.content__main .p+h3,.content__main .p+h4,.content__main .p+h5,.content__main .p+h6,.content__main .p+hr,.content__main p+h2,.content__main p+h3,.content__main p+h4,.content__main p+h5,.content__main p+h6,.content__main p+hr{margin-top:24px}}.content__main .accordeon ul,.content__main .content__info ul,.content__main>ol,.content__main>ul{margin:0 0 24px}@media (max-width:767px){.content__main .accordeon ul,.content__main .content__info ul,.content__main>ol,.content__main>ul{margin:24px 0 40px}}.content__main .accordeon ul li,.content__main .content__info ul li,.content__main>ol li,.content__main>ul li{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;position:relative;padding:0 0 0 36px;margin:0 0 12px}@media (max-width:767px){.content__main .accordeon ul li,.content__main .content__info ul li,.content__main>ol li,.content__main>ul li{min-height:24px;margin:0 0 8px}}.content__main .accordeon ul li::before,.content__main .content__info ul li::before,.content__main>ol li::before,.content__main>ul li::before{content:' ';position:absolute;top:0;left:0;width:24px;height:24px;background:url(../img/icons/list-icon.svg) center center no-repeat;background-size:contain}@media (max-width:1024px){.content__main .accordeon ul li,.content__main .content__info ul li,.content__main>ol li,.content__main>ul li{font-family:Roboto,sans-serif;font-weight:400;line-height:20px;font-size:16px}.content__main .accordeon ul li::before,.content__main .content__info ul li::before,.content__main>ol li::before,.content__main>ul li::before{top:-2px}}.content__main .accordeon ul li:last-of-type,.content__main .content__info ul li:last-of-type,.content__main>ol li:last-of-type,.content__main>ul li:last-of-type{margin:0}.content__main .accordeon ul>li>ul,.content__main .content__info ul>li>ul,.content__main>ol>li>ul,.content__main>ul>li>ul{margin:12px 0 0}.content__main .accordeon ul>li>ul>li::before,.content__main .content__info ul>li>ul>li::before,.content__main>ol>li>ul>li::before,.content__main>ul>li>ul>li::before{background:url(../img/icons/list-icon-2.svg) center center no-repeat;background-size:contain}.content__main .accordeon ul>li>ul>li>ul,.content__main .content__info ul>li>ul>li>ul,.content__main>ol>li>ul>li>ul,.content__main>ul>li>ul>li>ul{margin:12px 0 0}.content__main .accordeon ul>li>ul>li>ul>li::before,.content__main .content__info ul>li>ul>li>ul>li::before,.content__main>ol>li>ul>li>ul>li::before,.content__main>ul>li>ul>li>ul>li::before{background:url(../img/icons/list-icon-3.svg) center center no-repeat;background-size:contain}.content__main .content__info ul li{font-family:Roboto,sans-serif;font-weight:400;line-height:20px;font-size:12px}.content__main>ol{counter-reset:list}.content__main>ol li::before{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px;width:auto;background:0 0}.content__main>ol>li::before{width:24px;text-align:center;content:counter(list);counter-increment:list}.content__main>ol>li>ol{counter-reset:list-2;margin:12px 0 0}.content__main>ol>li>ol>li{padding:0 0 0 42px}.content__main>ol>li>ol>li::before{content:counter(list) "." counter(list-2);counter-increment:list-2}.content__main>ol>li>ol>li>ol{counter-reset:list-3;margin:12px 0 0}.content__main>ol>li>ol>li>ol>li{padding:0 0 0 55px}.content__main>ol>li>ol>li>ol>li::before{content:counter(list) "." counter(list-2) "." counter(list-3);counter-increment:list-3}.content__main hr{display:block;width:100%;height:1px;border:none;margin:0 0 40px;background:#EEE}@media (max-width:767px){.content__main hr{width:auto;margin-right:-15px;margin-bottom:32px;margin-left:-15px}}.content__main a{transition:all .4s;color:inherit;border-bottom:2px solid #00AEEF}.content__main a:hover{color:#00AEEF;border-bottom-color:#1E1E1E}.content__main a[target="_blank"]{position:relative;padding:0 15px 0 0;background:url(../img/icons/link-blank.svg) center right no-repeat;background-size:13px}.content__main .accent,.content__main blockquote{font-family:Roboto,sans-serif;background:rgba(0,175,244,.1)}.content__main blockquote{font-weight:300;font-style:italic;font-size:16px;line-height:20px;float:right;padding:24px;border-radius:8px;width:250px;text-align:center;box-sizing:border-box;margin:0 0 0 24px}@media (max-width:767px){.content__main blockquote{width:100%;float:none;margin:0 0 24px}}@media (max-width:1024px){.content__main blockquote br{display:none}}.content__main .doc,.content__main .pdf,.content__main .xls,.content__main .zip{position:relative;padding:0 0 0 77px;margin:0 0 40px}@media (max-width:767px){.content__main .doc,.content__main .pdf,.content__main .xls,.content__main .zip{padding:0 0 0 73px}}.content__main .doc a,.content__main .pdf a,.content__main .xls a,.content__main .zip a{transition:all .4s;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;display:inline;margin:0 0 8px;border-bottom:2px solid #00AEEF;background:0 0;padding:0}@media (max-width:767px){.content__main .doc a,.content__main .pdf a,.content__main .xls a,.content__main .zip a{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:20px}}.content__main .doc a:hover,.content__main .pdf a:hover,.content__main .xls a:hover,.content__main .zip a:hover{color:#00AEEF;border-color:#1E1E1E}.content__main .doc div,.content__main .pdf div,.content__main .xls div,.content__main .zip div{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px;display:block;margin:8px 0 0;color:#A3A3A3}@media (max-width:767px){.content__main .doc div,.content__main .pdf div,.content__main .xls div,.content__main .zip div{font-family:Roboto,sans-serif;font-weight:400;font-size:8px;line-height:12px}}.content__main .doc::before,.content__main .pdf::before,.content__main .xls::before,.content__main .zip::before{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;position:absolute;top:0;left:0;content:'pdf';width:53px;height:24px;background:#00AEEF;border-radius:8px;color:#fff;text-transform:uppercase;text-align:center;line-height:24px}.content__main .doc::before{content:'doc'}.content__main .xls::before{content:'xls'}.content__main .zip::before{content:'zip'}.content__aside .aside ul li::before,.content__main .accordeon__headline::after,.content__main .img-l:after,.tabs-nav__list span::after{content:' '}.content__main .accordeon{border-top:1px solid #E5E5E5;padding:16px 0}.content__main .accordeon__headline{position:relative;padding:0 0 0 36px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content__main .accordeon__headline::after{transition:all .4s;position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0);width:24px;height:24px;background:url(../img/icons/accordeon-arrow.svg) center center no-repeat;background-size:contain}.content__main .accordeon__in{display:none;margin:24px 0 0}.content__main .accordeon.is-active .accordeon__headline::after{-webkit-transform:translate3d(0,0,0) rotate(180deg);transform:translate3d(0,0,0) rotate(180deg)}.content__main .accordeon.is-active .accordeon__in{display:block}.content__main p>img,.content__main>img{display:block;width:100%;max-width:100%;margin:24px 0}.content__main img{max-width:100%}.content__main .img,.content__main .img-l,.content__main .img-r{margin:24px 0;font-size:0}.content__main .img img,.content__main .img-l img,.content__main .img-r img{display:block;width:100%;max-width:100%}.content__main .img p,.content__main .img-l p,.content__main .img-r p{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px;display:block;padding:16px;background:#EEE;border-radius:0 0 4px 4px;margin:0}@media (max-width:767px){.content__main .img p,.content__main .img-l p,.content__main .img-r p{padding:16px 15px}}.content__main .img-l{position:relative;float:left;margin:0 20px 20px 0}.content__main .img-l:after{display:block;height:0;clear:both}.content__main .img-l img,.content__main .img-r img{display:inline-block;width:100%;text-decoration:none}.content__main .img-r{float:right;margin:0 0 20px 20px}.content__main .iframe-box{margin:40px 0;display:block;width:100%;padding-bottom:56.25%;position:relative}.content__main .iframe-box iframe{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%}.content__main .accent{font-weight:700;font-size:16px;line-height:24px;padding:16px;margin:60px 0 40px}.content__aside{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.content__aside .aside,.tabs{-webkit-flex-direction:column}@media (max-width:1024px){.content__aside{position:relative;padding-top:40px;margin-top:40px}.content__aside::after{content:' ';position:absolute;top:0;right:-15px;left:-15px;height:1px;background:#EEE}}.content__aside .aside{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 0 25%;height:100%}.content__aside .aside__item{margin:0 0 32px}.content__aside .aside__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:20px;display:block;margin:0 0 20px;text-transform:uppercase}@media (max-width:1024px){.content__aside .aside{padding:0}.content__aside .aside__title{margin:0 0 24px}}@media (max-width:767px){.content__aside .aside__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;line-height:16px}}.content__aside .aside .socials{margin:0 -6px}.content__aside .aside .socials__item{width:32px;height:32px;padding:0;margin:0 6px}.content__aside .aside .socials__item::before{display:none}.content__aside .aside .socials__item:last-of-type{margin:0 6px}.content__aside .aside .socials__link{opacity:1;padding:0!important}.content__aside .aside .socials__icon{opacity:1}.content__aside .aside .h6,.content__aside .aside h6{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px;margin:0 0 24px}.content__aside .aside .h1,.content__aside .aside .h2,.content__aside .aside .h3,.content__aside .aside .h4,.content__aside .aside .h5,.content__aside .aside h1,.content__aside .aside h2,.content__aside .aside h3,.content__aside .aside h4,.content__aside .aside h5{font-family:Montserrat,sans-serif;margin:0 0 24px}.content__aside .aside .h5,.content__aside .aside h5{font-weight:700;font-size:16px;line-height:20px}@media (max-width:767px){.content__aside .aside .h5,.content__aside .aside h5{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:20px}}.content__aside .aside .h2,.content__aside .aside h2{font-weight:700;font-size:28px;line-height:32px;display:block}@media (max-width:767px){.content__aside .aside .h2,.content__aside .aside h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:28px}}.content__aside .aside .h4,.content__aside .aside h4{font-weight:700;font-size:20px;line-height:24px;display:block}.content__aside .aside .h3,.content__aside .aside h3{font-weight:700;font-size:24px;line-height:32px;display:block}@media (max-width:767px){.content__aside .aside .h3,.content__aside .aside h3{font-size:16px;line-height:24px}}.content__aside .aside .h1,.content__aside .aside h1{font-weight:700;font-size:36px;line-height:40px;display:block}@media (max-width:767px){.content__aside .aside .h1,.content__aside .aside h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;line-height:32px}}.content__aside .aside .p,.content__aside .aside p{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;margin:0 0 24px}@media (max-width:1024px){.content__aside .aside .p,.content__aside .aside p{font-family:Roboto,sans-serif;font-weight:400;line-height:20px;font-size:16px}}@media (max-width:767px){.content__aside .aside .p,.content__aside .aside p{margin:0}.content__aside .aside .p+.doc,.content__aside .aside .p+.p,.content__aside .aside .p+.pdf,.content__aside .aside .p+.xls,.content__aside .aside .p+.zip,.content__aside .aside .p+p,.content__aside .aside p+.doc,.content__aside .aside p+.p,.content__aside .aside p+.pdf,.content__aside .aside p+.xls,.content__aside .aside p+.zip,.content__aside .aside p+p{margin-top:15px}.content__aside .aside .p+h2,.content__aside .aside .p+h3,.content__aside .aside .p+h4,.content__aside .aside .p+h5,.content__aside .aside .p+h6,.content__aside .aside p+h2,.content__aside .aside p+h3,.content__aside .aside p+h4,.content__aside .aside p+h5,.content__aside .aside p+h6{margin-top:24px}}.content__aside .aside .p a,.content__aside .aside p a{transition:all .4s;text-decoration:none;color:inherit;border-bottom:2px solid #00AEEF}.content__aside .aside .p a:hover,.content__aside .aside p a:hover{color:#00AEEF;border-bottom-color:#1E1E1E}.content__aside .aside .p a[target="_blank"],.content__aside .aside p a[target="_blank"]{position:relative;padding:0 15px 0 0;background:url(../img/icons/link-blank.svg) center right no-repeat;background-size:13px}.content__aside .aside ul{margin:0 0 24px}@media (max-width:767px){.content__aside .aside ul{margin:24px 0 40px}}.content__aside .aside ul li{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;position:relative;padding:0 0 0 36px;margin:0 0 12px}@media (max-width:767px){.content__aside .aside ul li{min-height:24px;margin:0 0 8px}}.content__aside .aside ul li::before{position:absolute;top:0;left:0;width:24px;height:24px;background:url(../img/icons/list-icon.svg) center center no-repeat;background-size:contain}@media (max-width:1024px){.content__aside .aside ul li{font-family:Roboto,sans-serif;font-weight:400;line-height:20px;font-size:16px}.content__aside .aside ul li::before{top:-2px}}.content__aside .aside ul li:last-of-type{margin:0}.content__aside .aside ul li a[target="_blank"]{position:relative;padding:0 15px 0 0;background:url(../img/icons/link-blank.svg) center right no-repeat;background-size:13px}.content__aside .aside hr{display:block;width:100%;height:1px;border:none;margin:0 0 40px;background:#EEE}@media (max-width:767px){.content__aside .aside hr{width:auto;margin-right:-15px;margin-left:-15px;margin-bottom:32px}}.content__aside .aside ul:not(.socials) li a,.content__aside .aside>a{transition:all .4s;text-decoration:none;color:inherit;border-bottom:2px solid #00AEEF}.content__aside .aside ul:not(.socials) li a:hover,.content__aside .aside>a:hover{color:#00AEEF;border-bottom-color:#1E1E1E}.content__aside .aside blockquote{font-family:Roboto,sans-serif;font-weight:300;font-style:italic;font-size:16px;line-height:20px;float:right;padding:24px;background:rgba(0,175,244,.1);border-radius:8px;width:250px;text-align:center;box-sizing:border-box;margin:0 0 0 24px}@media (max-width:1024px){.content__aside .aside blockquote{width:100%;float:none;margin:0 0 24px}.content__aside .aside blockquote br{display:none}}.content__aside .aside .doc,.content__aside .aside .pdf,.content__aside .aside .xls,.content__aside .aside .zip{position:relative;padding:0 0 0 77px;margin:0 0 40px}.content__aside .aside .doc a,.content__aside .aside .pdf a,.content__aside .aside .xls a,.content__aside .aside .zip a{transition:all .4s;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;display:inline;margin:0 0 8px;border-bottom:2px solid #00AEEF}@media (max-width:767px){.content__aside .aside .doc,.content__aside .aside .pdf,.content__aside .aside .xls,.content__aside .aside .zip{padding:0 0 0 73px}.content__aside .aside .doc a,.content__aside .aside .pdf a,.content__aside .aside .xls a,.content__aside .aside .zip a{font-family:Roboto,sans-serif;font-weight:400;line-height:16px;font-size:16px}}.content__aside .aside .doc a:hover,.content__aside .aside .pdf a:hover,.content__aside .aside .xls a:hover,.content__aside .aside .zip a:hover{color:#00AEEF;border-color:#1E1E1E}.content__aside .aside .doc div,.content__aside .aside .pdf div,.content__aside .aside .xls div,.content__aside .aside .zip div{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px;display:block;margin:8px 0 0;color:#A3A3A3}@media (max-width:767px){.content__aside .aside .doc div,.content__aside .aside .pdf div,.content__aside .aside .xls div,.content__aside .aside .zip div{font-family:Roboto,sans-serif;font-weight:400;font-size:8px;line-height:12px}}.content__aside .aside .doc::before,.content__aside .aside .pdf::before,.content__aside .aside .xls::before,.content__aside .aside .zip::before{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;position:absolute;top:0;left:0;content:'pdf';width:53px;height:24px;background:#00AEEF;border-radius:8px;color:#fff;text-transform:uppercase;text-align:center;line-height:24px}.content__info p{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:150%}@media (max-width:1024px){.content__info{margin:0 0 24px}.aside{margin-bottom:24px}.aside__top{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 60px}}@media (max-width:767px){.aside__top{margin:0 0 40px}.aside__top+hr{margin-bottom:24px}}.aside__top .socials__icon{opacity:1}@media (max-width:1024px){.aside__top .socials{margin:0 -6px}.aside__top .socials__item{width:32px;height:32px;padding:0;margin:0 6px}.aside__top .socials__item::before{display:none}.aside__top .socials__item:last-of-type{margin:0 6px}.aside__top .socials__link{border-bottom:none}.aside__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:20px;display:block;text-transform:uppercase;margin:0 0 20px}.aside__item--right .socials{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.aside__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;line-height:16px;margin:0 0 16px}}.files .file__format,.files .file__title{font-family:Roboto,sans-serif;font-weight:400}@media (max-width:1024px){.files{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.files .file{text-decoration:none;color:inherit;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 16px}.files .file:hover .file__title{border-bottom-color:#1E1E1E;color:#00AEEF}@media (max-width:767px){.files .file:last-of-type{margin:0}}@media (max-width:1024px){.files .file{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0 0 24px}}@media (max-width:767px){.files .file{margin:0 0 32px}}.files .file__details{display:block;margin:0 12px 0 0}@media (max-width:1024px){.files .file__details{margin:0 20px 0 0}}.files .file__title{transition:all .4s;font-size:16px;line-height:24px;display:inline;margin:0 0 4px;border-bottom:2px solid #00AEEF}@media (max-width:767px){.files .file__title{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:20px}}.files .file__format{font-size:12px;line-height:16px;display:block;color:#A3A3A3;margin:4px 0 0}@media (max-width:767px){.files .file__format{font-family:Roboto,sans-serif;font-weight:400;font-size:8px;line-height:12px}}.files .file p.file__description,.files .file__type span{font-size:12px;display:block;font-weight:400;font-family:Roboto,sans-serif}.files .file p.file__description{line-height:16px;margin:0 0 4px!important;color:#1E1E1E}.files .file__type{-webkit-flex:0 0 53px;-ms-flex:0 0 53px;flex:0 0 53px}.files .file__type img{display:block;width:100%;border-radius:0;box-shadow:0 0 4px rgba(0,0,0,.15)}.files .file__type span{min-height:24px;line-height:24px;border-radius:8px;background:#00AEEF;color:#fff;text-transform:uppercase;text-align:center}.blockquote,.tabs{display:-ms-flexbox}a.anchor{border-bottom:2px dashed #00AEEF}a.anchor:hover{border-bottom-color:#1E1E1E}.blockquote{display:-webkit-flex;display:flex;margin:40px 0;padding:20px;background:#EEE}@media (max-width:1024px){.blockquote{margin:40px 0}}@media (max-width:767px){.blockquote{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:40px -15px 24px;padding:20px 15px}.blockquote__visual{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.blockquote__visual p{display:none}.blockquote__visual img{max-width:initial}.blockquote__img{width:100px;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;margin:0 24px 0 0;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media (max-width:767px){.blockquote__visual p{display:block}.blockquote__img{-webkit-flex:0 0 65px;-ms-flex:0 0 65px;flex:0 0 65px;height:65px;margin:0 16px 0 0}}.blockquote__position{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.blockquote__position p{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}.blockquote__position p b{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px;font-style:normal}@media (max-width:767px){.blockquote__position p b{font-family:Roboto,sans-serif;font-weight:700;line-height:16px;font-size:14px}}.blockquote__description .blockquote__position,.blockquote__description p{font-family:Roboto,sans-serif;font-size:16px}.blockquote__position p+p{margin-top:2px}.blockquote__description{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.blockquote__description p{font-weight:300;font-style:italic;line-height:20px;margin:0 0 16px}@media (max-width:767px){.blockquote__description p{font-family:Roboto,sans-serif;font-weight:300;font-style:italic;line-height:18px;font-size:16px;text-align:left}.blockquote__description .blockquote__position{display:none}}.blockquote__description p:last-of-type{margin:0}.blockquote__description .blockquote__position{font-weight:700;line-height:24px;font-style:normal}.page-404__headline,.page-404__title,.tabs-nav__links li a,.tabs-nav__list span{font-family:Montserrat,sans-serif}.page-404{background:rgba(0,175,244,.1)}.page-404 .breadcrumb-wrapper{background:0 0;margin:0}.page-404__in{position:relative;padding:96px 0 144px}.page-404__description{position:relative;z-index:2;max-width:676px}.page-404__headline{font-weight:700;font-size:140px;line-height:160px;color:#00AEEF}@media (max-width:1024px){.page-404__in{padding:60px 0 120px}.page-404__headline{font-size:120px;line-height:160px}}@media (max-width:767px){.page-404__in{padding:36px 0 100px}.page-404__headline{display:block;width:100%;font-size:100px;line-height:100px;text-align:center}}.page-404__title{font-weight:700;display:block;margin:0 0 28px;font-size:64px;line-height:72px}.file-type__date,.page-404__content p,.tabs--horizontal .btn-tab{font-family:Roboto,sans-serif;font-weight:400}@media (max-width:1024px){.page-404__title{font-size:48px;margin:0 0 16px}}@media (max-width:767px){.page-404__title{margin:0 0 36px;font-size:32px;line-height:32px;text-align:center}}.page-404__content p{font-size:16px;line-height:24px;margin:0 0 24px}@media (max-width:1024px){.page-404__content p{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}}.page-404__content p:last-of-type{margin:0}.page-404__dec{position:absolute;right:0;bottom:0;display:block;width:515px}.file-type{margin:0 0 24px}.file-type__date{font-size:12px;line-height:16px;display:block;margin:0 0 4px}.file-type p.file-type__description{display:block;margin:8px 0}@media (max-width:767px){.page-404__content p{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px;text-align:center}.page-404__dec{width:auto;height:400px}.file-type__date{font-family:Roboto,sans-serif;font-weight:400;line-height:12px;font-size:12px}.file-type p.file-type__description{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:125%}}.tabs{display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.tabs .btn{margin:0 0 8px}.tabs--horizontal{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs--horizontal .btn{margin:0 8px 8px 0}.tabs--horizontal .btn-tab{font-size:16px;line-height:24px;padding-top:7px;padding-bottom:7px}@media (max-width:1024px){.tabs--horizontal .btn-tab{min-width:initial;font-size:10px;padding-top:3px;padding-bottom:3px}}.tabs-nav__links li a,.tabs-nav__list span{font-size:14px;line-height:24px;font-weight:700}.tabs-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:24px 0 0}.tabs-nav__modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;background:#fff;padding:48px 0;overflow-y:auto}.tabs-nav__modal.is-active{display:block}.tabs-nav__modal .btn{position:absolute;top:0;right:0;z-index:1003}.tabs-nav__links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.tabs-nav__links li a{text-decoration:none;display:block;width:100%;padding:12px 0;border-bottom:1px solid #EEE;color:#1E1E1E;text-align:center}.tabs-nav__links li a.is-active{color:#00AEEF}.tabs-nav li{width:33.33333%}.tabs-nav__arrow{position:relative;display:block;width:100%;height:32px}.tabs-nav__arrow--prev{background:url(../img/icons/tabs-nav-prev.svg) left center no-repeat;background-size:24px}.tabs-nav__arrow--next{background:url(../img/icons/tabs-nav-next.svg) right center no-repeat;background-size:24px}.tabs-nav__list{display:block;width:100%;text-align:center}.tabs-nav__list span{display:inline-block;position:relative;padding:0 28px 0 0;color:#00AEEF}.nav-tabs li a,.nav-tabs li.active a{font-family:Roboto,sans-serif;font-size:16px}.tabs-nav__list span::after{position:absolute;right:0;width:24px;height:24px;background:url(../img/icons/tabs-nav-arrow-blue.svg) center center no-repeat;background-size:24px}.nav-tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.nav-tabs li{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0!important;margin:0!important}.nav-tabs li::before{display:none}.nav-tabs li.active a{font-weight:700;line-height:24px;line-height:44px}.nav-tabs li.tab-status{transition:all .4s;position:absolute;bottom:0;left:0;height:4px;background:#00AEEF;z-index:2}@media (max-width:1024px){.nav-tabs li.tab-status{height:4px;line-height:100%;max-height:4px;min-height:4px}}.nav-tabs li a{font-weight:400;transition:all .4s;display:block;width:100%;text-align:center;height:44px;box-sizing:border-box;line-height:44px;color:#00AEEF;border-bottom:1px solid #00AEEF}.report-item__in,.report__items{display:-webkit-flex;display:-ms-flexbox}.report-item__headline,.report-item__year{font-family:Montserrat,sans-serif;z-index:2;color:#fff}.tab-content{margin-bottom:40px}@media (max-width:1024px){.tab-content{margin-bottom:24px}}.report__items{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -50px}@media (max-width:1024px){.report__items{margin:0 -25px}}@media (max-width:767px){.report__items{margin:0}}.report-item{width:33.33333%;padding:0 50px;box-sizing:border-box;margin:0 0 50px}@media (max-width:1024px){.report-item{width:50%;padding:0 25px}}@media (max-width:767px){.report-item{width:100%;padding:0;margin:0 0 40px}}.report-item__in{display:flex}.pagination,.report-item__visual{position:relative;display:-ms-flexbox;width:100%;box-sizing:border-box}.report-item__l{-webkit-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px;height:140px;margin:0 20px 0 0}.report-item__visual,.wrapper{-webkit-flex-direction:column}.report-item__visual{display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;overflow:hidden;padding:20px 18px}.report-item__headline{font-weight:700;font-size:20px;line-height:24px;position:relative}.report-item__year{font-weight:700;font-size:36px;line-height:40px;position:relative}.pagination ul li a,.report-item__r .report-item__date,.report-item__r .report-item__details,.tags li a{font-family:Roboto,sans-serif}.report-item__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.report-item__r{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.report-item__r .report-item__date{font-weight:400;font-size:12px;line-height:16px;display:block;margin:0 0 4px;color:#1E1E1E}.report-item__r .report-item__year{font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:32px;display:block;margin:0 0 8px;color:#1E1E1E}.report-item__r .report-item__file{text-decoration:none;color:inherit;display:block}.report-item__r .report-item__file:hover .report-item__name{color:#00AEEF;border-bottom-color:#1E1E1E}.report-item__r .report-item__file+.report-item__file{margin-top:12px}.report-item__r .report-item__name{transition:all .4s;border-bottom:2px solid #00AEEF}.report-item__r .report-item__details{font-weight:400;font-size:12px;line-height:16px;display:block;margin:8px 0 0;color:#A3A3A3}.pagination{display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 110px}.pagination .btn-refresh{position:absolute;right:0}.pagination .btn-refresh span{color:#004059}@media (max-width:767px){.pagination{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pagination .btn-refresh{position:static;margin:0 0 20px}}.pagination ul,.pagination ul li a{display:-ms-flexbox;display:-webkit-flex}.header__in,.lg-outer .lg-download,.pagination ul{-webkit-align-items:center}.pagination ul{display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination ul li{margin:0 5px;padding:0;line-height:25px;margin-bottom:0!important;padding-left:0!important}.pagination ul li:before{display:none!important}.pagination ul li a{margin:0;padding:0;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;width:21px;height:21px;text-decoration:none;color:#000;font-size:14px;line-height:21px;transition:all .4s}.pagination ul li a:not(.pagination__arrow){border-radius:50%;border:2px solid transparent}.pagination ul li a:hover:not(.pagination__arrow){color:#004059!important;border-color:transparent!important}.pagination ul li a.is-active{border-color:#004059;color:#004059}.pagination ul li a.is-active:hover{border-color:#004059!important}.pagination ul li a span{position:relative;top:1px;right:-.5px}.pagination__arrow{position:relative;width:25px;height:25px;border-bottom:none!important;transition:scale .4s!important}.pagination__arrow:after{content:'';font-size:18px;text-align:center;line-height:25px;width:100%;height:100%;position:absolute;right:0;left:0;transform:translate(0,-50%)}.pagination__arrow--prev,.pagination__arrow--prev:hover{background:url(../img/icons/arrow-prev-fill.svg) center center no-repeat;background-size:contain}.pagination__arrow--next,.pagination__arrow--next:hover{background:url(../img/icons/arrow-next-fill.svg) center center no-repeat;background-size:contain}.tags{font-size:0;margin:0 0 28px}@media (max-width:1024px){.tags{margin:0 0 12px}}.tags li{display:inline-block;height:32px;vertical-align:bottom;margin:0 8px 12px 0!important;padding:0!important}.tags li::after,.tags li::before{display:none}.tags li a{text-decoration:none;font-weight:400;font-size:10px;display:inline-block;padding:0 12px;height:32px;line-height:32px;background:rgba(0,175,244,.1);border-radius:4px;color:#009BD5;border:none}.header-nav__link,table th{font-family:Montserrat,sans-serif}table td,table th{font-size:16px;padding:20px 12px;color:#1E1E1E}@media (max-width:767px){.tags li a{border-bottom:none}}.tags li.is-hidden{display:none}.tags .dots{position:relative;width:47px;text-decoration:none;box-sizing:border-box}.tags .dots::after{content:' ';position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:0;left:0;width:23px;height:5px;margin-right:auto;margin-left:auto;background:url(../img/icons/dots.svg) center center no-repeat;background-size:contain}table{border-collapse:collapse;padding:0;margin:0 0 40px}@media (max-width:1024px){table{margin:0 0 24px}}table td,table th{margin:0}table tr{border-bottom:2px solid #fff}table th{font-weight:700;line-height:20px;background:rgba(0,175,244,.3);text-align:left}.lg #lg-counter,table td{font-family:Roboto,sans-serif;font-weight:400}table td:first-of-type,table th:first-of-type{padding-left:24px}table td:last-of-type,table th:last-of-type{padding-right:24px}table td{line-height:24px;background:rgba(0,175,244,.1);vertical-align:top}.table-wrapper{width:100%;overflow-x:auto}.table-wrapper+h2,.table-wrapper+h3,.table-wrapper+h4,.table-wrapper+h5,.table-wrapper+h6,.table-wrapper+hr{margin-top:24px}.wrapper{-ms-flex-direction:column;flex-direction:column}.wrapper__l .lightgallery-mini{padding-left:118px;padding-right:118px}@media (max-width:1024px){.wrapper__l .lightgallery-mini{padding-left:135px;padding-right:135px}}@media (max-width:767px){.wrapper__l .lightgallery-mini{padding-left:0;padding-right:0}}.lg-on{overflow:hidden;position:fixed;left:0;right:0}.lg-actions{position:absolute;left:0;right:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);transition:all .5s;width:100%}.lg-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-inner,.lg-outer .lg-sub-html,.lg-outer .lg-thumb-outer,.lg-outer .lg-toolbar{transition:all .5s;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-sub-html{padding-right:40px}@media (max-width:1024px){.lg-outer .lg-sub-html{padding-right:0}}@media (min-width:1025px){.lg-outer.lg-thumb-open .lg-actions,.lg-outer.lg-thumb-open .lg-inner,.lg-outer.lg-thumb-open .lg-toolbar{width:calc(100% - 226px)}}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}#lg-copy-url{display:none!important}.lightgallery{display:block;width:100%;max-width:100%;height:550px;margin-bottom:34px;position:relative;overflow:hidden}.lightgallery .lg-inner{transition:all 1s}@media (max-width:767px){.lightgallery{height:400px;margin-bottom:20px}}.lightgallery-desc{padding:0 85px 0 90px;margin-top:20px}.lightgallery-desc p{font-family:Roboto,sans-serif;color:#36123a}.lightgallery-wrapper{background:#FFF;box-sizing:border-box;position:relative;margin:30px auto}.lightgallery .slick-arrow{padding-left:0;padding-right:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:48px;height:48px;text-decoration:none;text-indent:-9999px;border:none;box-shadow:none;background:#00AEEF;border-radius:0;z-index:1001;cursor:pointer;overflow:hidden;transition:all .7s}@media (max-width:767px){.lightgallery .slick-arrow{width:40px;height:40px}}.lightgallery .slick-next:before,.lightgallery .slick-prev:before{content:' ';width:24px;height:24px;margin:auto;position:absolute;top:50%}.lightgallery .slick-arrow:hover{background:#000}.lightgallery .slick-prev{left:0}@media (max-width:767px){.lightgallery .slick-prev{left:5px}}.lightgallery .slick-prev:before{left:0;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url(../img/gallery/icons/left-chevron-white.svg) center center no-repeat;background-size:contain}.lightgallery .slick-next{right:0}@media (max-width:767px){.lightgallery .slick-next{right:5px}}.lightgallery .slick-next:before{left:0;right:0;-webkit-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg);background:url(../img/gallery/icons/left-chevron-white.svg) center center no-repeat;background-size:contain}.lightgallery .slick-slide img{-o-object-fit:cover;object-fit:cover}.lightgallery .slick-list,.lightgallery .slick-track{height:100%}.lightgallery a{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;border-bottom:none!important;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-radius:0}.lightgallery a:hover{border-bottom:none}.lightgallery a img{display:block;width:auto;height:100%;max-height:750px;border-radius:0;overflow:hidden;margin-right:auto;margin-left:auto}.lightgallery .slick-track{display:-webkit-flex;display:-ms-flexbox;display:flex}.lightgallery-wrapper{display:block;overflow:hidden}.lightgallery-mini{position:relative;padding-left:0;padding-right:0;height:80px}@media (max-width:767px){.lightgallery-mini{padding-left:0;padding-right:0;height:70px}}.lightgallery-mini img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.lightgallery-mini .slick-list{height:100%;position:relative;right:-5px;overflow:hidden}@media (max-width:767px){.lightgallery-mini .slick-list{right:0;margin-left:-5px;margin-right:-5px}}.lightgallery-mini .slick-track{height:100%;font-size:0;margin-right:0;margin-left:0}.lightgallery-mini .slick-slide{margin-left:12px;margin-right:12px;cursor:pointer;width:100px;border-radius:0!important;border:2px solid transparent;box-sizing:border-box}@media (max-width:767px){.lightgallery-mini .slick-slide{width:auto;margin-left:5px;margin-right:5px}}.lightgallery-mini .slick-slide.slick-current{border-color:#00AEEF;-webkit-filter:none;filter:none}.lightgallery-mini .slick-slide:focus,.lightgallery-mini .slick-slide:hover,.lightgallery-mini .slick-slide:hover:focus{outline:0}.lightgallery-mini .slick-arrow{padding-left:0;padding-right:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:42px;height:42px;text-decoration:none;text-indent:-9999px;border:none;box-shadow:none;background:#00AEEF;border-radius:0;z-index:1001;cursor:pointer;overflow:hidden}.lightgallery-mini .slick-next:before,.lightgallery-mini .slick-prev:before{content:' ';top:-15px;bottom:-15px;position:absolute}.lightgallery-mini .slick-prev{left:0}.lightgallery-mini .slick-prev:before{left:7.5px;right:0;background:url(../img/gallery/icons/left-chevron-white.svg) center center no-repeat;background-size:contain}.lightgallery-mini .slick-next{right:0}.lightgallery-mini .slick-next:before{left:0;right:7.5px;background:url(../img/gallery/icons/left-chevron-white.svg) center center no-repeat;background-size:contain;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.lg-inner:focus,.lg-inner:hover,.lg-inner:hover:focus,.lg-item:focus,.lg-item:hover,.lg-item:hover:focus,.lg:focus,.lg:hover,.lg:hover:focus{outline:0}.lg-outer:hover,.lg-outer:hover:focus{text:#f37125}.lg-backdrop{background:rgba(255,255,255,.9)}.lg-toolbar{background:rgba(255,255,255,.5)}@media (max-width:1024px){.lg-toolbar{background:#FFF}.lg-toogle-thumb{border-radius:0!important}}.lg-sub-html{background:rgba(243,113,37,.75)}.lg-toogle-thumb{background:0 0!important;top:-59px!important}@media (max-width:767px){.lightgallery-mini .slick-arrow{width:40px;height:40px}.lg-sub-html{padding:10px}.lg-toogle-thumb{right:0!important}.lg-img-wrap{padding:0!important}}.lg-img-wrap{padding-top:0!important;padding-bottom:0!important;width:100%;max-width:100%}.lg #lg-counter{color:#000;font-size:20px}@media (max-width:767px){.lg #lg-counter{font-size:14px;padding:0 0 0 10px;height:47px;line-height:52px}}.lg-actions .lg-next,.lg-actions .lg-prev{width:90px;height:90px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);transition:all .4s;opacity:.7}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{opacity:1}.lg-actions .lg-next:after,.lg-actions .lg-next:before,.lg-actions .lg-prev:after,.lg-actions .lg-prev:before{display:none}.lg-actions .lg-prev{background:url(../img/gallery/icons/left-chevron.svg) center center no-repeat;background-size:contain}.lg-actions .lg-next{background:url(../img/gallery/icons/right-chevron.svg) center center no-repeat;background-size:contain}@media (max-width:767px){.lg-actions .lg-next,.lg-actions .lg-prev{width:40px;height:40px}.lg-actions .lg-prev{left:5px}.lg-actions .lg-next{right:5px}.lg-toogle-thumb{top:-39px!important}}.lg-toogle-thumb:after{color:#fff}.lg-dropdown .lg-icon,.lg-outer .lg-dropdown .lg-icon{font-family:Roboto,sans-serif;color:#000!important}.lg-thumb{padding:0}.lg-thumb-outer{padding-left:10px;height:120px!important;background:#FFF!important}#lg-share-instagram .lg-icon:after,#lg-share-vk .lg-icon:after{display:block;width:20px;height:20px;margin-left:auto;margin-right:auto;content:" "!important;font-weight:400}.lg-thumb-outer img{-o-object-fit:cover;object-fit:cover}.lg-progress-bar{background:#fff}.lg-progress-bar .lg-progress{background:#00AEEF}#lg-share-vk .lg-icon:after{background:url(../img/icons/socials/vk-black.svg) center center no-repeat;background-size:contain}#lg-share-instagram .lg-icon:after{background:url(../img/icons/socials/instagram-black.svg) center center no-repeat;background-size:contain}@media (max-width:767px){.lg-outer .lg-dropdown{width:120px;right:initial;top:60px}.lg-outer .lg-dropdown:after{right:initial;left:12px}}#lg-share-facebook .lg-icon:after,#lg-share-ok .lg-icon:after,#lg-share-twitter .lg-icon:after{width:20px;height:20px;content:" "!important}.lg-outer .lg-dropdown .lg-icon{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin:0;text-decoration:none}.lg-outer .lg-dropdown .lg-icon:after{margin-right:5px!important}@media (max-width:767px){.lg-outer .lg-dropdown .lg-icon{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.lg-outer .lg-dropdown .lg-icon:after{margin-left:0!important}.lg-toolbar .lg-icon{width:40px!important;font-weight:400}}.lg-dropdown .lg-icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin:0;text-decoration:none;font-size:14px}.lg-dropdown .lg-icon:after{margin-right:5px!important}#lg-share-facebook .lg-icon:after,#lg-share-ok .lg-icon:after,#lg-share-twitter .lg-icon:after,.lg-toolbar .lg-close:after{margin-left:auto;margin-right:auto;font-weight:400}.lg-outer .lg-dropdown li>a{display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}#lg-share-ok .lg-icon:after{display:block;background:url(../img/icons/socials/ok-black.svg) center center no-repeat;background-size:contain}#lg-share-facebook .lg-icon:after{display:block;background:url(../img/icons/socials/facebook-black.svg) center center no-repeat;background-size:contain}#lg-share-twitter .lg-icon:after{display:block;background:url(../img/icons/socials/twitter-black.svg) center center no-repeat;background-size:contain}.lg-toolbar{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.lg-toolbar .lg-icon:hover{background:#00AEEF}.lg-toolbar .lg-icon:after{transition:all .4s}.lg-toolbar .lg-close:after{display:block;width:24px;height:24px;background:url(../img/gallery/icons/cross.svg) center center no-repeat;background-size:contain}@media (max-width:767px){.lg-toolbar .lg-close:after{width:20px;height:20px}}.lg-toolbar #lg-zoom-in:after,.lg-toolbar #lg-zoom-out:after,.lg-toolbar .lg-autoplay-button:after,.lg-toolbar .lg-fullscreen:after{width:24px;height:24px;margin-left:auto;margin-right:auto;font-weight:400;content:' '}.lg-toolbar .lg-autoplay-button:after{display:block;background:url(../img/gallery/icons/play-button.svg) center center no-repeat;background-size:contain}.lg-toolbar .lg-fullscreen:after{display:block;background:url(../img/gallery/icons/resize-full.svg) center center no-repeat;background-size:contain}@media (max-width:767px){.lg-toolbar .lg-fullscreen{display:none!important}}.lg-toolbar #lg-zoom-in:after{display:block;background:url(../img/gallery/icons/plus.svg) center center no-repeat;background-size:contain}.lg-toolbar #lg-zoom-out:after{display:block;background:url(../img/gallery/icons/minus.svg) center center no-repeat;background-size:contain}.lg-toolbar #lg-copy-url:after{display:block;width:20px;height:20px;margin-left:auto;margin-right:auto;content:' ';background:url(../img/gallery/icons/link.svg) center center no-repeat;background-size:contain;font-weight:400}.lg-toolbar #lg-copy-url:hover:after{background:url(../img/gallery/icons/link-white.svg) center center no-repeat;background-size:contain;font-weight:400}.input-url{opacity:0}.lg-close{padding-top:8px!important}.lightgallery-controls{position:absolute;top:8px;right:8px;z-index:101;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.lightgallery-controls{top:5px;right:5px}}.lightgallery-controls-btn{margin-left:8px;width:48px;height:48px;border-radius:0;border:none;background-color:#00AEEF;cursor:pointer}.lightgallery-controls-btn .lg-dropdown a:hover{border-bottom:none!important}.lg-fullscreen-on .lg-fullscreen:after{display:block;width:20px;height:20px;margin-left:auto;margin-right:auto;background:url(../img/gallery/icons/resize-mini.svg) center center no-repeat;background-size:contain;font-weight:400}.lg-outer #lg-share:after,.lg-outer .lg-download:after,.lg-show-autoplay .lg-autoplay-button:after{height:24px;margin-left:auto;margin-right:auto;font-weight:400;width:24px}.lg-show-autoplay .lg-autoplay-button:after{display:block;background:url(../img/gallery/icons/pause-white.svg) center center no-repeat;background-size:contain}.lg-outer #lg-share:after{display:block;background:url(../img/gallery/icons/share.svg) center center no-repeat;background-size:contain}.lg-outer .lg-download{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lg-outer .lg-download:after{display:block;content:' ';background:url(../img/gallery/icons/download.svg) center center no-repeat;background-size:contain}#lg-actual-size{display:none}.lg-toolbar .lg-icon{color:transparent!important}#lg-share{display:none!important}.lightgallery-controls--share{background-image:url(../img/gallery/icons/share-white.svg);background-size:24px;background-repeat:no-repeat;background-position:center center;position:relative}.lightgallery-controls--share .lg-dropdown{top:48px;background:#FFF;position:absolute;right:0;padding:10px 0;border-radius:2px;transition:all .4s;opacity:0;pointer-events:none;border:1px solid #A3A3A3}@media (max-width:767px){.lightgallery-controls--share .lg-dropdown{padding-top:5px;padding-bottom:5px;width:100px}}.lightgallery-controls--share .lg-dropdown:after,.lightgallery-controls--share .lg-dropdown:before{content:' ';display:block;width:0;height:0;position:absolute;right:5px}.lightgallery-controls--share .lg-dropdown:after{border:8px solid transparent;border-bottom-color:#FFF;top:-16px}.lightgallery-controls--share .lg-dropdown:before{border:8px solid transparent;border-bottom-color:#A3A3A3;top:-17px}.lightgallery-controls--share .lg-dropdown>li{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0!important}.lightgallery-controls--share .lg-dropdown>li:before{display:none}.lightgallery-controls--share .lg-dropdown>li a{text-decoration:none;padding:4px 12px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;transition:all .4s;background:0 0;border-bottom:none}.lightgallery-controls--share .lg-dropdown>li a:hover{background:rgba(0,0,0,.07)}@media (max-width:767px){.lightgallery-controls--share .lg-dropdown>li a:hover,.lightgallery-controls--share .lg-dropdown>li a:hover:focus{border-bottom:none}.lightgallery-controls--share .lg-dropdown>li:last-child{margin-bottom:0}}.lightgallery-controls--share.is-share .lg-dropdown{opacity:1;pointer-events:all}.lightgallery-controls--fullscreen{background-image:url(../img/gallery/icons/full-screen.svg);background-size:24px;background-repeat:no-repeat;background-position:center center}@media (min-width:1025px){.lg-thumb-outer{padding-right:10px;overflow-y:auto;width:226px;max-width:226px;max-height:100%!important;height:100%!important;top:0;right:0;-webkit-transform:translate3d(225px,0,0)!important;transform:translate3d(225px,0,0)!important;border-left:none;box-sizing:border-box}.lg-thumb-outer .lg-thumb-item:nth-child(even){margin-right:0!important}}@media (max-width:1024px){.lg-thumb-outer{transition:all .25s!important;-webkit-transform:translate3d(0,100%,0)!important;transform:translate3d(0,100%,0)!important}}.lg-thumb-outer::-webkit-scrollbar{width:0}.lg-thumb-outer::-webkit-scrollbar-track{width:0;background:0 0}.lg-thumb-outer::-webkit-scrollbar-thumb{background:0 0}.lg-outer:focus,.lg-outer:hover,.lg-outer:hover:focus{outline:0}.lg-thumb-outer .lg-toogle-thumb{display:none!important}.lg-toogle-thumb.lg-icon{position:static;height:47px;background:#FFF!important}.lg-toogle-thumb.lg-icon:after{color:#F37125;transition:all .4s}.lg-toogle-thumb.lg-icon:hover{background:#00AEEF!important}.lg-toogle-thumb.lg-icon:hover:after{color:#fff}.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-select-multiple li,.jq-selectbox li,.jq-selectbox__select-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block}.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.jq-select-multiple li,.jq-selectbox li{user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;user-select:none;white-space:nowrap;text-overflow:ellipsis}.inp-group--checkbox label,.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.tab-content>.tab-pane{display:block;height:0;overflow:hidden}.tab-content>.tab-pane.active{height:auto}.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play,.slick-arrow.slick-hidden{display:none}@font-face{font-family:lg;src:url(../fonts/lg.eot?n1z373);src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover,.lg-toolbar .lg-icon:hover{color:#FFF}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{cursor:pointer;float:right;font-size:24px;height:48px;line-height:27px;padding:10px 0;text-align:center;width:48px;text-decoration:none!important;outline:0;border:none;box-shadow:none;transition:color .2s linear;background:#00AEEF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 0;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#00AEEF}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:120px}.lg-outer .lg-toogle-thumb{color:#999;cursor:pointer;font-size:24px;line-height:27px;padding:5px 0;right:20px;text-align:center;top:-39px;outline:0;border:none;position:static;width:48px;height:48px;border-radius:0;background:#00AEEF!important}.lg-outer .lg-toogle-thumb:after{content:"\e1ff";color:#fff}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{transition-delay:0s;-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer,.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;transition:opacity .15s ease 0s}.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{height:100%;width:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.header{padding:40px 0;background:#001016}@media (max-width:767px){.header{padding:20px 0}}.header.search-active .header-nav{opacity:0;pointer-events:none}.header__in{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header-nav,.header__r{-webkit-align-items:center}.header-logo{width:119px}.header-logo__icon{display:block;width:100%}.header-nav{transition:all .4s;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.header__l{position:relative;z-index:1002}.header-nav{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;pointer-events:none;width:100%;max-width:100%;padding:0 0 80px}.header-nav-wrapper{transition:all .4s;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:fixed;top:0;right:0;left:0;bottom:0;background:#00AEEF;z-index:1001;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);overflow-y:auto;pointer-events:none;height:100%;box-sizing:border-box;padding:116px 15px 0}}@media (max-width:767px){.header-nav-wrapper{top:0;padding:76px 15px 0}}.header-nav__item{position:relative;margin:0 12px}@media (min-width:1025px) and (max-width:1400px){.header-nav__item:last-of-type:hover .header-nav__submenu{left:initial;right:0}}.header-nav__item:hover .header-nav__link{color:#fff}.header-nav__item:hover .header-nav__link::after{-webkit-transform:translate(0,-50%) rotate(-180deg);-ms-transform:translate(0,-50%) rotate(-180deg);transform:translate(0,-50%) rotate(-180deg);background:url(../img/icons/arrow-down--white.svg) center center no-repeat;background-size:contain}@media (max-width:1024px){.header-nav__item{text-align:left;margin:0 0 16px}.header-nav__item:last-of-type{margin:0}.header-nav__item:hover .header-nav__link::after{-webkit-transform:translate(0,-50%) rotate(-90deg);-ms-transform:translate(0,-50%) rotate(-90deg);transform:translate(0,-50%) rotate(-90deg)}.header-nav__item:hover .header-nav__submenu{opacity:1;pointer-events:all}}.header-nav__item:hover .header-nav__submenu{opacity:1;pointer-events:all;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-nav__link{text-decoration:none;font-weight:700;transition:all .4s;position:relative;display:inline-block;font-size:14px;line-height:36px;padding:0 28px 0 0;text-transform:uppercase;color:#00AEEF}@media (max-width:1024px){.header-nav__item.is-active .header-nav{pointer-events:all}.header-nav__item.is-active .header-nav__submenu,.header-nav__item.is-active .header-nav__submenu-wrapper{opacity:1;pointer-events:all}.header-nav__item.is-active .header-nav__link::after{-webkit-transform:translate(0,-50%) rotate(0);-ms-transform:translate(0,-50%) rotate(0);transform:translate(0,-50%) rotate(0)}.header-nav__link{color:#fff;font-size:12px;line-height:24px}}.footer-item__title,.header-nav__submenu li a{font-family:Montserrat,sans-serif;line-height:20px}.header-nav__link::after{transition:all .4s;content:' ';position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%) rotate(0);-ms-transform:translate(0,-50%) rotate(0);transform:translate(0,-50%) rotate(0);width:24px;height:24px;background:url(../img/icons/arrow-down--blue.svg) center center no-repeat;background-size:contain}@media (max-width:1024px){.header-nav__link::after{background:url(../img/icons/arrow-down--white.svg) center center no-repeat;background-size:contain;-webkit-transform:translate(0,-50%) rotate(-90deg);-ms-transform:translate(0,-50%) rotate(-90deg);transform:translate(0,-50%) rotate(-90deg)}}.header-nav__submenu{transition:all .4s;position:absolute;top:100%;left:0;width:325px;pointer-events:none;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);z-index:101}@media (max-width:1024px){.header-nav__submenu{position:static;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin:16px 0 0;width:100%;max-width:100%;text-align:left;opacity:1}.header-nav__submenu li{margin:0 0 16px}.header-nav__submenu li:last-of-type{margin:40px 0 0}}@media (max-width:767px){.header-nav__submenu li:last-of-type{margin:26px 0 0}}.header-nav__submenu li a{text-decoration:none;transition:all .4s;font-weight:400;font-size:14px;display:block;padding:12px 24px;background:#00AEEF;color:#fff}.header-nav__submenu li a:hover{background:#009BD5}@media (max-width:1024px){.header-nav__submenu li a{padding:0}.header-nav__submenu li a:hover{background:0 0}.header-nav__submenu-wrapper{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;top:0;right:0;left:0;background:#00AEEF;width:100%;height:auto;-webkit-transform:none;-ms-transform:none;transform:none;z-index:1001;position:relative;display:none;padding:0;overflow-y:auto;box-sizing:border-box;opacity:1}.header-nav__back{display:none}}.header-nav__back{display:none;margin:40px 0 0;position:relative;padding:0 0 0 28px}.header-controls,.header__r{display:-webkit-flex;display:-ms-flexbox}.header-nav__back::before{content:' ';position:absolute;top:50%;-webkit-transform:translate(0,-50%) rotate(90deg);-ms-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg);left:0;width:24px;height:24px;background:url(../img/icons/arrow-down--white.svg) center center no-repeat;background-size:contain}.header__r{display:flex;-ms-flex-align:center;align-items:center}.header-controls{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 0 12px}@media (max-width:1024px){.header-controls{margin:0}}.header-controls .search{margin:0 8px 0 0}@media (max-width:1024px){.header-controls .search{margin:0 20px 0 0}}.footer{padding:0 0 80px;background:#001016}.footer-top{margin:0 0 80px}@media (max-width:1024px){.footer-top{margin:0 0 56px}}@media (max-width:767px){.footer-top{margin:0 0 16px}}.footer__items{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -16px}@media (max-width:767px){.footer__items{margin:0 -15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-bottom,.form__footer{-webkit-justify-content:space-between}.footer-item{width:25%;padding:0 16px;box-sizing:border-box}@media (max-width:767px){.footer-item{width:50%;padding:0 15px;margin:0 0 24px}}.footer-item__title{font-weight:700;font-size:16px;display:block;margin:0 0 16px;color:#fff}@media (max-width:767px){.footer-item__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;line-height:16px;margin:0 0 12px}}.footer-copy,.footer-item__link,.footer-item__mail,.footer-item__phone,.footer-item__text{font-weight:400;color:#fff;font-family:Roboto,sans-serif}.footer-item__list li{margin:0 0 10px}@media (max-width:1024px){.footer-item__list{font-size:0}.footer-item__list li{line-height:1}}@media (max-width:767px){.footer-item__list li{margin:0 0 8px}}.footer-item__list li:last-of-type{margin:0}.footer-item__phone{text-decoration:none;font-size:12px;line-height:16px}@media (max-width:1024px){.footer-item__phone{font-family:Roboto,sans-serif;font-weight:400;font-size:10px;line-height:16px}}@media (max-width:767px){.footer-item__phone{font-family:Roboto,sans-serif;font-weight:400;font-size:8px;line-height:12px}}.footer-item__mail{text-decoration:none;font-size:12px;line-height:16px;border-bottom:1px solid #fff}@media (max-width:1024px){.footer-item__mail{font-family:Roboto,sans-serif;font-weight:400;font-size:10px;line-height:16px}}@media (max-width:767px){.footer-item__mail{font-family:Roboto,sans-serif;font-weight:400;font-size:8px;line-height:12px}}.footer-item__text{font-size:12px;line-height:16px}@media (max-width:1024px){.footer-item__text{font-family:Roboto,sans-serif;font-weight:400;font-size:10px;line-height:16px}}@media (max-width:767px){.footer-item__text{font-family:Roboto,sans-serif;font-weight:400;font-size:8px;line-height:12px}}.footer-item__link{text-decoration:none;font-size:12px;line-height:16px;border-bottom:1px solid #fff}@media (max-width:1024px){.footer-item__link{font-size:10px;line-height:16px}}@media (max-width:767px){.footer-item__link{font-family:Roboto,sans-serif;font-weight:400;font-size:8px;line-height:12px}}.footer-bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-copy{font-size:12px;line-height:16px}@media (max-width:1024px){.footer-copy{font-family:Roboto,sans-serif;font-weight:400;font-size:10px;line-height:16px}}@media (max-width:767px){.footer-copy{font-family:Roboto,sans-serif;font-weight:400;font-size:8px;line-height:12px}.inp-group--double{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.inp-group{position:relative;margin:0 0 16px}.inp-group-required::after{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:20px;content:'*';position:absolute;top:0;right:-11px;color:#FF5353;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}@media (max-width:1024px){.inp-group-required::after{top:2px;right:5px;-webkit-transform:none;-ms-transform:none;transform:none}}.inp-group--phone input,.inp-group--text input{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;display:block;width:100%;height:56px;line-height:54px;padding:0 24px;border-radius:4px;border:1px solid #A3A3A3;box-sizing:border-box}.inp-group--phone input.placeholder,.inp-group--text input.placeholder{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgba(30,30,30,.2)}.inp-group--phone input:-moz-placeholder,.inp-group--text input:-moz-placeholder{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgba(30,30,30,.2)}.inp-group--phone input::-webkit-input-placeholder,.inp-group--text input::-webkit-input-placeholder{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgba(30,30,30,.2)}.inp-group--phone input.is-filled,.inp-group--phone input:focus,.inp-group--text input.is-filled,.inp-group--text input:focus{border-color:#1E1E1E}.inp-group--phone input.inp-error,.inp-group--text input.inp-error{border-color:#FF5353}.inp-group--double{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px}.inp-group--double .inp-group{padding:0 15px}.inp-group--double .inp-group-required::after{right:4px}@media (max-width:1024px){.inp-group--double .inp-group-required::after{top:2px;right:20px;-webkit-transform:none;-ms-transform:none;transform:none}}.inp-group--double .inp-group--phone{-webkit-flex:0 0 255px;-ms-flex:0 0 255px;flex:0 0 255px}@media (max-width:767px){.inp-group--double .inp-group--phone{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;box-sizing:border-box}}.inp-group--double .inp-group--text{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.inp-group--file,.inp-group__file-loading{display:-webkit-flex;display:-ms-flexbox;-webkit-align-items:center}.inp-group--double+.inp-group{margin-top:16px}.inp-group--file{display:flex;-ms-flex-align:center;align-items:center;margin:32px 0}.inp-group--file input{position:absolute;opacity:0;pointer-events:none}.inp-group--file label{display:inline-block;margin:0 40px 0 0;cursor:pointer}.inp-group__file-loading{display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.inp-group__file-loading .file-loading{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.inp-group__file-loading .file-loading__text{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#A3A3A3;margin:0 8px 0 0}.inp-group__file-loading .file-loading__icon{width:24px;height:24px;-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.inp-group__file-loading .file-name{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#1E1E1E}.inp-group__description{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#1E1E1E}.inp-group--textarea textarea,.inp-group--textarea textarea.placeholder{line-height:24px;font-size:16px;font-family:Roboto,sans-serif;font-weight:400}.inp-group--textarea textarea{display:block;width:100%;height:172px;padding:16px 24px;outline:0;box-shadow:none;resize:none;border-radius:4px;border:1px solid #A3A3A3;box-sizing:border-box}.inp-group--textarea textarea.placeholder{color:rgba(30,30,30,.2)}.inp-group--textarea textarea:-moz-placeholder{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgba(30,30,30,.2)}.inp-group--textarea textarea::-webkit-input-placeholder{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgba(30,30,30,.2)}.inp-group--textarea textarea.is-filled,.inp-group--textarea textarea:focus{border-color:#1E1E1E}.inp-group--textarea textarea.inp-error{border-color:#FF5353}.inp-group--select .jq-selectbox{position:relative;display:block;width:100%;height:52px;line-height:50px;border:1px solid #A3A3A3;border-radius:4px;cursor:pointer;box-sizing:border-box;background:#fff}.inp-group--select .jq-selectbox.dropup .jq-selectbox__dropdown{bottom:48px!important;border-bottom:none;border-radius:4px 4px 0 0}.inp-group--select .jq-selectbox.dropdown .jq-selectbox__dropdown{top:48px!important;border-top:none;border-radius:0 0 4px 4px}.inp-group--select .jq-selectbox.opened .jq-selectbox__trigger{background:url(../img/icons/dropdown-arrows--active.svg) center center no-repeat;background-size:contain}.inp-group--select .jq-selectbox__select-text{width:100%;padding:0 36px 0 24px;box-sizing:border-box}.inp-group--select .jq-selectbox__dropdown{width:100%!important;background:#fff;border:1px solid #A3A3A3;border-radius:4px;left:-1px}.inp-group--select .jq-selectbox__dropdown ul li:hover,.row__in-dark{background:rgba(0,175,244,.1)}.inp-group--select .jq-selectbox__dropdown ul li{transition:all .4s;height:52px;line-height:52px;padding:0 24px;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inp-group--select .jq-selectbox__dropdown ul li.disabled{display:none}.inp-group--select .jq-selectbox__trigger{position:absolute;right:12px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:24px;height:24px;background:url(../img/icons/dropdown-arrows.svg) center center no-repeat;background-size:contain}.inp-group--checkbox label::after,.inp-group--checkbox label::before,.inp-group--radio label::before{top:0;left:0;width:24px;height:24px;content:' ';transition:all .4s}.inp-group--checkbox label{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;display:block;position:relative;padding:0 0 0 40px;line-height:24px;cursor:pointer;color:#1E1E1E;user-select:none}@media (max-width:767px){.inp-group--checkbox label{font-size:10px;line-height:14px}}.inp-group--checkbox label::before{position:absolute;border:1px solid #00AEEF;border-radius:4px;box-sizing:border-box}.inp-group--checkbox label::after{position:absolute;background:url(../img/icons/checkmark.svg) center center no-repeat;background-size:contain;opacity:0}.inp-group--checkbox label a{transition:all .4s;text-decoration:none;color:#fff;border-bottom:1px solid #00AEEF}.inp-group--checkbox label a:hover{color:#00AEEF;border-bottom-color:#00AEEF;text-decoration:none}.inp-group--checkbox input{position:absolute;visibility:hidden;opacity:0}.inp-group--checkbox input:checked+label::before{border-color:#00AEEF}.inp-group--checkbox input:checked+label::after{opacity:1}.inp-group--radio label{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;display:block;position:relative;padding:0 0 0 40px;line-height:24px;cursor:pointer;color:#1E1E1E;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:767px){.inp-group--radio label{font-size:10px;line-height:14px}}.form-check__title,.inp-error-desc{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px}.inp-group--radio label::before{position:absolute;background:#fff;border-radius:50%;border:1px solid #00AEEF;box-sizing:border-box}.inp-group--radio label::after{transition:all .4s;content:' ';position:absolute;top:3px;left:3px;width:18px;height:18px;background:#00AEEF;border-radius:50%;opacity:0}.inp-group--radio label a{transition:all .4s;text-decoration:none;color:#fff;border-bottom:1px solid #00AEEF}.inp-group--radio label a:hover{color:#00AEEF;border-bottom-color:#00AEEF;text-decoration:none}.inp-group--radio input{position:absolute;visibility:hidden;opacity:0}.inp-group--radio input:checked+label::before{border-color:#00AEEF}.inp-group--radio input:checked+label::after{opacity:1}.inp-error-desc{display:block;margin:4px 0 0;color:#FF5353}.form+.form,.form+h1{margin-top:40px}.form__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%}@media (max-width:767px){.form__footer{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form-check{width:100%;margin:0 0 16px}}.form-check__title{display:block;margin:0 0 16px}.form__recaptcha{width:304px;height:auto;background:#EEE;font-size:0}.form__recaptcha img{margin-bottom:10px}.form__recaptcha input[type=text]{display:block;width:180px;height:28px;line-height:26px;box-sizing:border-box;margin:0;border:1px solid #A3A3A3;font-size:14px;padding:0 10px}.container{max-width:1138px;padding:0 15px;box-sizing:border-box;margin:0 auto}.visible-tablet,.visible-tablet-big{display:none!important}@media (max-width:1024px){.visible-tablet-big{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.visible-mobile{display:none!important}@media (max-width:767px){.visible-mobile{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.hidden-mobile{display:none!important}}@media (max-width:1024px){.hidden-tablet-big{display:none}}.ai-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.row{margin:30px -15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row__in-dark{padding:20px}.row .col-6{width:50%;padding-left:15px;padding-right:15px;box-sizing:border-box}@media (max-width:767px){.row{margin:24px 0}.row [class*=col-]+[class*=col-]{margin-top:24px}.row .col-6{width:100%;padding-left:0;padding-right:0}}.row .col-4{width:33.33333%;padding-left:15px;padding-right:15px;box-sizing:border-box}@media (max-width:767px){.row .col-4{width:100%;padding-left:0;padding-right:0}}.row .col-3{width:25%;padding-left:15px;padding-right:15px;box-sizing:border-box}@media (max-width:768px){.row .col-3{width:100%}}@media (max-width:767px){.row .col-3{padding-left:0;padding-right:0}}.row .col-2{width:16.66666%;padding-left:15px;padding-right:15px;box-sizing:border-box}@media (max-width:767px){.row .col-2{width:100%;padding-left:0;padding-right:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnMvX2xpZ2h0Z2FsbGVyeS5zY3NzIiwiYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJhcHAuY3NzIiwic2Fzcy11dGlscy9fbWl4aW5zLnNhc3MiLCJsaWJzL19zbGljay5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zYXNzIiwiYmxvY2tzL19zZWFyY2guc2FzcyIsImJsb2Nrcy9fYnJlYWRjcnVtYi5zYXNzIiwiYmxvY2tzL19jb250ZW50LnNhc3MiLCJibG9ja3MvX25ld3Muc2FzcyIsImJsb2Nrcy9fdGVsZWdyYW0uc2FzcyIsImJhc2UvX2RlZmF1bHQuc2FzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2FzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJibG9ja3MvX2FkLnNhc3MiLCJibG9ja3MvX3ByaW5jaXBsZXMuc2FzcyIsImJsb2Nrcy9fcGFnaW5hdGlvbi5zYXNzIiwiYmxvY2tzL19jb29raWUuc2FzcyIsImJsb2Nrcy9fc29jaWFscy5zYXNzIiwiYmxvY2tzL19tZW51LnNhc3MiLCJibG9ja3MvX2FydGljbGUuc2FzcyIsImJsb2Nrcy9fdGFicy5zYXNzIiwiYmxvY2tzL19ibG9ja3F1b3RlLnNhc3MiLCJibG9ja3MvXzQwNC5zYXNzIiwiYmxvY2tzL19maWxlLXR5cGUuc2FzcyIsImJsb2Nrcy9fcmVwb3J0LnNhc3MiLCJibG9ja3MvX2dhbGxlcnkuc2FzcyIsImJsb2Nrcy9fdGFncy5zYXNzIiwibGF5b3V0L19oZWFkZXIuc2FzcyIsImJsb2Nrcy9fdGFibGUuc2FzcyIsImxpYnMvX2Zvcm1zdHlsZXIuc2NzcyIsImxheW91dC9fZm9ybXMuc2FzcyIsImxpYnMvX3RhYi5zY3NzIiwibGF5b3V0L19mb290ZXIuc2FzcyIsImxheW91dC9fZ3JpZC5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI2RkFpakJBLHdEQ2xZQSxPQTNIQSxHQ3VHQSxNRHNCRSxTQUNELFFBMEVELFNBaElBLElDZEEsSUQrSUUsZUFBQSxTRXJQRSxVQUFBLDRCSHVi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LFVBRUEsWUFDQSxXQUFBLEtBR0EsV0FBQSxNQUFBLElBQUEsT0FDQSxXQUFBLFFBS0YsNEJBQ0UsUUFBQSxRQUVGLCtCQUNFLFFBQUEsUUFHRixhQUNFLGlCQUFBLGdCQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLEtBQUEsRUFDQSxRQUFBLEtBQUEsRUFDQSxTQUFBLE1BQ0EsTUFBQSxFQUNBLFdBQUEsT0FDQSxRQUFBLEtBRUYsZ0JBQ0UsT0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLElBRUYsZUFDRSxVQUFBLEtBQ0EsT0FBQSxJQUFBLEVBQUEsRUFHRixZQUNFLE1BQUEsS0FDQSxRQUFBLGFBQ0EsVUFBQSxLQUNBLGFBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUdGLFNBQUEsU0FBQSxZQUNFLFFBQUEsRUFJQSxXQUFBLFFBQUEsS0FBQSx3QkFBQSxHQUFBLE1BQUEsSUFBQSxPQUFBLGtCQUFBLEtBQUEsd0JBQUEsR0FBQSxXQUFBLFVBQUEsS0FBQSx3QkFBQSxHQUFBLFFBQUEsS0FBQSx3QkFBQSxHQUFBLE1BQUEsSUFBQSxPQUFBLFdBQUEsVUFBQSxLQUFBLHdCQUFBLEdBQUEsUUFBQSxLQUFBLHdCQUFBLEdBQUEsTUFBQSxJQUFBLE9BQUEsa0JBQUEsS0FBQSx3QkFBQSxHQUdGLHdCQUNFLFFBQUEsRUFDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUVGLHdCQUNFLFFBQUEsRUFDQSxrQkFBQSxzQkFDQSxVQUFBLHNCQUVGLDJCQUNFLFFBQUEsRUFDQSxrQkFBQSx1QkFDQSxVQUFBLHVCQUdGLDJEQUNFLGtCQUFBLGtCQUNBLFVBQUEsa0JBQ0EsUUFBQSxFQUlBLFdBQUEsUUFBQSxNQUFBLHdCQUFBLGtCQUFBLE1BQUEsd0JBQUEsYUFBQSxXQUFBLFVBQUEsTUFBQSx3QkFBQSxHQUFBLFFBQUEsTUFBQSxrQ0FBQSxXQUFBLFVBQUEsTUFBQSx3QkFBQSxHQUFBLFFBQUEsTUFBQSx3QkFBQSxrQkFBQSxNQUFBLHdCQUFBLGFBQ0EseUJBQUEsSUFBQSxJQUVBLHFCQUFBLElBQUEsSUFD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QSxRQUFBLEtBQUEsS0FBQSxHQUFBLFVBQUEsS0FBQSxLQUFBLEdBQUEsa0JBQUEsS0FBQSxLQUFBLEdBQ0Esa0JBQUEscUJBQ0EsVUFBQSxxQkFFRixtQ0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUVGLG9CQUNFLGlCQUFBLHFCQUNBLGNBQUEsSUFDQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEscUJBQUEsTUFDQSxRQUFBLE1BQ0EsT0FBQSxLQUdBLFdBQUEsV0FBQSxJQUFBLEtBQUEsR0FDQSxNQUFBLEtBRUYsMEJBQUEsMEJBQ0UsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsTUFFRixvQkFDRSxZQUFBLEtBQUEsTUFBQSxZQUNBLGFBQUEsS0FBQSxNQUFBLFlBQ0EsV0FBQSxLQUFBLE9BQ0EsT0FBQSxNQUNBLFFBQUEsYUFDQSxPQUFBLEVBQ0EsS0FBQSxJQUNBLFlBQUEsS0FDQSxTQUFBLFNBQ0EsZUFBQSxPQUNBLE1BQUEsRUFHRixxQkFDRSxRQUFBLFFBRUYsdUNBQ0UsUUFBQSxRQUdGLCtCQUNFLGlCQUFBLGdCQUNBLE9BQUEsRUFDQSxPQUFBLFFBQ0EsS0FBQSxFQUNBLFNBQUEsTUFDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxPQUdBLFdBQUEsV0FBQSxHQUFBLE9BQUEsS0FBQSxRQUFBLEtBQUEsT0FBQSxHQUVGLGtEQUFBLDBDQUVFLGlCQUFBLEdBR0EsY0FBQSxtQkFDQSxrQkFBQSxtQkFDQSxVQUFBLG1CQUNBLFFBQUEsRUFDQSxXQUFBLFFBK0dGLFVBK0dBLGlEQUFBLHFEQTlNRSxRQUFBLEVBMEdBLFdBQUEsUUFBQSxLQUFBLEtBQUEsR0F4SEYsdUNBQ0UsTUFBQSxLQUVGLHVCQUNFLGlCQUFBLEtBQ0EsY0FBQSxJQUNBLFVBQUEsS0FDQSxnQkFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLFdBQUEsS0FDQSxJQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsT0FHQSxjQUFBLHFCQUNBLGtC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QitCZEEsZ0JBSVEsUUFBQSx1QkFBQSxRQUFBLHNCQUFBLFFBQUEsZUFHUixlQUVRLFFBQUEsZ0IvQmFSLDBCK0JWSSxtQkFFUSxRQUFBLE1BR1osV0FDSSxvQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRVIsS0FDSSxPQUFBLEtBQUEsTUFFQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxLQUFBLGNBQUEsS0FBQSxVQUFBLEtBTUksY0FFSSxRQUFBLEtBWlosWUFxQlksTUFBQSxJQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxXL0I5QlIseUIrQk1KLEtBT1EsT0FBQSxLQUFBLEVBUFIsaUNBaUJnQixXQUFBLEtBakJoQixZQTJCZ0IsTUFBQSxLQUNBLGFBQUEsRUFDQSxjQUFBLEdBN0JoQixZQWdDWSxNQUFBLFVBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLFcvQnpDUix5QitCTUosWUFzQ2dCLE1BQUEsS0FDQSxhQUFBLEVBQ0EsY0FBQSxHQXhDaEIsWUEyQ1ksTUFBQSxJQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxXL0JoRFIseUIrQkVKLFlBaURnQixNQUFBLE0vQnZEWix5QitCTUosWUFvRGdCLGFBQUEsRUFDQSxjQUFBLEdBckRoQixZQXdEWSxNQUFBLFVBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLFcvQmpFUix5QitCTUosWUE4RGdCLE1BQUEsS0FDQSxhQUFBLEVBQ0EsY0FBQSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGcnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xnLmVvdD9uMXozNzNcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGcuZW90PyNpZWZpeG4xejM3M1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcud29mZj9uMXozNzNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbGcudHRmP24xejM3M1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcuc3ZnP24xejM3MyNsZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5sZy1pY29uIHtcbiAgZm9udC1mYW1pbHk6ICdsZyc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQsIC5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZzogOHB4IDEwcHggOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDgwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubGctYWN0aW9ucyAubGctbmV4dC5kaXNhYmxlZCwgLmxnLWFjdGlvbnMgLmxnLXByZXYuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6aG92ZXIsIC5sZy1hY3Rpb25zIC5sZy1wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG4ubGctYWN0aW9ucyAubGctbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cbi5sZy1hY3Rpb25zIC5sZy1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxnLW91dGVyLmxnLWxlZnQtZW5kIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICBhbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLXRvb2xiYXIge1xuICB6LWluZGV4OiAxMDgyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4ubGctdG9vbGJhciAubGctaWNvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6ICRjLWJsdWU7XG59XG4ubGctdG9vbGJhciAubGctaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5sZy10b29sYmFyIC5sZy1kb3dubG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYyXCI7XG59XG5cbi5sZy1zdWItaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNFRUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwODA7XG59XG4ubGctc3ViLWh0bWwgaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGctc3ViLWh0bWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4jbGctY291bnRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxnLXRvb2xiYXIsIC5sZy1wcmV2LCAubGctbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xufVxuXG4ubGctaGlkZS1pdGVtcyAubGctcHJldiB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xufVxuLmxnLWhpZGUtaXRlbXMgLmxnLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG59XG4ubGctaGlkZS1pdGVtcyAubGctdG9vbGJhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xufVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDBBMEE7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA4MDtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiIC5sZy10aHVtYi1pdGVtIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYmJpbmcgLmxnLXRodW1iLWl0ZW0ge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZHJhZ2dpbmcgLmxnLXRodW1iIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyLmxnLXRodW1iLW9wZW4gLmxnLXRodW1iLW91dGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcbiAgfVxufVxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtLmFjdGl2ZSwgLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBRUVGO1xufVxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmxnLW91dGVyLmxnLWhhcy10aHVtYiAubGctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbi5sZy1vdXRlci5sZy1jYW4tdG9nZ2xlIC5sZy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubGctb3V0ZXIubGctcHVsbC1jYXB0aW9uLXVwIC5sZy1zdWItaHRtbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIDAuMjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJvdHRvbSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4yNXMgZWFzZTtcbn1cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAubGctdGh1bWItb3BlbiAubGctc3ViLWh0bWwge1xuICBib3R0b206IDEyMHB4O1xufVxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC0zOXB4O1xuICB3aWR0aDogNTBweDtcbiAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBBRUVGIWltcG9ydGFudDtcbn1cbi5sZy1vdXRlciAubGctdG9vZ2xlLXRodW1iOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUxZmZcIjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ubGctb3V0ZXIgLmxnLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctb2JqZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubGctb3V0ZXIgLmxnLXZpZGVvIC5sZy12aWRlby1wbGF5IHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogNTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQycHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICB6LWluZGV4OiAxMDgwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGctb3V0ZXIgLmxnLWhhcy1pZnJhbWUgLmxnLXZpZGVvIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvIC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpbWVvLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xufVxuLmxnLW91dGVyIC5sZy1oYXMtdmltZW86aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmltZW8tcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC01OHB4IHRyYW5zcGFyZW50O1xufVxuLmxnLW91dGVyIC5sZy1oYXMtaHRtbDUgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvdmlkZW8tcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgd2lkdGg6IDY0cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1OmhvdmVyIC5sZy12aWRlby1wbGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1vdXRlciAubGctaGFzLXlvdXR1YmUgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcveW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbn1cbi5sZy1vdXRlciAubGctaGFzLXlvdXR1YmU6aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcveW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTYwcHggdHJhbnNwYXJlbnQ7XG59XG4ubGctb3V0ZXIgLmxnLXZpZGVvLW9iamVjdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvIC5sZy12aWRlby1vYmplY3Qge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy1vYmplY3QsIC5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLXBsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tb2JqZWN0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmxnLXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwODM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7XG59XG4ubGctcHJvZ3Jlc3MtYmFyIC5sZy1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTA3MDc7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMDtcbn1cbi5sZy1wcm9ncmVzcy1iYXIubGctc3RhcnQgLmxnLXByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGctc2hvdy1hdXRvcGxheSAubGctcHJvZ3Jlc3MtYmFyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG4ubGctc2hvdy1hdXRvcGxheSAubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cblxuLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAsIC5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG4ubGctb3V0ZXIubGctdXNlLXRyYW5zaXRpb24tZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG4ubGctb3V0ZXIubGctdXNlLWxlZnQtZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIHRvcCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbn1cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2xnLXpvb20taW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTMxMVwiO1xufVxuXG4jbGctYWN0dWFsLXNpemUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4jbGctYWN0dWFsLXNpemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuXG4jbGctem9vbS1vdXQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI2xnLXpvb20tb3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUzMTJcIjtcbn1cbi5sZy16b29tZWQgI2xnLXpvb20tb3V0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItb3V0ZXIge1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA4MDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlci5sZy1wYWdlci1ob3ZlciAubGctcGFnZXItY29udCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5sZy1vdXRlciAubGctcGFnZXItY29udDpob3ZlciAubGctcGFnZXItdGh1bWItY29udCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5sZy1vdXRlciAubGctcGFnZXItY29udC5sZy1wYWdlci1hY3RpdmUgLmxnLXBhZ2VyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHdoaXRlIGluc2V0O1xufVxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvdHRvbTogMTAwJTtcbiAgaGVpZ2h0OiA4M3B4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCAtbW96LXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIC1vLXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xufVxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGctb3V0ZXIgLmxnLXBhZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDhweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgaW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSAwcztcbiAgd2lkdGg6IDEycHg7XG59XG4ubGctb3V0ZXIgLmxnLXBhZ2VyOmhvdmVyLCAubGctb3V0ZXIgLmxnLXBhZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgOHB4IHdoaXRlIGluc2V0O1xufVxuLmxnLW91dGVyIC5sZy1jYXJldCB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggZGFzaGVkO1xuICBib3R0b206IC0xMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDtcbn1cblxuLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTIwY1wiO1xufVxuLmxnLWZ1bGxzY3JlZW4tb24gLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTIwZFwiO1xufVxuXG4ubGctb3V0ZXIgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDgxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbn1cbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgLmxnLWRyb3Bkb3duLCAubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlICNsZy1kcm9wZG93bi1vdmVybGF5IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlICNsZy1zaGFyZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmxnLW91dGVyIC5sZy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDUwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbn1cbi5sZy1vdXRlciAubGctZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogLTE2cHg7XG59XG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpob3ZlciBhLCAubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6aG92ZXIgLmxnLWljb24ge1xuICBjb2xvcjogIzMzMztcbn1cbi5sZy1vdXRlciAubGctZHJvcGRvd24gYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWRyb3Bkb3duLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxnLW91dGVyIC5sZy1kcm9wZG93biAubGctaWNvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bztcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb24ge1xuICBjb2xvcjogIzNiNTk5ODtcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmxnLW91dGVyICNsZy1zaGFyZS10d2l0dGVyIC5sZy1pY29uIHtcbiAgY29sb3I6ICMwMGFjZWQ7XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmxnLW91dGVyICNsZy1zaGFyZS1nb29nbGVwbHVzIC5sZy1pY29uIHtcbiAgY29sb3I6ICNkZDRiMzk7XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlLWdvb2dsZXBsdXMgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb24ge1xuICBjb2xvcjogI2NiMjAyNztcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUtcGludGVyZXN0IC5sZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmxnLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGctb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xufVxuLmxnLW91dGVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sZy1vdXRlci5sZy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLW91dGVyLmxnLWdyYWIgaW1nLmxnLW9iamVjdCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ubGctb3V0ZXIubGctZ3JhYmJpbmcgaW1nLmxnLW9iamVjdCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW8tZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLmxnLW91dGVyIC5sZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmxnLW91dGVyIC5sZy1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxnLW91dGVyIC5sZy1pdGVtIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyLmxnLWNzczMgLmxnLXByZXYtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1jdXJyZW50LCAubGctb3V0ZXIubGctY3NzMyAubGctbmV4dC1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyIC5sZy1pdGVtLCAubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sZy1vdXRlciAubGctaXRlbTpiZWZvcmUsIC5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIHotaW5kZXg6IDEwNjA7XG59XG4ubGctb3V0ZXIgLmxnLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctb2JqZWN0LCAubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtIC5sZy12aWRlby1wbGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xufVxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0LCAubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy12aWRlby1wbGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1vdXRlciAubGctZW1wdHktaHRtbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGctb3V0ZXIubGctaGlkZS1kb3dubG9hZCAjbGctZG93bmxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGctYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xufVxuLmxnLWJhY2tkcm9wLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1uby10cmFucyAubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbn1cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGctY3NzMy5sZy11c2UtbGVmdCAubGctaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICBsZWZ0OiAxMDAlO1xufVxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG4gaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuLmNmOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoOyB9XG5cbmlucHV0LCBidXR0b24sIHRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgdWwgbGksXG4gIG9sIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLmlzLW92aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmxnLW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi5oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9IH1cblxuLmJ0biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idG4tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTc1LCAyNDQsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmJ0bi1zZWFyY2g6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9zZWFyY2guc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5idG4tc2VhcmNoOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmJ0bi1sYW5ndWFnZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYnRuLWxhbmd1YWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7IH0gfVxuICAgIC5idG4tY2xvc2U6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9jbG9zZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAuYnRuLWNsb3NlLWJsYWNrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgICAuYnRuLWNsb3NlLWJsYWNrOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9jbG9zZS1ibGFjay5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuYnRuLWJ1cmdlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLWJ1cmdlcl9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYnRuLWJ1cmdlcl9fd3JhcHBlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDI7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYnRuLWJ1cmdlcl9fd3JhcHBlci52aXNpYmxlLXhzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgLmJ0bi1idXJnZXIgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgICAuYnRuLWJ1cmdlciBpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAuYnRuLWJ1cmdlciBpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRvcDogNnB4OyB9XG4gICAgICAuYnRuLWJ1cmdlciBpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRvcDogMTJweDsgfVxuICAgIC5idG4tYnVyZ2VyLmlzLW9wZW4gaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gICAgICAuYnRuLWJ1cmdlci5pcy1vcGVuIGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgICAgIC5idG4tYnVyZ2VyLmlzLW9wZW4gaTpudGgtY2hpbGQoMikge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBsZWZ0OiAtMzBweDsgfVxuICAgICAgLmJ0bi1idXJnZXIuaXMtb3BlbiBpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxuICAuYnRuLXRhYiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogIzAwQUVFRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBBRUVGO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYnRuLXRhYi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMDBBRUVGOyB9XG4gIC5idG4tcHJpbWFyeSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDBBRUVGO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzQ3Q0RGRjsgfVxuICAuYnRuLXJlbW92ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMUUxRTFFO1xuICAgIHBhZGRpbmc6IDAgMzJweCAwIDA7IH1cbiAgICAuYnRuLXJlbW92ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvcmVtb3ZlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLmJ0bi1yZWZyZXNoIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1yZWZyZXNoIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgIGNvbG9yOiAjMDA0MDU5OyB9XG4gICAgICAuYnRuLXJlZnJlc2ggc3Bhbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA0MDU5OyB9XG4gICAgICAuYnRuLXJlZnJlc2ggc3BhbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9yZWZyZXNoLWZpbGwuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5idG4tcmVmcmVzaCBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAuYnRuLXJlZnJlc2g6aG92ZXIgc3BhbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvcmVmcmVzaC1maWxsLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5idG4tcmVmcmVzaDpob3ZlciBzcGFuOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAuYnRuLXJzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0Y4OTkxRCB1cmwoXCIuLi9pbWcvaWNvbnMvcnNzLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDsgfVxuICAuc2VhcmNoLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA3ODBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICMwMDEwMTY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwcHgsIDApOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC0xMHB4LCAwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHRvcDogNzZweDsgfSB9XG4gICAgLnNlYXJjaC1pbnB1dCBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNlYXJjaC1pbnB1dCBpbnB1dCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwQUVFRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTc1LCAyNDQsIDAuMSk7XG4gICAgICBwYWRkaW5nOiAwIDUycHggMCAxNnB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc2VhcmNoLWlucHV0IGlucHV0LnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAgIC5zZWFyY2gtaW5wdXQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAuc2VhcmNoLWlucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLnNlYXJjaC1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5zZWFyY2guaXMtYWN0aXZlIC5zZWFyY2gtaW5wdXQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwKTsgfVxuICAuc2VhcmNoLmlzLWFjdGl2ZSAuc2VhcmNoLWJ0biAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaC5pcy1hY3RpdmUgLnNlYXJjaC1idG4gLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTc1LCAyNDQsIDAuMSk7IH0gfVxuXG4uYWQge1xuICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMDAxMDE2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hZCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjRweCAwOyB9IH1cbiAgLmFkX19oZWFkbGluZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NSwgMjQ0LCAwLjEpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWRfX2hlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG5cbi5wcmluY2lwbGVzIHtcbiAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgYmFja2dyb3VuZDogIzAwMTAxNjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJpbmNpcGxlcyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjRweCAwOyB9IH1cbiAgLnByaW5jaXBsZXNfX2hlYWRsaW5lIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcmluY2lwbGVzX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcmluY2lwbGVzX19pdGVtcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5wcmluY2lwbGVzLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcmluY2lwbGVzLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcmluY2lwbGVzLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAucHJpbmNpcGxlcy1pdGVtX19pbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTc1LCAyNDQsIDAuMSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnByaW5jaXBsZXMtaXRlbV9faW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7IH0gfVxuICAgIC5wcmluY2lwbGVzLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDI4cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wcmluY2lwbGVzLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJpbmNpcGxlcy1pdGVtX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cbiAgICAucHJpbmNpcGxlcy1pdGVtX19saXN0IGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnByaW5jaXBsZXMtaXRlbV9fbGlzdCBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJpbmNpcGxlcy1pdGVtX19saXN0IGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDsgfSB9XG4gICAgICAucHJpbmNpcGxlcy1pdGVtX19saXN0IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcmluY2lwbGVzLWl0ZW1fX2ljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDAgMCA1MnB4O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTc1LCAyNDQsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnByaW5jaXBsZXMtaXRlbV9faWNvbiB7XG4gICAgICAgICAgZmxleDogMCAwIDM2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJpbmNpcGxlcy1pdGVtX19pY29uIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDEycHggMCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnByaW5jaXBsZXMtaXRlbV9faWNvbiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxOXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJpbmNpcGxlcy1pdGVtX19pY29uIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7IH0gfVxuICAgIC5wcmluY2lwbGVzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnByaW5jaXBsZXMtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcmluY2lwbGVzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG5cbi5uZXdzIHtcbiAgcGFkZGluZzogMCAwIDgwcHggMDtcbiAgYmFja2dyb3VuZDogIzAwMTAxNjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmV3cyB7XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9IH1cbiAgLm5ld3MgaHIge1xuICAgIG1hcmdpbjogNDBweCAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uZXdzIGhyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uZXdzLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5uZXdzLS13aGl0ZSAubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWl0ZW1fX3RpdGxlIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFFMUUxRTsgfVxuICAgIC5uZXdzLS13aGl0ZSAubmV3cy1pdGVtIC5uZXdzLWl0ZW1fX3RpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICMxRTFFMUU7IH1cbiAgICAubmV3cy0td2hpdGUgLm5ld3MtaXRlbSBwLm5ld3MtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICMxRTFFMUU7IH1cbiAgLm5ld3NfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ld3NfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAubmV3cy1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmV3cy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDsgfSB9XG4gICAgLm5ld3MtaXRlbTpob3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxLjEpOyB9XG4gICAgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX190aXRsZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDBBRUVGO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWl0ZW1fX3RpdGxlIHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDBBRUVGO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmV3cy1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLm5ld3MtaXRlbS0tbm8taW1nIC5uZXdzLWl0ZW1fX3Zpc3VhbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5ld3MtaXRlbS0tdmlkZW8gLm5ld3MtaXRlbV9fdmlzdWFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5ld3MtaXRlbS0tdmlkZW8gLm5ld3MtaXRlbV9fdmlzdWFsOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvcGxheS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjRweDtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLm5ld3MtaXRlbS0tdmlkZW8gLm5ld3MtaXRlbV9fdmlzdWFsOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAubmV3cy1pdGVtX19pbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm5ld3MtaXRlbV9faW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAubmV3cy1pdGVtX19oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm5ld3MtaXRlbV9faGVhZCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgICAubmV3cy1pdGVtX19kYXRlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgY29sb3I6ICMwMEFFRUY7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NSwgMjQ0LCAwLjEpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm5ld3MtaXRlbV9fZGF0ZSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7IH0gfVxuICAgIC5uZXdzLWl0ZW1fX2xhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzAwQUVFRjtcbiAgICAgIG1hcmdpbjogMCAwIDEycHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7IH0gfVxuICAgIC5uZXdzLWl0ZW1fX3Zpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDUyLjYlIDA7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzLWl0ZW1fX3Zpc3VhbCB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNTIuNiUgMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7IH0gfVxuICAgIC5uZXdzLWl0ZW1fX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICAubmV3cy1pdGVtX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICBvcmRlcjogMzsgfSB9XG4gICAgICAubmV3cy1pdGVtX190aXRsZSBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwQUVFRjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5uZXdzLWl0ZW1fX3RpdGxlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAubmV3cy1pdGVtX190aXRsZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cbiAgICAubmV3cy1pdGVtIHAubmV3cy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luOiAyOHB4IDAgMCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5uZXdzLWl0ZW0gcC5uZXdzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzLWl0ZW0gcC5uZXdzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBvcmRlcjogNDsgfSB9XG5cbi50ZWxlZ3JhbSB7XG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XG4gIGJhY2tncm91bmQ6ICMwMDEwMTY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50ZWxlZ3JhbSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlbGVncmFtIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCA1NnB4IDA7IH0gfVxuICAudGVsZWdyYW0tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NSwgMjQ0LCAwLjMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRlbGVncmFtLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAudGVsZWdyYW0tbGluayBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDM2cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzAwQUVFRjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudGVsZWdyYW0tbGluayBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAgICAgLnRlbGVncmFtLWxpbmsgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL3RlbGVncmFtLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC02cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zb2NpYWxzIHtcbiAgICAgIG1hcmdpbjogMCAtNHB4OyB9IH1cbiAgLnNvY2lhbHNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA2cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zb2NpYWxzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDsgfSB9XG4gIC5zb2NpYWxzX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNvY2lhbHNfX2xpbmsge1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAuc29jaWFsc19fbGluazpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc29jaWFsc19fbGluazpob3ZlciAuc29jaWFsc19faWNvbi0tb3JpZ2luYWwge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuc29jaWFsc19fbGluazpob3ZlciAuc29jaWFsc19faWNvbi0taG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zb2NpYWxzX19pY29uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnNvY2lhbHNfX2ljb24tLW9yaWdpbmFsIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc29jaWFsc19faWNvbi0taG92ZXIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG4uY29va2llIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAxO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb29raWVfX2luIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTZweCA1NnB4IDE2cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDBBRUVGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY29va2llX19pbiB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggODZweCAxNnB4IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvb2tpZV9faW4ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4OyB9IH1cbiAgLmNvb2tpZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY29va2llX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29va2llX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDsgfSB9XG4gICAgLmNvb2tpZV9fdGl0bGUgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmNvb2tpZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvb2tpZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9IH1cbiAgICAuY29va2llX19kZXNjcmlwdGlvbiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY29va2llX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVudS1hY3RpdmUgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwQUVFRjsgfSB9XG5cbi5tZW51LWFjdGl2ZSAuaGVhZGVyLW5hdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tZW51LWFjdGl2ZSAuaGVhZGVyLW5hdi13cmFwcGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtYWN0aXZlIC5oZWFkZXItY29udHJvbHMge1xuICAgIG1hcmdpbi1yaWdodDogLTU2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LWFjdGl2ZSAuaGVhZGVyIC5idG4tYnVyZ2VyX193cmFwcGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVudS1hY3RpdmUgLnNlYXJjaC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5icmVhZGNydW1iOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDBweDtcbiAgICAgIGhlaWdodDogMHB4OyB9XG4gICAgLmJyZWFkY3J1bWI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5icmVhZGNydW1iOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLmJyZWFkY3J1bWIgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiA1cHggMCAwIDIycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYnJlYWRjcnVtYiBsaSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMCAyMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5icmVhZGNydW1iIGxpIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwIDE1cHg7IH0gfVxuICAgIC5icmVhZGNydW1iIGxpOjphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbnRlbnQ6ICfCtyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTJweDtcbiAgICAgIGNvbG9yOiAjMUUxRTFFO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYnJlYWRjcnVtYiBsaTo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IC05cHg7IH0gfVxuICAgIC5icmVhZGNydW1iIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5icmVhZGNydW1iIGxpOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5icmVhZGNydW1iIGxpIGEge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMEFFRUY7IH1cbiAgICAgIC5icmVhZGNydW1iIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwQUVFRjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFFMUUxRTsgfVxuICAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NSwgMjQ0LCAwLjEpO1xuICAgIHBhZGRpbmc6IDI3cHggMCAzMnB4IDA7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMCAyMnB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogOXB4IDAgMTRweCAwOyB9IH1cblxuLmFydGljbGUge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgbWFyZ2luOiAwIDAgNDBweCAwOyB9XG4gIC5hcnRpY2xlLS1uby1ib3JkZXIgLmFydGljbGVfX2luIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5hcnRpY2xlX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFydGljbGVfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNBM0EzQTM7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAxMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFydGljbGVfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFydGljbGVfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAxMnB4OyB9IH1cbiAgLmFydGljbGVfX3RvcCBoNSxcbiAgLmFydGljbGVfX3RvcCAuaDUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFydGljbGVfX3RvcCBoNSxcbiAgICAgIC5hcnRpY2xlX190b3AgLmg1IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLmFydGljbGVfX3RvcCBoMixcbiAgLmFydGljbGVfX3RvcCAuaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFydGljbGVfX3RvcCBoMixcbiAgICAgIC5hcnRpY2xlX190b3AgLmgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgLmFydGljbGVfX3RvcCBoNCxcbiAgLmFydGljbGVfX3RvcCAuaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuYXJ0aWNsZV9fdG9wIGgzLFxuICAuYXJ0aWNsZV9fdG9wIC5oMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXJ0aWNsZV9fdG9wIGgzLFxuICAgICAgLmFydGljbGVfX3RvcCAuaDMge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIC5hcnRpY2xlX190b3AgaDEsXG4gIC5hcnRpY2xlX190b3AgLmgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hcnRpY2xlX190b3AgaDEsXG4gICAgICAuYXJ0aWNsZV9fdG9wIC5oMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIC5hcnRpY2xlX190b3AtLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXJ0aWNsZV9fdG9wLS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH0gfVxuICAgIC5hcnRpY2xlX190b3AtLW1hcmdpbiAuYXJ0aWNsZV9faGVhZGxpbmUge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFydGljbGVfX3RvcC0tbWFyZ2luIC5hcnRpY2xlX19oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9IH1cbiAgLmFydGljbGVfX3RhYnMge1xuICAgIG1hcmdpbjogNDBweCAwIDMycHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hcnRpY2xlX190YWJzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTJweCAwOyB9IH1cbiAgLmFydGljbGVfX2luIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0EzQTNBMztcbiAgICBwYWRkaW5nOiAwIDAgNTZweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXJ0aWNsZV9faW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFydGljbGVfX2luOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTNBM0EzOyB9IH1cbiAgLmFydGljbGVfX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICBwYWRkaW5nOiA0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hcnRpY2xlX19kYXRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9IH1cbiAgLmFydGljbGVfX2hlYWRsaW5lIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXJ0aWNsZV9faGVhZGxpbmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfSB9XG4gICAgLmFydGljbGVfX2hlYWRsaW5lLS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCA0MnB4IDAgMDtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHggMDsgfVxuICAgICAgLmFydGljbGVfX2hlYWRsaW5lLS1idXR0b24gLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuYXJ0aWNsZV9faGVhZGxpbmUtLWJ1dHRvbiAuYnRuIHtcbiAgICAgICAgICAgIHRvcDogMDsgfSB9XG4gIC5hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMUUxRTFFOyB9XG4gIC5hcnRpY2xlLXZpc3VhbCB7XG4gICAgbWFyZ2luOiAwIDAgMzJweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFydGljbGUtdmlzdWFsIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hcnRpY2xlLXZpc3VhbCB7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweCAyNHB4IC0xNXB4OyB9IH1cbiAgICAuYXJ0aWNsZS12aXN1YWxfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDAgNTIuNSUgMDtcbiAgICAgIGhlaWdodDogMDsgfVxuICAgICAgLmFydGljbGUtdmlzdWFsX19pbWcgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmFydGljbGUtdmlzdWFsX19pbWctLW9yaWdpbmFsLWRpbWVuc2lvbnMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmFydGljbGUtdmlzdWFsX19pbWctLW9yaWdpbmFsLWRpbWVuc2lvbnMgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5hcnRpY2xlLXZpc3VhbF9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYXJ0aWNsZS12aXN1YWxfX3RpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE1cHg7IH0gfVxuXG4uY29udGVudF9faW4ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGVudF9faW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5jb250ZW50X19tYWluIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250ZW50X19tYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAuY29udGVudF9fbWFpbiBoNixcbiAgLmNvbnRlbnRfX21haW4gLmg2IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cbiAgLmNvbnRlbnRfX21haW4gaDUsXG4gIC5jb250ZW50X19tYWluIC5oNSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfX21haW4gaDUsXG4gICAgICAuY29udGVudF9fbWFpbiAuaDUge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAuY29udGVudF9fbWFpbiBoMixcbiAgLmNvbnRlbnRfX21haW4gLmgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF9fbWFpbiBoMixcbiAgICAgIC5jb250ZW50X19tYWluIC5oMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gIC5jb250ZW50X19tYWluIGg0LFxuICAuY29udGVudF9fbWFpbiAuaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cbiAgLmNvbnRlbnRfX21haW4gaDMsXG4gIC5jb250ZW50X19tYWluIC5oMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfX21haW4gaDMsXG4gICAgICAuY29udGVudF9fbWFpbiAuaDMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLmNvbnRlbnRfX21haW4gaDEsXG4gIC5jb250ZW50X19tYWluIC5oMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfX21haW4gaDEsXG4gICAgICAuY29udGVudF9fbWFpbiAuaDEge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH0gfVxuICAuY29udGVudF9fbWFpbiBwLFxuICAuY29udGVudF9fbWFpbiAucCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNvbnRlbnRfX21haW4gcCxcbiAgICAgIC5jb250ZW50X19tYWluIC5wIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF9fbWFpbiBwLFxuICAgICAgLmNvbnRlbnRfX21haW4gLnAge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnRfX21haW4gcCArIHAsXG4gICAgICAuY29udGVudF9fbWFpbiBwICsgLnAsXG4gICAgICAuY29udGVudF9fbWFpbiBwICsgLnBkZixcbiAgICAgIC5jb250ZW50X19tYWluIHAgKyAueGxzLFxuICAgICAgLmNvbnRlbnRfX21haW4gcCArIC5kb2MsXG4gICAgICAuY29udGVudF9fbWFpbiBwICsgLnppcCxcbiAgICAgIC5jb250ZW50X19tYWluIC5wICsgcCxcbiAgICAgIC5jb250ZW50X19tYWluIC5wICsgLnAsXG4gICAgICAuY29udGVudF9fbWFpbiAucCArIC5wZGYsXG4gICAgICAuY29udGVudF9fbWFpbiAucCArIC54bHMsXG4gICAgICAuY29udGVudF9fbWFpbiAucCArIC5kb2MsXG4gICAgICAuY29udGVudF9fbWFpbiAucCArIC56aXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50X19tYWluIHAgKyBoMixcbiAgICAgIC5jb250ZW50X19tYWluIHAgKyBoMyxcbiAgICAgIC5jb250ZW50X19tYWluIHAgKyBoNCxcbiAgICAgIC5jb250ZW50X19tYWluIHAgKyBoNSxcbiAgICAgIC5jb250ZW50X19tYWluIHAgKyBoNixcbiAgICAgIC5jb250ZW50X19tYWluIHAgKyBocixcbiAgICAgIC5jb250ZW50X19tYWluIC5wICsgaDIsXG4gICAgICAuY29udGVudF9fbWFpbiAucCArIGgzLFxuICAgICAgLmNvbnRlbnRfX21haW4gLnAgKyBoNCxcbiAgICAgIC5jb250ZW50X19tYWluIC5wICsgaDUsXG4gICAgICAuY29udGVudF9fbWFpbiAucCArIGg2LFxuICAgICAgLmNvbnRlbnRfX21haW4gLnAgKyBociB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuICAuY29udGVudF9fbWFpbiA+IHVsLFxuICAuY29udGVudF9fbWFpbiA+IG9sLFxuICAuY29udGVudF9fbWFpbiAuYWNjb3JkZW9uIHVsLFxuICAuY29udGVudF9fbWFpbiAuY29udGVudF9faW5mbyB1bCB7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF9fbWFpbiA+IHVsLFxuICAgICAgLmNvbnRlbnRfX21haW4gPiBvbCxcbiAgICAgIC5jb250ZW50X19tYWluIC5hY2NvcmRlb24gdWwsXG4gICAgICAuY29udGVudF9fbWFpbiAuY29udGVudF9faW5mbyB1bCB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwIDQwcHggMDsgfSB9XG4gICAgLmNvbnRlbnRfX21haW4gPiB1bCBsaSxcbiAgICAuY29udGVudF9fbWFpbiA+IG9sIGxpLFxuICAgIC5jb250ZW50X19tYWluIC5hY2NvcmRlb24gdWwgbGksXG4gICAgLmNvbnRlbnRfX21haW4gLmNvbnRlbnRfX2luZm8gdWwgbGkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTJweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jb250ZW50X19tYWluID4gdWwgbGksXG4gICAgICAgIC5jb250ZW50X19tYWluID4gb2wgbGksXG4gICAgICAgIC5jb250ZW50X19tYWluIC5hY2NvcmRlb24gdWwgbGksXG4gICAgICAgIC5jb250ZW50X19tYWluIC5jb250ZW50X19pbmZvIHVsIGxpIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250ZW50X19tYWluID4gdWwgbGksXG4gICAgICAgIC5jb250ZW50X19tYWluID4gb2wgbGksXG4gICAgICAgIC5jb250ZW50X19tYWluIC5hY2NvcmRlb24gdWwgbGksXG4gICAgICAgIC5jb250ZW50X19tYWluIC5jb250ZW50X19pbmZvIHVsIGxpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwOyB9IH1cbiAgICAgIC5jb250ZW50X19tYWluID4gdWwgbGk6OmJlZm9yZSxcbiAgICAgIC5jb250ZW50X19tYWluID4gb2wgbGk6OmJlZm9yZSxcbiAgICAgIC5jb250ZW50X19tYWluIC5hY2NvcmRlb24gdWwgbGk6OmJlZm9yZSxcbiAgICAgIC5jb250ZW50X19tYWluIC5jb250ZW50X19pbmZvIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvbGlzdC1pY29uLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuY29udGVudF9fbWFpbiA+IHVsIGxpOjpiZWZvcmUsXG4gICAgICAgICAgLmNvbnRlbnRfX21haW4gPiBvbCBsaTo6YmVmb3JlLFxuICAgICAgICAgIC5jb250ZW50X19tYWluIC5hY2NvcmRlb24gdWwgbGk6OmJlZm9yZSxcbiAgICAgICAgICAuY29udGVudF9fbWFpbiAuY29udGVudF9faW5mbyB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogLTJweDsgfSB9XG4gICAgICAuY29udGVudF9fbWFpbiA+IHVsIGxpOmxhc3Qtb2YtdHlwZSxcbiAgICAgIC5jb250ZW50X19tYWluID4gb2wgbGk6bGFzdC1vZi10eXBlLFxuICAgICAgLmNvbnRlbnRfX21haW4gLmFjY29yZGVvbiB1bCBsaTpsYXN0LW9mLXR5cGUsXG4gICAgICAuY29udGVudF9fbWFpbiAuY29udGVudF9faW5mbyB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuY29udGVudF9fbWFpbiA+IHVsID4gbGkgPiB1bCxcbiAgICAuY29udGVudF9fbWFpbiA+IG9sID4gbGkgPiB1bCxcbiAgICAuY29udGVudF9fbWFpbiAuYWNjb3JkZW9uIHVsID4gbGkgPiB1bCxcbiAgICAuY29udGVudF9fbWFpbiAuY29udGVudF9faW5mbyB1bCA+IGxpID4gdWwge1xuICAgICAgbWFyZ2luOiAxMnB4IDAgMCAwOyB9XG4gICAgICAuY29udGVudF9fbWFpbiA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUsXG4gICAgICAuY29udGVudF9fbWFpbiA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUsXG4gICAgICAuY29udGVudF9fbWFpbiAuYWNjb3JkZW9uIHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUsXG4gICAgICAuY29udGVudF9fbWFpbiAuY29udGVudF9faW5mbyB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2xpc3QtaWNvbi0yLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAuY29udGVudF9fbWFpbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwsXG4gICAgICAuY29udGVudF9fbWFpbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwsXG4gICAgICAuY29udGVudF9fbWFpbiAuYWNjb3JkZW9uIHVsID4gbGkgPiB1bCA+IGxpID4gdWwsXG4gICAgICAuY29udGVudF9fbWFpbiAuY29udGVudF9faW5mbyB1bCA+IGxpID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCAwOyB9XG4gICAgICAgIC5jb250ZW50X19tYWluID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUsXG4gICAgICAgIC5jb250ZW50X19tYWluID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUsXG4gICAgICAgIC5jb250ZW50X19tYWluIC5hY2NvcmRlb24gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUsXG4gICAgICAgIC5jb250ZW50X19tYWluIC5jb250ZW50X19pbmZvIHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvbGlzdC1pY29uLTMuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuY29udGVudF9fbWFpbiAuY29udGVudF9faW5mbyB1bCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jb250ZW50X19tYWluID4gb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7IH1cbiAgICAuY29udGVudF9fbWFpbiA+IG9sIGxpOjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmNvbnRlbnRfX21haW4gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7IH1cbiAgICAuY29udGVudF9fbWFpbiA+IG9sID4gbGkgPiBvbCB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTI7XG4gICAgICBtYXJnaW46IDEycHggMCAwIDA7IH1cbiAgICAgIC5jb250ZW50X19tYWluID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0MnB4OyB9XG4gICAgICAgIC5jb250ZW50X19tYWluID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0KSBcIi5cIiBjb3VudGVyKGxpc3QtMik7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjsgfVxuICAgICAgICAuY29udGVudF9fbWFpbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wge1xuICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtMztcbiAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7IH1cbiAgICAgICAgICAuY29udGVudF9fbWFpbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1NXB4OyB9XG4gICAgICAgICAgICAuY29udGVudF9fbWFpbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0KSBcIi5cIiBjb3VudGVyKGxpc3QtMikgXCIuXCIgY291bnRlcihsaXN0LTMpO1xuICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zOyB9XG4gIC5jb250ZW50X19tYWluIGhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50X19tYWluIGhyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfSB9XG4gIC5jb250ZW50X19tYWluIGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwQUVFRjsgfVxuICAgIC5jb250ZW50X19tYWluIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMEFFRUY7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUUxRTFFOyB9XG4gICAgLmNvbnRlbnRfX21haW4gYVt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9saW5rLWJsYW5rLnN2Z1wiKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4OyB9XG4gIC5jb250ZW50X19tYWluIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NSwgMjQ0LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIDAgMCAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF9fbWFpbiBibG9ja3F1b3RlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb250ZW50X19tYWluIGJsb2NrcXVvdGUgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNvbnRlbnRfX21haW4gLnBkZixcbiAgLmNvbnRlbnRfX21haW4gLmRvYyxcbiAgLmNvbnRlbnRfX21haW4gLnhscyxcbiAgLmNvbnRlbnRfX21haW4gLnppcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDc3cHg7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF9fbWFpbiAucGRmLFxuICAgICAgLmNvbnRlbnRfX21haW4gLmRvYyxcbiAgICAgIC5jb250ZW50X19tYWluIC54bHMsXG4gICAgICAuY29udGVudF9fbWFpbiAuemlwIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNzNweDsgfSB9XG4gICAgLmNvbnRlbnRfX21haW4gLnBkZiBhLFxuICAgIC5jb250ZW50X19tYWluIC5kb2MgYSxcbiAgICAuY29udGVudF9fbWFpbiAueGxzIGEsXG4gICAgLmNvbnRlbnRfX21haW4gLnppcCBhIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDBBRUVGO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGVudF9fbWFpbiAucGRmIGEsXG4gICAgICAgIC5jb250ZW50X19tYWluIC5kb2MgYSxcbiAgICAgICAgLmNvbnRlbnRfX21haW4gLnhscyBhLFxuICAgICAgICAuY29udGVudF9fbWFpbiAuemlwIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgICAuY29udGVudF9fbWFpbiAucGRmIGE6aG92ZXIsXG4gICAgICAuY29udGVudF9fbWFpbiAuZG9jIGE6aG92ZXIsXG4gICAgICAuY29udGVudF9fbWFpbiAueGxzIGE6aG92ZXIsXG4gICAgICAuY29udGVudF9fbWFpbiAuemlwIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwQUVFRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUUxRTFFOyB9XG4gICAgLmNvbnRlbnRfX21haW4gLnBkZiBkaXYsXG4gICAgLmNvbnRlbnRfX21haW4gLmRvYyBkaXYsXG4gICAgLmNvbnRlbnRfX21haW4gLnhscyBkaXYsXG4gICAgLmNvbnRlbnRfX21haW4gLnppcCBkaXYge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgICAgY29sb3I6ICNBM0EzQTM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGVudF9fbWFpbiAucGRmIGRpdixcbiAgICAgICAgLmNvbnRlbnRfX21haW4gLmRvYyBkaXYsXG4gICAgICAgIC5jb250ZW50X19tYWluIC54bHMgZGl2LFxuICAgICAgICAuY29udGVudF9fbWFpbiAuemlwIGRpdiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDsgfSB9XG4gICAgLmNvbnRlbnRfX21haW4gLnBkZjo6YmVmb3JlLFxuICAgIC5jb250ZW50X19tYWluIC5kb2M6OmJlZm9yZSxcbiAgICAuY29udGVudF9fbWFpbiAueGxzOjpiZWZvcmUsXG4gICAgLmNvbnRlbnRfX21haW4gLnppcDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6ICdwZGYnO1xuICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBBRUVGO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmNvbnRlbnRfX21haW4gLmRvYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnZG9jJzsgfVxuICAuY29udGVudF9fbWFpbiAueGxzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICd4bHMnOyB9XG4gIC5jb250ZW50X19tYWluIC56aXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ3ppcCc7IH1cbiAgLmNvbnRlbnRfX21haW4gLmFjY29yZGVvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgcGFkZGluZzogMTZweCAwOyB9XG4gICAgLmNvbnRlbnRfX21haW4gLmFjY29yZGVvbl9faGVhZGxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMzZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAuY29udGVudF9fbWFpbiAuYWNjb3JkZW9uX19oZWFkbGluZTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9hY2NvcmRlb24tYXJyb3cuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAuY29udGVudF9fbWFpbiAuYWNjb3JkZW9uX19pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwOyB9XG4gICAgLmNvbnRlbnRfX21haW4gLmFjY29yZGVvbi5pcy1hY3RpdmUgLmFjY29yZGVvbl9faGVhZGxpbmU6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuY29udGVudF9fbWFpbiAuYWNjb3JkZW9uLmlzLWFjdGl2ZSAuYWNjb3JkZW9uX19pbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGVudF9fbWFpbiA+IGltZyxcbiAgLmNvbnRlbnRfX21haW4gcCA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjRweCAwOyB9XG4gIC5jb250ZW50X19tYWluIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50X19tYWluIC5pbWcsXG4gIC5jb250ZW50X19tYWluIC5pbWctbCxcbiAgLmNvbnRlbnRfX21haW4gLmltZy1yIHtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAuY29udGVudF9fbWFpbiAuaW1nIGltZyxcbiAgICAuY29udGVudF9fbWFpbiAuaW1nLWwgaW1nLFxuICAgIC5jb250ZW50X19tYWluIC5pbWctciBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5jb250ZW50X19tYWluIC5pbWcgcCxcbiAgICAuY29udGVudF9fbWFpbiAuaW1nLWwgcCxcbiAgICAuY29udGVudF9fbWFpbiAuaW1nLXIgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250ZW50X19tYWluIC5pbWcgcCxcbiAgICAgICAgLmNvbnRlbnRfX21haW4gLmltZy1sIHAsXG4gICAgICAgIC5jb250ZW50X19tYWluIC5pbWctciBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE1cHg7IH0gfVxuICAuY29udGVudF9fbWFpbiAuaW1nLWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7IH1cbiAgICAuY29udGVudF9fbWFpbiAuaW1nLWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5jb250ZW50X19tYWluIC5pbWctbCBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbnRlbnRfX21haW4gLmltZy1yIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAyMHB4OyB9XG4gICAgLmNvbnRlbnRfX21haW4gLmltZy1yIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY29udGVudF9fbWFpbiAuaWZyYW1lLWJveCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgNDBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRlbnRfX21haW4gLmlmcmFtZS1ib3ggaWZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50X19tYWluIC5hY2NlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzUsIDI0NCwgMC4xKTtcbiAgICBtYXJnaW46IDYwcHggMCA0MHB4IDA7IH1cblxuLmNvbnRlbnRfX2FzaWRlIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRlbnRfX2FzaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgLmNvbnRlbnRfX2FzaWRlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFOyB9IH1cbiAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNSU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGVfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDAgMzJweCAwOyB9XG4gICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZV9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGVfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGVfX3RpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnNvY2lhbHMge1xuICAgICAgbWFyZ2luOiAwIC02cHg7IH1cbiAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgNnB4OyB9XG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnNvY2lhbHNfX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5zb2NpYWxzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDZweDsgfVxuICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAuc29jaWFsc19fbGluayB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAuc29jaWFsc19faWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIGg2LFxuICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLmg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG4gICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSBoNSxcbiAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5oNSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIGg1LFxuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5oNSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSBoMixcbiAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5oMiB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDI0cHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgaDIsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLmgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgaDQsXG4gICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAuaDQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cbiAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIGgzLFxuICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLmgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSBoMyxcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAuaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSBoMSxcbiAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5oMSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDI0cHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgaDEsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLmgxIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgcCxcbiAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgcCxcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAucCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIHAsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnAge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSBwICsgcCxcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSBwICsgLnAsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgcCArIC5wZGYsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgcCArIC54bHMsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgcCArIC5kb2MsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgcCArIC56aXAsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnAgKyBwLFxuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5wICsgLnAsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnAgKyAucGRmLFxuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5wICsgLnhscyxcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAucCArIC5kb2MsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnAgKyAuemlwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIHAgKyBoMixcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSBwICsgaDMsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgcCArIGg0LFxuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIHAgKyBoNSxcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSBwICsgaDYsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnAgKyBoMixcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAucCArIGgzLFxuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5wICsgaDQsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnAgKyBoNSxcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAucCArIGg2IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cbiAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgcCBhLFxuICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAucCBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDBBRUVGOyB9XG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgcCBhOmhvdmVyLFxuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5wIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDBBRUVGO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxRTFFMUU7IH1cbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSBwIGFbdGFyZ2V0PVwiX2JsYW5rXCJdLFxuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5wIGFbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvbGluay1ibGFuay5zdmdcIikgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7IH1cbiAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIHVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgdWwge1xuICAgICAgICAgIG1hcmdpbjogMjRweCAwIDQwcHggMDsgfSB9XG4gICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIHVsIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIHVsIGxpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSB1bCBsaSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7IH0gfVxuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9saXN0LWljb24uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogLTJweDsgfSB9XG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSB1bCBsaSBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2xpbmstYmxhbmsuc3ZnXCIpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4OyB9XG4gICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSBociB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSBociB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSA+IGEsXG4gICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSB1bDpub3QoLnNvY2lhbHMpIGxpIGEge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDBBRUVGOyB9XG4gICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlID4gYTpob3ZlcixcbiAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgdWw6bm90KC5zb2NpYWxzKSBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMEFFRUY7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxRTFFMUU7IH1cbiAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIGJsb2NrcXVvdGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzUsIDI0NCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IDAgMCAwIDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSBibG9ja3F1b3RlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIGJsb2NrcXVvdGUgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnBkZixcbiAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5kb2MsXG4gICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAueGxzLFxuICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnppcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA3N3B4O1xuICAgICAgbWFyZ2luOiAwIDAgNDBweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAucGRmLFxuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5kb2MsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnhscyxcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAuemlwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA3M3B4OyB9IH1cbiAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnBkZiBhLFxuICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAuZG9jIGEsXG4gICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC54bHMgYSxcbiAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnppcCBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwQUVFRjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5wZGYgYSxcbiAgICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5kb2MgYSxcbiAgICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC54bHMgYSxcbiAgICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC56aXAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnBkZiBhOmhvdmVyLFxuICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5kb2MgYTpob3ZlcixcbiAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAueGxzIGE6aG92ZXIsXG4gICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnppcCBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwQUVFRjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxRTFFMUU7IH1cbiAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnBkZiBkaXYsXG4gICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5kb2MgZGl2LFxuICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAueGxzIGRpdixcbiAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnppcCBkaXYge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgICAgICBjb2xvcjogI0EzQTNBMzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5wZGYgZGl2LFxuICAgICAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLmRvYyBkaXYsXG4gICAgICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAueGxzIGRpdixcbiAgICAgICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC56aXAgZGl2IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7IH0gfVxuICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAucGRmOjpiZWZvcmUsXG4gICAgICAuY29udGVudF9fYXNpZGUgLmFzaWRlIC5kb2M6OmJlZm9yZSxcbiAgICAgIC5jb250ZW50X19hc2lkZSAuYXNpZGUgLnhsczo6YmVmb3JlLFxuICAgICAgLmNvbnRlbnRfX2FzaWRlIC5hc2lkZSAuemlwOjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICdwZGYnO1xuICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBBRUVGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfX2luZm8ge1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDsgfSB9XG5cbi5jb250ZW50X19pbmZvIHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hc2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFzaWRlX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAwIDYwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpZGVfX3RvcCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2lkZV9fdG9wICsgaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hc2lkZV9fdG9wIC5zb2NpYWxzIHtcbiAgICBtYXJnaW46IDAgLTZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFzaWRlX190b3AgLnNvY2lhbHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCA2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hc2lkZV9fdG9wIC5zb2NpYWxzX19pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hc2lkZV9fdG9wIC5zb2NpYWxzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwIDZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFzaWRlX190b3AgLnNvY2lhbHNfX2xpbmsge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG4uYXNpZGVfX3RvcCAuc29jaWFsc19faWNvbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXNpZGVfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaWRlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFzaWRlX19pdGVtLS1yaWdodCAuc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5maWxlcyAuZmlsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDE2cHggMDsgfVxuICAuZmlsZXMgLmZpbGU6aG92ZXIgLmZpbGVfX3RpdGxlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUUxRTFFO1xuICAgIGNvbG9yOiAjMDBBRUVGOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5maWxlcyAuZmlsZTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5maWxlcyAuZmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmlsZXMgLmZpbGUge1xuICAgICAgbWFyZ2luOiAwIDAgMzJweCAwOyB9IH1cbiAgLmZpbGVzIC5maWxlX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmlsZXMgLmZpbGVfX2RldGFpbHMge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH0gfVxuICAuZmlsZXMgLmZpbGVfX3RpdGxlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMEFFRUY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5maWxlcyAuZmlsZV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIC5maWxlcyAuZmlsZV9fZm9ybWF0IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI0EzQTNBMztcbiAgICBtYXJnaW46IDRweCAwIDAgMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZpbGVzIC5maWxlX19mb3JtYXQge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9IH1cbiAgLmZpbGVzIC5maWxlIHAuZmlsZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDRweCAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxRTFFMUU7IH1cbiAgLmZpbGVzIC5maWxlX190eXBlIHtcbiAgICBmbGV4OiAwIDAgNTNweDsgfVxuICAgIC5maWxlcyAuZmlsZV9fdHlwZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuZmlsZXMgLmZpbGVfX3R5cGUgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwQUVFRjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5hLmFuY2hvciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzAwQUVFRjsgfVxuICBhLmFuY2hvcjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFFMUUxRTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNDBweCAwIDQwcHggMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvY2txdW90ZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXJnaW46IDQwcHggLTE1cHggMjRweCAtMTVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9ja3F1b3RlX192aXN1YWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuYmxvY2txdW90ZV9fdmlzdWFsIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ibG9ja3F1b3RlX192aXN1YWwgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmJsb2NrcXVvdGVfX3Zpc3VhbCBpbWcge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDsgfVxuICAuYmxvY2txdW90ZV9faW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ibG9ja3F1b3RlX19pbWcge1xuICAgICAgICBmbGV4OiAwIDAgNjVweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBtYXJnaW46IDAgIDE2cHggMCAwOyB9IH1cbiAgLmJsb2NrcXVvdGVfX3Bvc2l0aW9uIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuYmxvY2txdW90ZV9fcG9zaXRpb24gcCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLmJsb2NrcXVvdGVfX3Bvc2l0aW9uIHAgYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmJsb2NrcXVvdGVfX3Bvc2l0aW9uIHAgYiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAuYmxvY2txdW90ZV9fcG9zaXRpb24gcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgLmJsb2NrcXVvdGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuYmxvY2txdW90ZV9fZGVzY3JpcHRpb24gcCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5ibG9ja3F1b3RlX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLmJsb2NrcXVvdGVfX2Rlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJsb2NrcXVvdGVfX2Rlc2NyaXB0aW9uIC5ibG9ja3F1b3RlX19wb3NpdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5ibG9ja3F1b3RlX19kZXNjcmlwdGlvbiAuYmxvY2txdW90ZV9fcG9zaXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGFnZS00MDQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NSwgMjQ0LCAwLjEpOyB9XG4gIC5wYWdlLTQwNCAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBhZ2UtNDA0X19pbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDk2cHggMCAxNDRweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2UtNDA0X19pbiB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAxMjBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLTQwNF9faW4ge1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDAgMTAwcHggMDsgfSB9XG4gIC5wYWdlLTQwNF9fZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogNjc2cHg7IH1cbiAgLnBhZ2UtNDA0X19oZWFkbGluZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTYwcHg7XG4gICAgY29sb3I6ICMwMEFFRUY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS00MDRfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLTQwNF9faGVhZGxpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnBhZ2UtNDA0X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMjhweCAwO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBsaW5lLWhlaWdodDogNzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wYWdlLTQwNF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS00MDRfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzZweCAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucGFnZS00MDRfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2UtNDA0X19jb250ZW50IHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS00MDRfX2NvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5wYWdlLTQwNF9fY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnBhZ2UtNDA0X19kZWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS00MDRfX2RlYyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cblxuLmZpbGUtdHlwZSB7XG4gIG1hcmdpbjogMCAwIDI0cHggMDsgfVxuICAuZmlsZS10eXBlX19kYXRlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA0cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZpbGUtdHlwZV9fZGF0ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5maWxlLXR5cGUgcC5maWxlLXR5cGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmlsZS10eXBlIHAuZmlsZS10eXBlX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7IH0gfVxuXG4udGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC50YWJzIC5idG4ge1xuICAgIG1hcmdpbjogMCAwIDhweCAwOyB9XG4gIC50YWJzLS1ob3Jpem9udGFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC50YWJzLS1ob3Jpem9udGFsIC5idG4ge1xuICAgICAgbWFyZ2luOiAwIDhweCA4cHggMDsgfVxuICAgICAgLnRhYnMtLWhvcml6b250YWwgLmJ0bi10YWIge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnRhYnMtLWhvcml6b250YWwgLmJ0bi10YWIge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH0gfVxuICAudGFicy1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyNHB4IDAgMCAwOyB9XG4gICAgLnRhYnMtbmF2X19tb2RhbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTAwMjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgICAudGFicy1uYXZfX21vZGFsLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAudGFicy1uYXZfX21vZGFsIC5idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDM7IH1cbiAgICAudGFicy1uYXZfX2xpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgIC50YWJzLW5hdl9fbGlua3MgbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICBjb2xvcjogIzFFMUUxRTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC50YWJzLW5hdl9fbGlua3MgbGkgYS5pcy1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMDBBRUVGOyB9XG4gICAgLnRhYnMtbmF2IGxpIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAudGFicy1uYXZfX2Fycm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgIC50YWJzLW5hdl9fYXJyb3ctLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvdGFicy1uYXYtcHJldi5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7IH1cbiAgICAgIC50YWJzLW5hdl9fYXJyb3ctLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvdGFicy1uYXYtbmV4dC5zdmdcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4OyB9XG4gICAgLnRhYnMtbmF2X19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC50YWJzLW5hdl9fbGlzdCBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAyOHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMwMEFFRUY7IH1cbiAgICAgICAgLnRhYnMtbmF2X19saXN0IHNwYW46OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvdGFicy1uYXYtYXJyb3ctYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4OyB9XG5cbi5uYXYtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmF2LXRhYnMgbGkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2LXRhYnMgbGk6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAubmF2LXRhYnMgbGkudGFiLXN0YXR1cyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMEFFRUY7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5uYXYtdGFicyBsaS50YWItc3RhdHVzIHtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNHB4OyB9IH1cbiAgICAubmF2LXRhYnMgbGkgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGNvbG9yOiAjMDBBRUVGO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEFFRUY7IH1cblxuLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG4ucmVwb3J0X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC01MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVwb3J0X19pdGVtcyB7XG4gICAgICBtYXJnaW46IDAgLTI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVwb3J0X19pdGVtcyB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4ucmVwb3J0LWl0ZW0ge1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCAwIDUwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJlcG9ydC1pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVwb3J0LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgNDBweCAwOyB9IH1cbiAgLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucmVwb3J0LWl0ZW1fX2wge1xuICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfVxuICAucmVwb3J0LWl0ZW1fX3Zpc3VhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDIwcHggMThweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5yZXBvcnQtaXRlbV9faGVhZGxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucmVwb3J0LWl0ZW1fX3llYXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucmVwb3J0LWl0ZW1fX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucmVwb3J0LWl0ZW1fX3Ige1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5yZXBvcnQtaXRlbV9fciAucmVwb3J0LWl0ZW1fX2RhdGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICAgICAgY29sb3I6ICMxRTFFMUU7IH1cbiAgICAucmVwb3J0LWl0ZW1fX3IgLnJlcG9ydC1pdGVtX195ZWFyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICBjb2xvcjogIzFFMUUxRTsgfVxuICAgIC5yZXBvcnQtaXRlbV9fciAucmVwb3J0LWl0ZW1fX2ZpbGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnJlcG9ydC1pdGVtX19yIC5yZXBvcnQtaXRlbV9fZmlsZTpob3ZlciAucmVwb3J0LWl0ZW1fX25hbWUge1xuICAgICAgICBjb2xvcjogIzAwQUVFRjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFFMUUxRTsgfVxuICAgICAgLnJlcG9ydC1pdGVtX19yIC5yZXBvcnQtaXRlbV9fZmlsZSArIC5yZXBvcnQtaXRlbV9fZmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAucmVwb3J0LWl0ZW1fX3IgLnJlcG9ydC1pdGVtX19uYW1lIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMEFFRUY7IH1cbiAgICAucmVwb3J0LWl0ZW1fX3IgLnJlcG9ydC1pdGVtX19kZXRhaWxzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICAgIGNvbG9yOiAjQTNBM0EzOyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMTEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5wYWdpbmF0aW9uIC5idG4tcmVmcmVzaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnaW5hdGlvbiAuYnRuLXJlZnJlc2gge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH0gfVxuICAgIC5wYWdpbmF0aW9uIC5idG4tcmVmcmVzaCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDA0MDU5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAucGFnaW5hdGlvbiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnBhZ2luYXRpb24gdWwgbGkge1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAucGFnaW5hdGlvbiB1bCBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wYWdpbmF0aW9uIHVsIGxpIGEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucGFnaW5hdGlvbiB1bCBsaSBhOm5vdCgucGFnaW5hdGlvbl9fYXJyb3cpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnBhZ2luYXRpb24gdWwgbGkgYTpob3Zlcjpub3QoLnBhZ2luYXRpb25fX2Fycm93KSB7XG4gICAgICAgICAgY29sb3I6ICMwMDQwNTkgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBhZ2luYXRpb24gdWwgbGkgYS5pcy1hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNDA1OTtcbiAgICAgICAgICBjb2xvcjogIzAwNDA1OTsgfVxuICAgICAgICAgIC5wYWdpbmF0aW9uIHVsIGxpIGEuaXMtYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNDA1OSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wYWdpbmF0aW9uIHVsIGxpIGEgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIHJpZ2h0OiAtMC41cHg7IH1cbiAgLnBhZ2luYXRpb25fX2Fycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBzY2FsZSAwLjRzICFpbXBvcnRhbnQ7IH1cbiAgICAucGFnaW5hdGlvbl9fYXJyb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgIC5wYWdpbmF0aW9uX19hcnJvdy0tcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctcHJldi1maWxsLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLnBhZ2luYXRpb25fX2Fycm93LS1wcmV2OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93LXByZXYtZmlsbC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5wYWdpbmF0aW9uX19hcnJvdy0tbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctbmV4dC1maWxsLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLnBhZ2luYXRpb25fX2Fycm93LS1uZXh0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93LW5leHQtZmlsbC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4udGFncyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIDAgMjhweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGFncyB7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4IDA7IH0gfVxuICAudGFncyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG1hcmdpbjogMCA4cHggMTJweCAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRhZ3MgbGk6OmJlZm9yZSwgLnRhZ3MgbGk6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGFncyBsaSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTc1LCAyNDQsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogIzAwOUJENTtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50YWdzIGxpIGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIC50YWdzIGxpLmlzLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWdzIC5kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAudGFncyAuZG90czo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9kb3RzLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDQwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgdGFibGUge1xuICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9IH1cbiAgdGFibGUgdGgsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICB0YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7IH1cbiAgdGFibGUgdGgge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzUsIDI0NCwgMC4zKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMUUxRTFFOyB9XG4gICAgdGFibGUgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICB0YWJsZSB0aDpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICB0YWJsZSB0ZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMjBweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTc1LCAyNDQsIDAuMSk7XG4gICAgY29sb3I6ICMxRTFFMUU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIHRhYmxlIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgdGFibGUgdGQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuLnRhYmxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAudGFibGUtd3JhcHBlciArIGgyLFxuICAudGFibGUtd3JhcHBlciArIGgzLFxuICAudGFibGUtd3JhcHBlciArIGg0LFxuICAudGFibGUtd3JhcHBlciArIGg1LFxuICAudGFibGUtd3JhcHBlciArIGg2LFxuICAudGFibGUtd3JhcHBlciArIGhyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi53cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAud3JhcHBlcl9fbCAubGlnaHRnYWxsZXJ5LW1pbmkge1xuICAgIHBhZGRpbmctbGVmdDogMTE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAud3JhcHBlcl9fbCAubGlnaHRnYWxsZXJ5LW1pbmkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud3JhcHBlcl9fbCAubGlnaHRnYWxsZXJ5LW1pbmkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ubGctb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5sZy1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubGctb3V0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5sZy1vdXRlciAubGctaW5uZXIsIC5sZy1vdXRlciAubGctc3ViLWh0bWwsIC5sZy1vdXRlciAubGctdG9vbGJhciwgLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIC5sZy1vdXRlciAubGctc3ViLWh0bWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubGctb3V0ZXIgLmxnLXN1Yi1odG1sIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAubGctb3V0ZXIubGctdGh1bWItb3BlbiAubGctaW5uZXIsIC5sZy1vdXRlci5sZy10aHVtYi1vcGVuIC5sZy10b29sYmFyLCAubGctb3V0ZXIubGctdGh1bWItb3BlbiAubGctYWN0aW9ucyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjI2cHgpOyB9IH1cbiAgLmxnLW91dGVyLmxnLXRodW1iLW9wZW4gLmxnLXRodW1iLW91dGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCkgIWltcG9ydGFudDsgfVxuXG4jbGctY29weS11cmwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0Z2FsbGVyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxpZ2h0Z2FsbGVyeSAubGctaW5uZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAxczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGlnaHRnYWxsZXJ5IHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmxpZ2h0Z2FsbGVyeS1kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDg1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7IH1cbiAgICAubGlnaHRnYWxsZXJ5LWRlc2MgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMzYxMjNhOyB9XG4gIC5saWdodGdhbGxlcnktd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxpZ2h0Z2FsbGVyeSAuc2xpY2stYXJyb3cge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMwMEFFRUY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGlnaHRnYWxsZXJ5IC5zbGljay1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAgIC5saWdodGdhbGxlcnkgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gIC5saWdodGdhbGxlcnkgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5saWdodGdhbGxlcnkgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiA1cHg7IH0gfVxuICAgIC5saWdodGdhbGxlcnkgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9nYWxsZXJ5L2ljb25zL2xlZnQtY2hldnJvbi13aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmxpZ2h0Z2FsbGVyeSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5saWdodGdhbGxlcnkgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogNXB4OyB9IH1cbiAgICAubGlnaHRnYWxsZXJ5IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FsbGVyeS9pY29ucy9sZWZ0LWNoZXZyb24td2hpdGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5saWdodGdhbGxlcnkgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmxpZ2h0Z2FsbGVyeSAuc2xpY2stbGlzdCwgLmxpZ2h0Z2FsbGVyeSAuc2xpY2stdHJhY2sge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubGlnaHRnYWxsZXJ5IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubGlnaHRnYWxsZXJ5IGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5saWdodGdhbGxlcnkgYSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5saWdodGdhbGxlcnkgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5saWdodGdhbGxlcnktd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGlnaHRnYWxsZXJ5LW1pbmkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5saWdodGdhbGxlcnktbWluaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4OyB9IH1cbiAgICAubGlnaHRnYWxsZXJ5LW1pbmkgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgIC5saWdodGdhbGxlcnktbWluaSAuc2xpY2stbGlzdCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogLTVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGlnaHRnYWxsZXJ5LW1pbmkgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDsgfSB9XG4gICAgLmxpZ2h0Z2FsbGVyeS1taW5pIC5zbGljay10cmFjayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5saWdodGdhbGxlcnktbWluaSAuc2xpY2stc2xpZGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5saWdodGdhbGxlcnktbWluaSAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgICAgLmxpZ2h0Z2FsbGVyeS1taW5pIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDBBRUVGO1xuICAgICAgICBmaWx0ZXI6IG5vbmU7IH1cbiAgICAgIC5saWdodGdhbGxlcnktbWluaSAuc2xpY2stc2xpZGU6aG92ZXIsIC5saWdodGdhbGxlcnktbWluaSAuc2xpY2stc2xpZGU6Zm9jdXMsIC5saWdodGdhbGxlcnktbWluaSAuc2xpY2stc2xpZGU6aG92ZXI6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmxpZ2h0Z2FsbGVyeS1taW5pIC5zbGljay1hcnJvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzAwQUVFRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxpZ2h0Z2FsbGVyeS1taW5pIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAubGlnaHRnYWxsZXJ5LW1pbmkgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmxpZ2h0Z2FsbGVyeS1taW5pIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBsZWZ0OiA3LjVweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9nYWxsZXJ5L2ljb25zL2xlZnQtY2hldnJvbi13aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5saWdodGdhbGxlcnktbWluaSAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLmxpZ2h0Z2FsbGVyeS1taW5pIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogNy41cHg7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9nYWxsZXJ5L2ljb25zL2xlZnQtY2hldnJvbi13aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubGc6aG92ZXIsIC5sZzpmb2N1cywgLmxnOmhvdmVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ubGctaXRlbTpob3ZlciwgLmxnLWl0ZW06Zm9jdXMsIC5sZy1pdGVtOmhvdmVyOmZvY3VzLCAubGctaW5uZXI6aG92ZXIsIC5sZy1pbm5lcjpmb2N1cywgLmxnLWlubmVyOmhvdmVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ubGctb3V0ZXI6aG92ZXIsIC5sZy1vdXRlcjpob3Zlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQ6ICNmMzcxMjU7IH1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0uYWN0aXZlLCAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwQUVFRjsgfVxuXG4ubGctYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLmxnLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5sZy10b29sYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH0gfVxuXG4ubGctc3ViLWh0bWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTEzLCAzNywgMC43NSk7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sZy1zdWItaHRtbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbi5sZy10b29nbGUtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sZy10b29nbGUtdGh1bWIge1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGctdG9vZ2xlLXRodW1iIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuLmxnLWltZy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxnLWltZy13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfSB9XG5cbi5sZyAjbGctY291bnRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sZyAjbGctY291bnRlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH0gfVxuXG4ubGctYWN0aW9ucyAubGctbmV4dCxcbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgb3BhY2l0eTogMC43OyB9XG4gIC5sZy1hY3Rpb25zIC5sZy1uZXh0OmhvdmVyLFxuICAubGctYWN0aW9ucyAubGctcHJldjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGctYWN0aW9ucyAubGctbmV4dCxcbiAgICAubGctYWN0aW9ucyAubGctcHJldiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIC5sZy1hY3Rpb25zIC5sZy1uZXh0OmFmdGVyLCAubGctYWN0aW9ucyAubGctbmV4dDpiZWZvcmUsXG4gIC5sZy1hY3Rpb25zIC5sZy1wcmV2OmFmdGVyLFxuICAubGctYWN0aW9ucyAubGctcHJldjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FsbGVyeS9pY29ucy9sZWZ0LWNoZXZyb24uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuICAgICAgbGVmdDogNXB4OyB9IH1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FsbGVyeS9pY29ucy9yaWdodC1jaGV2cm9uLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sZy1hY3Rpb25zIC5sZy1uZXh0IHtcbiAgICAgIHJpZ2h0OiA1cHg7IH0gfVxuXG4ubGctdG9vZ2xlLXRodW1iIHtcbiAgdG9wOiAtNTlweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sZy10b29nbGUtdGh1bWIge1xuICAgICAgdG9wOiAtMzlweCAhaW1wb3J0YW50OyB9IH1cbiAgLmxnLXRvb2dsZS10aHVtYjphZnRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmxnLXRodW1iIHtcbiAgcGFkZGluZzogMDsgfVxuICAubGctdGh1bWItb3V0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50OyB9XG4gICAgLmxnLXRodW1iLW91dGVyIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubGctcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubGctcHJvZ3Jlc3MtYmFyIC5sZy1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogIzAwQUVFRjsgfVxuXG4ubGctb3V0ZXIubGctcHVsbC1jYXB0aW9uLXVwLmxnLXRodW1iLW9wZW4gLmxnLXN1Yi1odG1sIHtcbiAgYm90dG9tOiAxMjBweDsgfVxuXG4jbGctc2hhcmUtdmsgLmxnLWljb246YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29udGVudDogXCIgXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL3NvY2lhbHMvdmstYmxhY2suc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuI2xnLXNoYXJlLWluc3RhZ3JhbSAubGctaWNvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb250ZW50OiBcIiBcIiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvc29jaWFscy9pbnN0YWdyYW0tYmxhY2suc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZy1vdXRlciAubGctZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGctb3V0ZXIgLmxnLWRyb3Bkb3duIHtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICB0b3A6IDYwcHg7IH1cbiAgICAubGctb3V0ZXIgLmxnLWRyb3Bkb3duOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgbGVmdDogMTJweDsgfSB9XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWljb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWljb246YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWljb246YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmxnLWRyb3Bkb3duIC5sZy1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubGctZHJvcGRvd24gLmxnLWljb246YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBsaSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI2xnLXNoYXJlLW9rIC5sZy1pY29uOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9zb2NpYWxzL29rLWJsYWNrLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb250ZW50OiBcIiBcIiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvc29jaWFscy9mYWNlYm9vay1ibGFjay5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4jbGctc2hhcmUtdHdpdHRlciAubGctaWNvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb250ZW50OiBcIiBcIiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvc29jaWFscy90d2l0dGVyLWJsYWNrLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5sZy10b29sYmFyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAubGctdG9vbGJhciAubGctaWNvbiB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAgIC5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMEFFRUY7IH1cbiAgICAubGctdG9vbGJhciAubGctaWNvbjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxnLXRvb2xiYXIgLmxnLWljb24ge1xuICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9IH1cbiAgLmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FsbGVyeS9pY29ucy9jcm9zcy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sZy10b29sYmFyIC5sZy1jbG9zZTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAubGctdG9vbGJhciAubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FsbGVyeS9pY29ucy9wbGF5LWJ1dHRvbi5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmxnLXRvb2xiYXIgLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgY29udGVudDogJyAnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9nYWxsZXJ5L2ljb25zL3Jlc2l6ZS1mdWxsLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGctdG9vbGJhciAubGctZnVsbHNjcmVlbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAubGctdG9vbGJhciAjbGctem9vbS1pbjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBjb250ZW50OiAnICc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2dhbGxlcnkvaWNvbnMvcGx1cy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmxnLXRvb2xiYXIgI2xnLXpvb20tb3V0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FsbGVyeS9pY29ucy9taW51cy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmxnLXRvb2xiYXIgI2xnLWNvcHktdXJsOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnICc7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBjb250ZW50OiAnICc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2dhbGxlcnkvaWNvbnMvbGluay5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmxnLXRvb2xiYXIgI2xnLWNvcHktdXJsOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FsbGVyeS9pY29ucy9saW5rLXdoaXRlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uaW5wdXQtdXJsIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY2xvc2Uge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0Z2FsbGVyeS1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGlnaHRnYWxsZXJ5LWNvbnRyb2xzIHtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDVweDsgfSB9XG4gIC5saWdodGdhbGxlcnktY29udHJvbHMtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFFRUY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxpZ2h0Z2FsbGVyeS1jb250cm9scy1idG4gLmxnLWRyb3Bkb3duIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5sZy1mdWxsc2NyZWVuLW9uIC5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2dhbGxlcnkvaWNvbnMvcmVzaXplLW1pbmkuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9nYWxsZXJ5L2ljb25zL3BhdXNlLXdoaXRlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5sZy1vdXRlciAjbGctc2hhcmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FsbGVyeS9pY29ucy9zaGFyZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubGctb3V0ZXIgLmxnLWRvd25sb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubGctb3V0ZXIgLmxnLWRvd25sb2FkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ2FsbGVyeS9pY29ucy9kb3dubG9hZC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuI2xnLWFjdHVhbC1zaXplIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGctdG9vbGJhciAubGctaWNvbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbiNsZy1zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHRnYWxsZXJ5LWNvbnRyb2xzLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nYWxsZXJ5L2ljb25zL3NoYXJlLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxpZ2h0Z2FsbGVyeS1jb250cm9scy0tc2hhcmUgLmxnLWRyb3Bkb3duIHtcbiAgICB0b3A6IDQ4cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0EzQTM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5saWdodGdhbGxlcnktY29udHJvbHMtLXNoYXJlIC5sZy1kcm9wZG93biB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gICAgLmxpZ2h0Z2FsbGVyeS1jb250cm9scy0tc2hhcmUgLmxnLWRyb3Bkb3duOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiAtMTZweDsgfVxuICAgIC5saWdodGdhbGxlcnktY29udHJvbHMtLXNoYXJlIC5sZy1kcm9wZG93bjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0EzQTNBMztcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IC0xN3B4OyB9XG4gICAgLmxpZ2h0Z2FsbGVyeS1jb250cm9scy0tc2hhcmUgLmxnLWRyb3Bkb3duID4gbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAubGlnaHRnYWxsZXJ5LWNvbnRyb2xzLS1zaGFyZSAubGctZHJvcGRvd24gPiBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubGlnaHRnYWxsZXJ5LWNvbnRyb2xzLS1zaGFyZSAubGctZHJvcGRvd24gPiBsaSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgIC5saWdodGdhbGxlcnktY29udHJvbHMtLXNoYXJlIC5sZy1kcm9wZG93biA+IGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmxpZ2h0Z2FsbGVyeS1jb250cm9scy0tc2hhcmUgLmxnLWRyb3Bkb3duID4gbGkgYTpob3ZlciwgLmxpZ2h0Z2FsbGVyeS1jb250cm9scy0tc2hhcmUgLmxnLWRyb3Bkb3duID4gbGkgYTpob3Zlcjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGlnaHRnYWxsZXJ5LWNvbnRyb2xzLS1zaGFyZSAubGctZHJvcGRvd24gPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmxpZ2h0Z2FsbGVyeS1jb250cm9scy0tc2hhcmUuaXMtc2hhcmUgLmxnLWRyb3Bkb3duIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLmxpZ2h0Z2FsbGVyeS1jb250cm9scy0tZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nYWxsZXJ5L2ljb25zL2Z1bGwtc2NyZWVuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxnLXRodW1iLW91dGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgd2lkdGg6IDIyNnB4O1xuICAgIG1heC13aWR0aDogMjI2cHg7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMjVweCwgMCwgMCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGctdGh1bWItb3V0ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCkgIWltcG9ydGFudDsgfSB9XG5cbi5sZy10aHVtYi1vdXRlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDsgfVxuXG4ubGctdGh1bWItb3V0ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5sZy10aHVtYi1vdXRlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sZy10aHVtYi1vdXRlciAubGctdGh1bWItaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmxnLW91dGVyOmhvdmVyLCAubGctb3V0ZXI6Zm9jdXMsIC5sZy1vdXRlcjpob3Zlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmxnLXRodW1iLW91dGVyIC5sZy10b29nbGUtdGh1bWIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxnLXRvb2dsZS10aHVtYi5sZy1pY29uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiA0N3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7IH1cbiAgLmxnLXRvb2dsZS10aHVtYi5sZy1pY29uOmFmdGVyIHtcbiAgICBjb2xvcjogI0YzNzEyNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAubGctdG9vZ2xlLXRodW1iLmxnLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMEFFRUYgIWltcG9ydGFudDsgfVxuICAgIC5sZy10b29nbGUtdGh1bWIubGctaWNvbjpob3ZlcjphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4jbGctem9vbS1vdXQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5qcS1jaGVja2JveCxcbi5qcS1yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5qcS1jaGVja2JveCBpbnB1dCxcbi5qcS1yYWRpbyBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uanEtZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5qcS1maWxlIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4uanEtZmlsZV9fbmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5qcS1zZWxlY3Rib3gsXG4uanEtc2VsZWN0LW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmpxLXNlbGVjdGJveCBzZWxlY3QsXG4uanEtc2VsZWN0LW11bHRpcGxlIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmpxLXNlbGVjdGJveCBsaSxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5qcS1zZWxlY3Rib3gge1xuICB6LWluZGV4OiAxMDsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uanEtbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8qINC00LvRjyBPcGVyYSBQcmVzdG/CoCovIH1cblxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLyog0LIg0LrQsNC60LjRhS3RgtC+INCx0YDQsNGD0LfQtdGA0LDRhSDQv9GA0LjRgdGD0YLRgdGC0LLRg9C10YIg0L7RgtGB0YLRg9C/ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZS5hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJzsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGcnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xnLmVvdD9uMXozNzNcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGcuZW90PyNpZWZpeG4xejM3M1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcud29mZj9uMXozNzNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbGcudHRmP24xejM3M1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcuc3ZnP24xejM3MyNsZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubGctaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiAnbGcnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQsIC5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZzogOHB4IDEwcHggOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDgwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQuZGlzYWJsZWQsIC5sZy1hY3Rpb25zIC5sZy1wcmV2LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4ubGctYWN0aW9ucyAubGctbmV4dDpob3ZlciwgLmxnLWFjdGlvbnMgLmxnLXByZXY6aG92ZXIge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4ubGctYWN0aW9ucyAubGctbmV4dCB7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH1cblxuLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuICBsZWZ0OiAyMHB4OyB9XG5cbi5sZy1hY3Rpb25zIC5sZy1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG4ubGctb3V0ZXIubGctcmlnaHQtZW5kIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIC1vLWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIGFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGctb3V0ZXIubGctbGVmdC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICAtby1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIGFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZy10b29sYmFyIHtcbiAgei1pbmRleDogMTA4MjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpOyB9XG5cbi5sZy10b29sYmFyIC5sZy1pY29uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogIzAwQUVFRjsgfVxuXG4ubGctdG9vbGJhciAubGctaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5sZy10b29sYmFyIC5sZy1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH1cblxuLmxnLXRvb2xiYXIgLmxnLWRvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwZjJcIjsgfVxuXG4ubGctc3ViLWh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjRUVFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDgwOyB9XG5cbi5sZy1zdWItaHRtbCBoNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubGctc3ViLWh0bWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA1cHggMCAwOyB9XG5cbiNsZy1jb3VudGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5sZy10b29sYmFyLCAubGctcHJldiwgLmxnLW5leHQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjsgfVxuXG4ubGctaGlkZS1pdGVtcyAubGctcHJldiB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOyB9XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwODA7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwczsgfVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWIgLmxnLXRodW1iLWl0ZW0ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLW8tZ3JhYjtcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYmJpbmcgLmxnLXRodW1iLWl0ZW0ge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWRyYWdnaW5nIC5sZy10aHVtYiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIubGctdGh1bWItb3BlbiAubGctdGh1bWItb3V0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTsgfVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7IH1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlOyB9IH1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtLmFjdGl2ZSwgLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBRUVGOyB9XG5cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubGctb3V0ZXIubGctaGFzLXRodW1iIC5sZy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG5cbi5sZy1vdXRlci5sZy1jYW4tdG9nZ2xlIC5sZy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cCAubGctc3ViLWh0bWwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAwLjI1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3R0b20gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMjVzIGVhc2U7IH1cblxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cC5sZy10aHVtYi1vcGVuIC5sZy1zdWItaHRtbCB7XG4gIGJvdHRvbTogMTIwcHg7IH1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC0zOXB4O1xuICB3aWR0aDogNTBweDtcbiAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBBRUVGICFpbXBvcnRhbnQ7IH1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTFmZlwiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8tY29udCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLW9iamVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLXZpZGVvLXBsYXkge1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDJweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHotaW5kZXg6IDEwODA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1pZnJhbWUgLmxnLXZpZGVvIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbyAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aW1lby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbzpob3ZlciAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aW1lby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTU4cHggdHJhbnNwYXJlbnQ7IH1cblxuLmxnLW91dGVyIC5sZy1oYXMtaHRtbDUgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvdmlkZW8tcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgd2lkdGg6IDY0cHg7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNTpob3ZlciAubGctdmlkZW8tcGxheSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZSAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy95b3V0dWJlLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50OyB9XG5cbi5sZy1vdXRlciAubGctaGFzLXlvdXR1YmU6aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcveW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTYwcHggdHJhbnNwYXJlbnQ7IH1cblxuLmxnLW91dGVyIC5sZy12aWRlby1vYmplY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8gLmxnLXZpZGVvLW9iamVjdCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy1vYmplY3QsIC5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLXBsYXkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLW9iamVjdCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmxnLXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwODM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7IH1cblxuLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkwNzA3O1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDA7IH1cblxuLmxnLXByb2dyZXNzLWJhci5sZy1zdGFydCAubGctcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubGctc2hvdy1hdXRvcGxheSAubGctcHJvZ3Jlc3MtYmFyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjsgfVxuXG4ubGctc2hvdy1hdXRvcGxheSAubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjsgfVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCwgLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgfVxuXG4ubGctb3V0ZXIubGctdXNlLXRyYW5zaXRpb24tZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7IH1cblxuLmxnLW91dGVyLmxnLXVzZS1sZWZ0LWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIHRvcCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jbGctem9vbS1pbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMzExXCI7IH1cblxuI2xnLWFjdHVhbC1zaXplIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbiNsZy1hY3R1YWwtc2l6ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH1cblxuI2xnLXpvb20tb3V0IHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4jbGctem9vbS1vdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTMxMlwiOyB9XG5cbi5sZy16b29tZWQgI2xnLXpvb20tb3V0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlciB7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDgwO1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlci5sZy1wYWdlci1ob3ZlciAubGctcGFnZXItY29udCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCA1cHg7IH1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250OmhvdmVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udC5sZy1wYWdlci1hY3RpdmUgLmxnLXBhZ2VyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHdoaXRlIGluc2V0OyB9XG5cbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRkZGO1xuICBib3R0b206IDEwMCU7XG4gIGhlaWdodDogODNweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgLW1vei10cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCAtby10cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDhweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgaW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSAwcztcbiAgd2lkdGg6IDEycHg7IH1cblxuLmxnLW91dGVyIC5sZy1wYWdlcjpob3ZlciwgLmxnLW91dGVyIC5sZy1wYWdlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDhweCB3aGl0ZSBpbnNldDsgfVxuXG4ubGctb3V0ZXIgLmxnLWNhcmV0IHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBkYXNoZWQ7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwOyB9XG5cbi5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUyMGNcIjsgfVxuXG4ubGctZnVsbHNjcmVlbi1vbiAubGctZnVsbHNjcmVlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBkXCI7IH1cblxuLmxnLW91dGVyICNsZy1kcm9wZG93bi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA4MTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7IH1cblxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAubGctZHJvcGRvd24sIC5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlICNsZy1zaGFyZSB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiA1MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7IH1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICByaWdodDogMTZweDtcbiAgdG9wOiAtMTZweDsgfVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6aG92ZXIgYSwgLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmhvdmVyIC5sZy1pY29uIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTsgfVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1kcm9wZG93bi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1pY29uIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5sZy1vdXRlciAjbGctc2hhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxnLW91dGVyICNsZy1zaGFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7IH1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbiB7XG4gIGNvbG9yOiAjM2I1OTk4OyB9XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMVwiOyB9XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtdHdpdHRlciAubGctaWNvbiB7XG4gIGNvbG9yOiAjMDBhY2VkOyB9XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtdHdpdHRlciAubGctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1nb29nbGVwbHVzIC5sZy1pY29uIHtcbiAgY29sb3I6ICNkZDRiMzk7IH1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1nb29nbGVwbHVzIC5sZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbiB7XG4gIGNvbG9yOiAjY2IyMDI3OyB9XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtcGludGVyZXN0IC5sZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjsgfVxuXG4ubGctZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmxnLW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwczsgfVxuXG4ubGctb3V0ZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5sZy1vdXRlci5sZy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLW91dGVyLmxnLWdyYWIgaW1nLmxnLW9iamVjdCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4ubGctb3V0ZXIgLmxnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLmxnLW91dGVyIC5sZy1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5sZy1vdXRlciAubGctaXRlbSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWN1cnJlbnQsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1uZXh0LXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5sZy1vdXRlciAubGctaXRlbSwgLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtOmJlZm9yZSwgLmxnLW91dGVyIC5sZy1pbWctd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgei1pbmRleDogMTA2MDsgfVxuXG4ubGctb3V0ZXIgLmxnLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLW9iamVjdCwgLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctdmlkZW8tcGxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwczsgfVxuXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3QsIC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLXZpZGVvLXBsYXkge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1vdXRlciAubGctZW1wdHktaHRtbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxnLW91dGVyLmxnLWhpZGUtZG93bmxvYWQgI2xnLWRvd25sb2FkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGctYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzOyB9XG5cbi5sZy1iYWNrZHJvcC5pbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1uby10cmFucyAubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDsgfVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5sZy1jc3MzLmxnLXVzZS1sZWZ0IC5sZy1pdGVtIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICBsZWZ0OiAtMTAwJTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgbGVmdDogMTAwJTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMDAxMDE2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgLmhlYWRlci5zZWFyY2gtYWN0aXZlIC5oZWFkZXItbmF2IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5oZWFkZXJfX2luIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyX19sIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDI7IH0gfVxuICAuaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxMTlweDsgfVxuICAgIC5oZWFkZXItbG9nb19faWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItbmF2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVhZGVyLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXItbmF2LXdyYXBwZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBBRUVGO1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMTE2cHggMTVweCAwIDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlci1uYXYtd3JhcHBlciB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZzogNzZweCAxNXB4IDAgMTVweDsgfSB9XG4gICAgLmhlYWRlci1uYXZfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDEycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlYWRlci1uYXZfX2l0ZW0ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlYWRlci1uYXZfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuaGVhZGVyLW5hdl9faXRlbTpsYXN0LW9mLXR5cGU6aG92ZXIgLmhlYWRlci1uYXZfX3N1Ym1lbnUge1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgLmhlYWRlci1uYXZfX2l0ZW06aG92ZXIgLmhlYWRlci1uYXZfX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuaGVhZGVyLW5hdl9faXRlbTpob3ZlciAuaGVhZGVyLW5hdl9fbGluazo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctZG93bi0td2hpdGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5oZWFkZXItbmF2X19pdGVtOmhvdmVyIC5oZWFkZXItbmF2X19saW5rOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtOTBkZWcpOyB9IH1cbiAgICAgIC5oZWFkZXItbmF2X19pdGVtOmhvdmVyIC5oZWFkZXItbmF2X19zdWJtZW51IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuaGVhZGVyLW5hdl9faXRlbTpob3ZlciAuaGVhZGVyLW5hdl9fc3VibWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5oZWFkZXItbmF2X19pdGVtLmlzLWFjdGl2ZSAuaGVhZGVyLW5hdiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5oZWFkZXItbmF2X19pdGVtLmlzLWFjdGl2ZSAuaGVhZGVyLW5hdl9fc3VibWVudSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlYWRlci1uYXZfX2l0ZW0uaXMtYWN0aXZlIC5oZWFkZXItbmF2X19zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5oZWFkZXItbmF2X19pdGVtLmlzLWFjdGl2ZSAuaGVhZGVyLW5hdl9fbGluazo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgwZGVnKTsgfSB9XG4gICAgLmhlYWRlci1uYXZfX2xpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDAgMjhweCAwIDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMEFFRUY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlYWRlci1uYXZfX2xpbmsge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgICAuaGVhZGVyLW5hdl9fbGluazo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctZG93bi0tYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmhlYWRlci1uYXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvdy1kb3duLS13aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoLTkwZGVnKTsgfSB9XG4gICAgLmhlYWRlci1uYXZfX3N1Ym1lbnUge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDMyNXB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICAgIHotaW5kZXg6IDEwMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuaGVhZGVyLW5hdl9fc3VibWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuaGVhZGVyLW5hdl9fc3VibWVudSBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlYWRlci1uYXZfX3N1Ym1lbnUgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkZXItbmF2X19zdWJtZW51IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luOiAyNnB4IDAgMCAwOyB9IH1cbiAgICAgIC5oZWFkZXItbmF2X19zdWJtZW51IGxpIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBBRUVGO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmhlYWRlci1uYXZfX3N1Ym1lbnUgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLmhlYWRlci1uYXZfX3N1Ym1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwOUJENTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5oZWFkZXItbmF2X19zdWJtZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5oZWFkZXItbmF2X19zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwQUVFRjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgICAgcGFkZGluZzogNDZweCAwIDAgMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAuaGVhZGVyLW5hdl9fYmFjayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuaGVhZGVyLW5hdl9fYmFjayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuaGVhZGVyLW5hdl9fYmFjazo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctZG93bi0td2hpdGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmhlYWRlcl9fciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oZWFkZXItY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAwIDEycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVhZGVyLWNvbnRyb2xzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuaGVhZGVyLWNvbnRyb2xzIC5zZWFyY2gge1xuICAgICAgbWFyZ2luOiAwIDhweCAwIDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlYWRlci1jb250cm9scyAuc2VhcmNoIHtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH0gfVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogMCAwIDgwcHggMDtcbiAgYmFja2dyb3VuZDogIzAwMTAxNjsgfVxuICAuZm9vdGVyLXRvcCB7XG4gICAgbWFyZ2luOiAwIDAgODBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvb3Rlci10b3Age1xuICAgICAgICBtYXJnaW46IDAgMCA1NnB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlci10b3Age1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7IH0gfVxuICAuZm9vdGVyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTE2cHggMCAtMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9faXRlbXMge1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5mb290ZXItaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlci1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH0gfVxuICAgIC5mb290ZXItaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXItaXRlbV9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXItaXRlbV9fbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfSB9XG4gICAgLmZvb3Rlci1pdGVtX19saXN0IGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZm9vdGVyLWl0ZW1fX2xpc3QgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZm9vdGVyLWl0ZW1fX2xpc3QgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwOyB9IH1cbiAgICAgIC5mb290ZXItaXRlbV9fbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuZm9vdGVyLWl0ZW1fX3Bob25lIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZm9vdGVyLWl0ZW1fX3Bob25lIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZvb3Rlci1pdGVtX19waG9uZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDsgfSB9XG4gICAgLmZvb3Rlci1pdGVtX19tYWlsIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mb290ZXItaXRlbV9fbWFpbCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXItaXRlbV9fbWFpbCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDsgfSB9XG4gICAgLmZvb3Rlci1pdGVtX190ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZvb3Rlci1pdGVtX190ZXh0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZvb3Rlci1pdGVtX190ZXh0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9IH1cbiAgICAuZm9vdGVyLWl0ZW1fX2xpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZvb3Rlci1pdGVtX19saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXItaXRlbV9fbGluayB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDsgfSB9XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb290ZXItY29weSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyLWNvcHkge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyLWNvcHkge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9IH1cblxuLmlucC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTZweCAwOyB9XG4gIC5pbnAtZ3JvdXAtcmVxdWlyZWQ6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29udGVudDogJyonO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIGNvbG9yOiAjRkY1MzUzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmlucC1ncm91cC1yZXF1aXJlZDo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgLmlucC1ncm91cC0tdGV4dCBpbnB1dCwgLmlucC1ncm91cC0tcGhvbmUgaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0EzQTM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5pbnAtZ3JvdXAtLXRleHQgaW5wdXQucGxhY2Vob2xkZXIsIC5pbnAtZ3JvdXAtLXBob25lIGlucHV0LnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6IHJnYmEoMzAsIDMwLCAzMCwgMC4yKTsgfVxuICAgIC5pbnAtZ3JvdXAtLXRleHQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmlucC1ncm91cC0tcGhvbmUgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIDAuMik7IH1cbiAgICAuaW5wLWdyb3VwLS10ZXh0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuaW5wLWdyb3VwLS1waG9uZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIDAuMik7IH1cbiAgICAuaW5wLWdyb3VwLS10ZXh0IGlucHV0OmZvY3VzLCAuaW5wLWdyb3VwLS10ZXh0IGlucHV0LmlzLWZpbGxlZCwgLmlucC1ncm91cC0tcGhvbmUgaW5wdXQ6Zm9jdXMsIC5pbnAtZ3JvdXAtLXBob25lIGlucHV0LmlzLWZpbGxlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICMxRTFFMUU7IH1cbiAgICAuaW5wLWdyb3VwLS10ZXh0IGlucHV0LmlucC1lcnJvciwgLmlucC1ncm91cC0tcGhvbmUgaW5wdXQuaW5wLWVycm9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGNTM1MzsgfVxuICAuaW5wLWdyb3VwLS1kb3VibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbnAtZ3JvdXAtLWRvdWJsZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLmlucC1ncm91cC0tZG91YmxlIC5pbnAtZ3JvdXAge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAuaW5wLWdyb3VwLS1kb3VibGUgLmlucC1ncm91cC1yZXF1aXJlZDo6YWZ0ZXIge1xuICAgICAgICByaWdodDogNHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuaW5wLWdyb3VwLS1kb3VibGUgLmlucC1ncm91cC1yZXF1aXJlZDo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gICAgICAuaW5wLWdyb3VwLS1kb3VibGUgLmlucC1ncm91cC0tcGhvbmUge1xuICAgICAgICBmbGV4OiAwIDAgMjU1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmlucC1ncm91cC0tZG91YmxlIC5pbnAtZ3JvdXAtLXBob25lIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gICAgICAuaW5wLWdyb3VwLS1kb3VibGUgLmlucC1ncm91cC0tdGV4dCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5pbnAtZ3JvdXAtLWRvdWJsZSArIC5pbnAtZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuaW5wLWdyb3VwLS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMnB4IDA7IH1cbiAgICAuaW5wLWdyb3VwLS1maWxlIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5pbnAtZ3JvdXAtLWZpbGUgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5pbnAtZ3JvdXBfX2ZpbGUtbG9hZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5pbnAtZ3JvdXBfX2ZpbGUtbG9hZGluZyAuZmlsZS1sb2FkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuaW5wLWdyb3VwX19maWxlLWxvYWRpbmcgLmZpbGUtbG9hZGluZ19fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogI0EzQTNBMztcbiAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7IH1cbiAgICAgIC5pbnAtZ3JvdXBfX2ZpbGUtbG9hZGluZyAuZmlsZS1sb2FkaW5nX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYW5pbWF0aW9uOiByb3RhdGluZyAycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyByb3RhdGluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbiAgICAuaW5wLWdyb3VwX19maWxlLWxvYWRpbmcgLmZpbGUtbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMUUxRTFFOyB9XG4gIC5pbnAtZ3JvdXBfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzFFMUUxRTsgfVxuICAuaW5wLWdyb3VwLS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNzJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0EzQTNBMztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmlucC1ncm91cC0tdGV4dGFyZWEgdGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogcmdiYSgzMCwgMzAsIDMwLCAwLjIpOyB9XG4gICAgLmlucC1ncm91cC0tdGV4dGFyZWEgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIDAuMik7IH1cbiAgICAuaW5wLWdyb3VwLS10ZXh0YXJlYSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIDAuMik7IH1cbiAgICAuaW5wLWdyb3VwLS10ZXh0YXJlYSB0ZXh0YXJlYTpmb2N1cywgLmlucC1ncm91cC0tdGV4dGFyZWEgdGV4dGFyZWEuaXMtZmlsbGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFFMUUxRTsgfVxuICAgIC5pbnAtZ3JvdXAtLXRleHRhcmVhIHRleHRhcmVhLmlucC1lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjUzNTM7IH1cbiAgLmlucC1ncm91cC0tc2VsZWN0IC5qcS1zZWxlY3Rib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0EzQTNBMztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5pbnAtZ3JvdXAtLXNlbGVjdCAuanEtc2VsZWN0Ym94LmRyb3B1cCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gICAgICBib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgIC5pbnAtZ3JvdXAtLXNlbGVjdCAuanEtc2VsZWN0Ym94LmRyb3Bkb3duIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICAgIHRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4OyB9XG4gICAgLmlucC1ncm91cC0tc2VsZWN0IC5qcS1zZWxlY3Rib3gub3BlbmVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2Ryb3Bkb3duLWFycm93cy0tYWN0aXZlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5pbnAtZ3JvdXAtLXNlbGVjdCAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDI0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmlucC1ncm91cC0tc2VsZWN0IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EzQTNBMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGxlZnQ6IC0xcHg7IH1cbiAgICAgIC5pbnAtZ3JvdXAtLXNlbGVjdCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCBsaSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmlucC1ncm91cC0tc2VsZWN0IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NSwgMjQ0LCAwLjEpOyB9XG4gICAgICAgIC5pbnAtZ3JvdXAtLXNlbGVjdCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCBsaS5kaXNhYmxlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pbnAtZ3JvdXAtLXNlbGVjdCAuanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2Ryb3Bkb3duLWFycm93cy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmlucC1ncm91cC0tY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzFFMUUxRTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmlucC1ncm91cC0tY2hlY2tib3ggbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9IH1cbiAgICAuaW5wLWdyb3VwLS1jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwQUVFRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuaW5wLWdyb3VwLS1jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvY2hlY2ttYXJrLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuaW5wLWdyb3VwLS1jaGVja2JveCBsYWJlbCBhIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBBRUVGOyB9XG4gICAgICAuaW5wLWdyb3VwLS1jaGVja2JveCBsYWJlbCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMEFFRUY7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEFFRUY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaW5wLWdyb3VwLS1jaGVja2JveCBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmlucC1ncm91cC0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDBBRUVGOyB9XG4gICAgLmlucC1ncm91cC0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5pbnAtZ3JvdXAtLXJhZGlvIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMxRTFFMUU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbnAtZ3JvdXAtLXJhZGlvIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDsgfSB9XG4gICAgLmlucC1ncm91cC0tcmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBBRUVGO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5pbnAtZ3JvdXAtLXJhZGlvIGxhYmVsOjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBBRUVGO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5pbnAtZ3JvdXAtLXJhZGlvIGxhYmVsIGEge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEFFRUY7IH1cbiAgICAgIC5pbnAtZ3JvdXAtLXJhZGlvIGxhYmVsIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwQUVFRjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwQUVFRjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5pbnAtZ3JvdXAtLXJhZGlvIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuaW5wLWdyb3VwLS1yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMEFFRUY7IH1cbiAgICAuaW5wLWdyb3VwLS1yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmlucC1lcnJvci1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDRweCAwIDAgMDtcbiAgY29sb3I6ICNGRjUzNTM7IH1cblxuLmZvcm0gKyAuZm9ybSxcbi5mb3JtICsgaDEge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5mb3JtX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvcm1fX2Zvb3RlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7IH0gfVxuXG4uZm9ybS1jaGVja19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDE2cHggMDsgfVxuXG4uZm9ybV9fcmVjYXB0Y2hhIHtcbiAgd2lkdGg6IDMwNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuZm9ybV9fcmVjYXB0Y2hhIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZm9ybV9fcmVjYXB0Y2hhIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0EzQTNBMztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExMzhweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4udmlzaWJsZS10YWJsZXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnZpc2libGUtdGFibGV0LWJpZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnZpc2libGUtdGFibGV0LWJpZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmlzaWJsZS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oaWRkZW4tdGFibGV0LWJpZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5haS1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5yb3cge1xuICBtYXJnaW46IDMwcHggLTE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucm93IHtcbiAgICAgIG1hcmdpbjogMjRweCAwOyB9IH1cbiAgLnJvd19faW4tZGFyayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzUsIDI0NCwgMC4xKTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yb3cgW2NsYXNzKj1cImNvbC1cIl0gKyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cbiAgLnJvdyAuY29sLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJvdyAuY29sLTYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnJvdyAuY29sLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJvdyAuY29sLTQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnJvdyAuY29sLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJvdyAuY29sLTMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucm93IC5jb2wtMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5yb3cgLmNvbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjYlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yb3cgLmNvbC0yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4iLCJAaW1wb3J0IFwidmFyc1wiO1xuQG1peGluIGJyKCRyYWRpdXMpIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7IH1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICBjbGVhcjogYm90aDsgfSB9XG5cbkBtaXhpbiBwbGFjZWhvbGRlci1hbGwge1xuICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDsgfVxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50OyB9XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIG1vYmlsZS1zbWFsbCB7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBtb2JpbGUge1xuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUgKSB7XG4gICAgICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIHRhYmxldCB7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiB0YWJsZXQtYmlnIHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LWJpZykge1xuICAgICAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBkZXNrdG9wLXNtYWxsIHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZGVza3RvcC1zbWFsbCkge1xuICAgICAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBkZXNrdG9wIHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBkZXNrdG9wLWJpZyB7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJGRlc2t0b3AtYmlnKSB7XG4gICAgICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIHRyYW5zaXRpb24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG5cbkBtaXhpbiBsaW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLy8gVHlwb2dyYXBoeVxuQG1peGluIG1vbnQtYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICRtb250O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsgfVxuXG5AbWl4aW4gbW9udC1yZWd1bGFyIHtcbiAgICBmb250LWZhbWlseTogJG1vbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyOyB9XG5cbkBtaXhpbiBzYW5zLWxpZ2h0LWl0YWxpYyB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBtaXhpbiBzYW5zLXJlZ3VsYXIge1xuICAgIGZvbnQtZmFtaWx5OiAkc2FucztcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7IH1cblxuQG1peGluIHNhbnMtYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsgfVxuXG5AbWl4aW4gaDEge1xuICAgIEBpbmNsdWRlIG1vbnQtYm9sZDtcblxuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG5AbWl4aW4gaDEtbW9iIHtcbiAgICBAaW5jbHVkZSBtb250LWJvbGQ7XG5cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuQG1peGluIGgyIHtcbiAgICBAaW5jbHVkZSBtb250LWJvbGQ7XG5cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuQG1peGluIGgyLW1vYiB7XG4gICAgQGluY2x1ZGUgbW9udC1ib2xkO1xuXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbkBtaXhpbiBoMyB7XG4gICAgQGluY2x1ZGUgbW9udC1ib2xkO1xuXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbkBtaXhpbiBoNCB7XG4gICAgQGluY2x1ZGUgbW9udC1ib2xkO1xuXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbkBtaXhpbiBoNSB7XG4gICAgQGluY2x1ZGUgbW9udC1ib2xkO1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbkBtaXhpbiBoNS1tb2Ige1xuICAgIEBpbmNsdWRlIG1vbnQtYm9sZDtcblxuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG5AbWl4aW4gaDYge1xuICAgIEBpbmNsdWRlIHNhbnMtcmVndWxhcjtcblxuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG5AbWl4aW4gaDYtdGFiIHtcbiAgICBAaW5jbHVkZSBzYW5zLXJlZ3VsYXI7XG5cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuQG1peGluIGg2LW1vYiB7XG4gICAgQGluY2x1ZGUgc2Fucy1yZWd1bGFyO1xuXG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7IH1cblxuQG1peGluIHR4dC1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBzYW5zLXJlZ3VsYXI7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuQG1peGluIHAge1xuICAgIEBpbmNsdWRlIHNhbnMtcmVndWxhcjtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG5AbWl4aW4gcC10YWIge1xuICAgIEBpbmNsdWRlIHNhbnMtcmVndWxhcjtcblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG5AbWl4aW4gdHh0LWJvbGQge1xuICAgIEBpbmNsdWRlIHNhbnMtYm9sZDtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG5AbWl4aW4gcC1ib2xkIHtcbiAgICBAaW5jbHVkZSBzYW5zLWJvbGQ7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuQG1peGluIHR4dC1xdW90ZSB7XG4gICAgQGluY2x1ZGUgc2Fucy1saWdodC1pdGFsaWM7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuQG1peGluIHR4dC1tZW51LWl0ZW0ge1xuICAgIEBpbmNsdWRlIG1vbnQtYm9sZDtcblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG5AbWl4aW4gdHh0LW1lbnUtaXRlbSB7XG4gICAgQGluY2x1ZGUgbW9udC1ib2xkO1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbkBtaXhpbiBtZW51LWl0ZW0ge1xuICAgIEBpbmNsdWRlIG1vbnQtYm9sZDtcblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG5AbWl4aW4gdHh0LW1lbnUtc3ViaXRlbSB7XG4gICAgQGluY2x1ZGUgbW9udC1yZWd1bGFyO1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbkBtaXhpbiBtZW51LXN1Yml0ZW0ge1xuICAgIEBpbmNsdWRlIG1vbnQtcmVndWxhcjtcblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG5AbWl4aW4gdHh0LXRhYi1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBzYW5zLXJlZ3VsYXI7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuQG1peGluIHAtdGFiIHtcbiAgICBAaW5jbHVkZSBzYW5zLXJlZ3VsYXI7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuQG1peGluIHR4dC10YWItaDYge1xuICAgIEBpbmNsdWRlIHNhbnMtcmVndWxhcjtcblxuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG5AbWl4aW4gdHh0LWRlZmF1bHQtbW9iIHtcbiAgICBAaW5jbHVkZSBzYW5zLXJlZ3VsYXI7XG5cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuQG1peGluIHAtbW9iIHtcbiAgICBAaW5jbHVkZSBzYW5zLXJlZ3VsYXI7XG5cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuQG1peGluIHAtYm9sZCB7XG4gICAgQGluY2x1ZGUgc2Fucy1ib2xkO1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbkBtaXhpbiBwLWJvbGQtdGFiIHtcbiAgICBAaW5jbHVkZSBzYW5zLWJvbGQ7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuQG1peGluIHAtYm9sZC1tb2Ige1xuICAgIEBpbmNsdWRlIHNhbnMtYm9sZDtcblxuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG5AbWl4aW4gcC1xdW90ZSB7XG4gICAgQGluY2x1ZGUgc2Fucy1saWdodC1pdGFsaWM7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuQG1peGluIHAtcXVvdGUtbW9iIHtcbiAgICBAaW5jbHVkZSBzYW5zLWxpZ2h0LWl0YWxpYztcblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuXG5AbWl4aW4gc2Nyb2xsYmFycygkc2l6ZSwgJGZvcmVncm91bmQtY29sb3IsICRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGZvcmVncm91bmQtY29sb3IsIHdoaXRlLCAgNTAlKSkge1xuICAgIC8vIEZvciBHb29nbGUgQ2hyb21lXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgIGhlaWdodDogJHNpemU7IH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGZvcmVncm91bmQtY29sb3I7IH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7IH1cblxuICAgIC8vIEZvciBJbnRlcm5ldCBFeHBsb3JlclxuICAgICYge1xuICAgICAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogJGZvcmVncm91bmQtY29sb3I7XG4gICAgICAgIHNjcm9sbGJhci10cmFjay1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7IH0gfVxuIiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuYnRuIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi1zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWJsdWUtMTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9zZWFyY2guc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDsgfSB9IH1cblxuICAgICYtbGFuZ3VhZ2Uge1xuICAgICAgICBAaW5jbHVkZSBzYW5zLXJlZ3VsYXI7XG5cbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuICAgICYtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4OyB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvY2xvc2Uuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuICAgICAgICAmLWJsYWNrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvY2xvc2UtYmxhY2suc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH0gfVxuXG4gICAgJi1idXJnZXIge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH1cblxuICAgICAgICAgICAgJi52aXNpYmxlLXhzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9IH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7IH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHRvcDogNnB4OyB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7IH0gfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4OyB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfSB9IH0gfVxuXG4gICAgJi10YWIge1xuICAgICAgICBAaW5jbHVkZSBoNDtcblxuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiA0MnB4XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYuaXMge1xuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlOyB9IH0gfVxuXG4gICAgJi1wcmltYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgQGluY2x1ZGUgaDU7XG5cbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0N0NERkY7IH0gfVxuXG4gICAgJi1yZW1vdmUge1xuICAgICAgICBAaW5jbHVkZSBoNjtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMCAzMnB4IDAgMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL3JlbW92ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IH0gfVxuXG4gICAgJi1yZWZyZXNoIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lIWltcG9ydGFudDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICAgICAgY29sb3I6ICMwMDQwNTk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA0MDU5OyB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvcmVmcmVzaC1maWxsLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfSB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvcmVmcmVzaC1maWxsLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH0gfSB9IH1cblxuICAgICYtcnNzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLW9yYW5nZSB1cmwoJy4uL2ltZy9pY29ucy9yc3Muc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9XG4iLCIuc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgJi1pbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNzgwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWJhY2s7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMHB4LCAwKTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtMTBweCwgMCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHRvcDogNzZweDsgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzYW5zLXJlZ3VsYXI7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYmx1ZS0xMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTJweCAwIDE2cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci1hbGwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNhbnMtcmVndWxhcjtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjIpOyB9IH0gfVxuXG4gICAgJi1idG4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cblxuICAgICYuaXMge1xuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMCk7IH1cblxuICAgICAgICAgICAgICAgICYtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlLTEwOyB9IH0gfSB9IH0gfSB9XG5cbiIsIi5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFycygwcHgsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG5cbiAgICAgICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICAvLyBvdmVyZmxvdy15OiBhdXRvXG4gICAgICAgIC8vIG1hcmdpbjogMCAtMTVweFxuIH0gICAgICAgIC8vIHBhZGRpbmc6IDAgMTVweFxuXG4gICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBoNjtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMCAyMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDIycHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDE1cHg7IH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoNjtcblxuICAgICAgICAgICAgY29udGVudDogJ8K3JztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTlweDsgfSB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgICAgQGluY2x1ZGUgaDY7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rO1xuXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtYmx1ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtYmxhY2s7IH0gfSB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlLTEwO1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDAgMzJweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDAgMjJweCAwOyB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwIDE0cHggMDsgfSB9IH1cbiIsIi5jb250ZW50IHtcbiAgICAmX19pbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuICAgICZfX21haW4ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuICAgICAgICBoNixcbiAgICAgICAgLmg2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGg2O1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cblxuICAgICAgICBoNSxcbiAgICAgICAgLmg1IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGg1O1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDUtbW9iO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuICAgICAgICBoMixcbiAgICAgICAgLmgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGgyO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMi1tb2I7IH0gfVxuXG4gICAgICAgIGg0LFxuICAgICAgICAuaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDQ7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG5cbiAgICAgICAgaDMsXG4gICAgICAgIC5oMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoMztcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuICAgICAgICBoMSxcbiAgICAgICAgLmgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGgxO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMS1tb2I7XG5cbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9IH1cblxuICAgICAgICBwLFxuICAgICAgICAucCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwO1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHAtdGFiO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgLy8gK3AtbW9iXG5cbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cblxuICAgICAgICAgICAgJiArIHAsXG4gICAgICAgICAgICAmICsgLnAsXG4gICAgICAgICAgICAmICsgLnBkZixcbiAgICAgICAgICAgICYgKyAueGxzLFxuICAgICAgICAgICAgJiArIC5kb2MsXG4gICAgICAgICAgICAmICsgLnppcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbiAgICAgICAgICAgICYgKyBocixcbiAgICAgICAgICAgICYgKyBoMSB7fVxuICAgICAgICAgICAgJiArIGgyLFxuICAgICAgICAgICAgJiArIGgzLFxuICAgICAgICAgICAgJiArIGg0LFxuICAgICAgICAgICAgJiArIGg1LFxuICAgICAgICAgICAgJiArIGg2LFxuICAgICAgICAgICAgJiArIGhyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH0gfVxuXG4gICAgICAgICYgPiB1bCxcbiAgICAgICAgJiA+IG9sLFxuICAgICAgICAuYWNjb3JkZW9uIHVsLFxuICAgICAgICAuY29udGVudF9faW5mbyB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgNDBweCAwOyB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHAtdGFiO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gK3AtbW9iXG5cbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7IH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2xpc3QtaWNvbi5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4OyB9IH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvbGlzdC1pY29uLTIuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2xpc3QtaWNvbi0zLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH0gfSB9IH0gfSB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwLXRhYjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfSB9XG5cbiAgICAgICAgJiA+IG9sIHtcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwLWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cblxuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpO1xuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDsgfVxuXG4gICAgICAgICAgICAgICAgJiA+IG9sIHtcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogbGlzdC0yO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0KSBcIi5cIiBjb3VudGVyKGxpc3QtMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpIFwiLlwiIGNvdW50ZXIobGlzdC0yKSBcIi5cIiBjb3VudGVyKGxpc3QtMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zOyB9IH0gfSB9IH0gfSB9XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtbGlnaHQtZ3JleTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9IH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtYmx1ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtYmxhY2s7IH1cblxuICAgICAgICAgICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2xpbmstYmxhbmsuc3ZnJykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgICAgICAvLyAmOjphZnRlclxuICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnICdcbiAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgLy8gICAgIHRvcDogMFxuICAgICAgICAgICAgICAgIC8vICAgICByaWdodDogMFxuICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiBpbml0aWFsXG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxNnB4XG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTZweFxuICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9saW5rLWJsYW5rLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0XG4gfSB9ICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHhcblxuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHAtcXVvdGU7XG5cbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlLTEwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cblxuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4gICAgICAgIC5wZGYsXG4gICAgICAgIC5kb2MsXG4gICAgICAgIC54bHMsXG4gICAgICAgIC56aXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNzdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA3M3B4OyB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtYmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwLW1vYjtcblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtYmxhY2s7IH0gfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg2O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyYXk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNi1tb2I7IH0gfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg2O1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdwZGYnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4gICAgICAgIC5kb2Mge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnZG9jJzsgfSB9XG5cbiAgICAgICAgLnhscyB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICd4bHMnOyB9IH1cblxuICAgICAgICAuemlwIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ3ppcCc7IH0gfVxuXG4gICAgICAgIC5hY2NvcmRlb24ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNVxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2FjY29yZGVvbi1hcnJvdy5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cblxuICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAwOyB9XG5cbiAgICAgICAgICAgICYuaXMge1xuICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgLmFjY29yZGVvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKSByb3RhdGUoMTgwZGVnKTsgfSB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH0gfSB9XG5cbiAgICAgICAgJiA+IGltZyxcbiAgICAgICAgcCA+IGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDA7IH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgICAgICAgLmltZyxcbiAgICAgICAgLmltZy1sLFxuICAgICAgICAuaW1nLXIge1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg2O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTVweDsgfSB9IH1cblxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICYtbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblxuICAgICAgICAgICAgJi1yIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfVxuXG4gICAgICAgIC5pZnJhbWUge1xuICAgICAgICAgICAgJi1ib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDQwcHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4gICAgICAgIC5hY2NlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcC1ib2xkO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYmx1ZS0xMDtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwIDQwcHggMDsgfSB9XG5cbiAgICAmX19hc2lkZSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtbGlnaHQtZ3JleTsgfSB9XG5cbiAgICAgICAgLmFzaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjUlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHggMDsgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDU7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg1LW1vYjsgfSB9XG5cbiAgICAgICAgICAgIC5zb2NpYWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTZweDtcblxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweDsgfSB9XG5cbiAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cblxuICAgICAgICAgICAgaDYsXG4gICAgICAgICAgICAuaDYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg2O1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG5cbiAgICAgICAgICAgIGg1LFxuICAgICAgICAgICAgLmg1IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg1LW1vYjtcblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICAuaDIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGgyO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaDItbW9iOyB9IH1cblxuICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICAuaDQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg0O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG5cbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgLmgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMztcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIC5oMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDE7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMS1tb2I7IH0gfVxuXG4gICAgICAgICAgICBwLFxuICAgICAgICAgICAgLnAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHA7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcC10YWI7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAvLyArcC1tb2JcblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cblxuICAgICAgICAgICAgICAgICYgKyBwLFxuICAgICAgICAgICAgICAgICYgKyAucCxcbiAgICAgICAgICAgICAgICAmICsgLnBkZixcbiAgICAgICAgICAgICAgICAmICsgLnhscyxcbiAgICAgICAgICAgICAgICAmICsgLmRvYyxcbiAgICAgICAgICAgICAgICAmICsgLnppcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuICAgICAgICAgICAgICAgICYgKyBocixcbiAgICAgICAgICAgICAgICAmICsgaDEge31cbiAgICAgICAgICAgICAgICAmICsgaDIsXG4gICAgICAgICAgICAgICAgJiArIGgzLFxuICAgICAgICAgICAgICAgICYgKyBoNCxcbiAgICAgICAgICAgICAgICAmICsgaDUsXG4gICAgICAgICAgICAgICAgJiArIGg2IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbms7XG5cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWJsdWU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLWJsYWNrOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2xpbmstYmxhbmsuc3ZnJykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDsgfSB9IH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwIDQwcHggMDsgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwO1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcC10YWI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyArcC1tb2JcblxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2xpc3QtaWNvbi5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4OyB9IH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9saW5rLWJsYW5rLnN2ZycpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4OyB9IH0gfSB9XG5cbiAgICAgICAgICAgIGhyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWxpZ2h0LWdyZXk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cblxuICAgICAgICAgICAgJiA+IGEsXG4gICAgICAgICAgICB1bDpub3QoLnNvY2lhbHMpIGxpIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluaztcblxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1ibHVlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYy1ibGFjazsgfSB9XG5cbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHAtcXVvdGU7XG5cbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlLTEwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyNHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG5cbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cblxuICAgICAgICAgICAgLnBkZixcbiAgICAgICAgICAgIC5kb2MsXG4gICAgICAgICAgICAueGxzLFxuICAgICAgICAgICAgLnppcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDc3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNzNweDsgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHA7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWJsdWU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHAtbW9iO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ibGFjazsgfSB9XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNjtcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNi1tb2I7IH0gfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaDY7XG5cbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdwZGYnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9IH0gfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwLXRhYjtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH0gfSB9XG5cbi5hc2lkZSB7XG4gICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweCAwOyB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDsgfVxuXG4gICAgICAgICYgKyBociB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG4gICAgICAgIC5zb2NpYWxzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtNnB4OyB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4OyB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7IH0gfSB9XG5cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfSB9IH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoNTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGg1LW1vYjtcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9IH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICAuc29jaWFscyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9IH0gfSB9XG5cbi5maWxlcyB7XG4gICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4gICAgLmZpbGUge1xuICAgICAgICBAaW5jbHVkZSBsaW5rO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5maWxlIHtcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmx1ZTsgfSB9IH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweCAwOyB9XG5cbiAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9IH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgICAgQGluY2x1ZGUgcDtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtYmx1ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwLW1vYjtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbiAgICAgICAgJl9fZm9ybWF0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGg2O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDYtbW9iOyB9IH1cblxuICAgICAgICBwLmZpbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGg2O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweCAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjazsgfVxuXG4gICAgICAgICZfX3R5cGUge1xuICAgICAgICAgICAgZmxleDogMCAwIDUzcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDY7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9IH0gfVxuXG5hIHtcbiAgICAmLmFuY2hvciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGMtYmx1ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLWJsYWNrOyB9IH0gfVxuIiwiLm5ld3Mge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7XG4gICAgYmFja2dyb3VuZDogJGMtYmFjaztcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7IH1cblxuICAgIGhyIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG5cbiAgICAgICAgLm5ld3Mge1xuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm5ld3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtYmxhY2s7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAgICAgLm5ld3Mge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gfSB9IH0gfSB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6ICRjLWJsYWNrXG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgJi5uZXdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7IH0gfSB9IH0gfSB9IH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgc2NhbGUoMS4xKTsgfVxuXG4gICAgICAgICAgICAubmV3cyB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTsgfSB9IH0gfSB9IH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4gICAgICAgICYtLW5vLWltZyB7XG4gICAgICAgICAgICAubmV3cyB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9IH1cblxuICAgICAgICAmLS12aWRlbyB7XG4gICAgICAgICAgICAubmV3cyB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9wbGF5LnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7IH0gfSB9IH0gfVxuXG4gICAgICAgICZfX2luIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbms7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC8vICt0YWJsZXQtYmlnXG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZzogMCAwIDAgMjQwcHhcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7IH0gfVxuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDY7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYmx1ZS0xMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDsgfSB9XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDY7XG5cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9IH1cblxuICAgICAgICAmX192aXN1YWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1Mi42JSAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgc2NhbGUoMSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAvLyArdGFibGV0LWJpZ1xuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgLy8gICAgIHRvcDogMFxuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMjEwcHhcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDExMHB4XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZzogMFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDUyLjYlIDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwOyB9IH1cblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzOyB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2Fucy1ib2xkO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1ibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH0gfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgJi5uZXdzIHtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eHQtZGVmYXVsdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyOHB4IDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eHQtdGFiLWRlZmF1bHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eHQtZGVmYXVsdC1tb2I7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNDsgfSB9IH0gfSB9IH0gfVxuIiwiLnRlbGVncmFtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgODBweCAwO1xuICAgIGJhY2tncm91bmQ6ICRjLWJhY2s7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDQwcHggMDsgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDU2cHggMDsgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbGluaztcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlLTMwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb250LWJvbGQ7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL3RlbGVncmFtLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9IH0gfVxuIiwiaHRtbCxcbmJvZHkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJHNhbnM7XG4gICAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuLy8gRGVmYXVsdFxuLmNmIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgfVxuXG4vLyBCdXR0b25zXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxucCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxudWwsXG5vbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfSB9XG5cbi5pcyB7XG4gICAgJi1vdmgge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLmxnIHtcbiAgICAmLW9uIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbiIsIi5oZWFkbGluZSB7XG4gICAgQGluY2x1ZGUgbW9udC1ib2xkO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9IH1cbiIsIi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnR1QgV2Fsc2hlaW0gUHJvJztcbi8vICAgICBzcmM6IHVybCgnLi4vZm9udHMvR1RXYWxzaGVpbVByby1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgIHVybCgnLi4vZm9udHMvR1RXYWxzaGVpbVByby1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdHVCBXYWxzaGVpbSBQcm8nO1xuLy8gICAgIHNyYzogdXJsKCcuLi9mb250cy9HVFdhbHNoZWltUHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgIHVybCgnLi4vZm9udHMvR1RXYWxzaGVpbVByby1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnR1QgV2Fsc2hlaW0gUHJvJztcbi8vICAgICBzcmM6IHVybCgnLi4vZm9udHMvR1RXYWxzaGVpbVByby1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgICB1cmwoJy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIi5hZCB7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkYy1iYWNrO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDI0cHggMDsgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBtb250LWJvbGQ7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtYmx1ZS0xMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9IH1cbiIsIi5wcmluY2lwbGVzIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgIGJhY2tncm91bmQ6ICRjLWJhY2s7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjRweCAwOyB9XG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIEBpbmNsdWRlIG1vbnQtYm9sZDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTsgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7IH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbiAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlLTEwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4OyB9IH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb250LWJvbGQ7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjhweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7IH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwOyB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9IH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlLTEwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7IH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEycHggMCAwOyB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4OyB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDsgfSB9IH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eHQtZGVmYXVsdDtcblxuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eHQtdGFiLWRlZmF1bHQ7XG5cbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHh0LWRlZmF1bHQtbW9iO1xuXG4gfSB9IH0gfSAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiA0cHggMCAwIDBcbiIsIi5wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDIwcHggMTEwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cblx0LmJ0biB7XG5cdFx0Ji1yZWZyZXNoIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7IH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjMDA0MDU5OyB9IH0gfVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0d2lkdGg6IDIxcHg7XG5cdFx0XHRcdGhlaWdodDogMjFweDtcblxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzYW5zO1xuXG5cdFx0XHRcdCY6bm90KC5wYWdpbmF0aW9uX19hcnJvdykge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6bm90KC5wYWdpbmF0aW9uX19hcnJvdykge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDQwNTkhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuXHRcdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDA0MDU5O1xuXHRcdFx0XHRcdGNvbG9yOiAjMDA0MDU5O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMwMDQwNTkhaW1wb3J0YW50OyB9IH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IC0wLjVweDsgfSB9IH0gfVxuXG5cdCZfX2Fycm93IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cblx0XHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogc2NhbGUgMC40cyFpbXBvcnRhbnQ7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogMDtcblxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cblxuXHRcdCYtLXByZXYge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvYXJyb3ctcHJldi1maWxsLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZSgxLjEpXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2Fycm93LXByZXYtZmlsbC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cblxuXG5cdFx0Ji0tbmV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9hcnJvdy1uZXh0LWZpbGwuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQvLyB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvYXJyb3ctbmV4dC1maWxsLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfSB9IH1cbiIsIi5jb29raWUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmX19pbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTZweCA1NnB4IDE2cHggMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggODZweCAxNnB4IDI0cHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDsgfSB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHNhbnMtYm9sZDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNnB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7IH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbms7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgaDY7XG5cbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoNi1tb2I7IH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbms7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4iLCIuc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTZweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICBtYXJnaW46IDAgLTRweDsgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy8gb3BhY2l0eTogMC4zXG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAuc29jaWFscyB7XG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtLW9yaWdpbmFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9IH0gfSB9IH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi0tb3JpZ2luYWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4gICAgICAgICYtLWhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfSB9XG4iLCIubWVudSB7XG4gICAgJi1hY3RpdmUge1xuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWJsdWU7IH1cblxuICAgICAgICAgICAgJi1uYXYge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAgICAgICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9IH1cblxuICAgICAgICAgICAgJi1jb250cm9scyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTU2cHg7IH0gfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAmLWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9IH0gfSB9XG5cbiAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9IH0gfVxuIiwiLmFydGljbGUge1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG5cbiAgICAmLS1ubyB7XG4gICAgICAgICYtYm9yZGVyIHtcbiAgICAgICAgICAgIC5hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAmX19pbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfSB9IH1cblxuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRjLWdyYXk7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHggMTJweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGg2LXRhYjsgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDEycHg7IH0gfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgaDUsXG4gICAgICAgIC5oNSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoNTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNS1tb2I7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4gICAgICAgIGgyLFxuICAgICAgICAuaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDI7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGgyLW1vYjsgfSB9XG5cbiAgICAgICAgaDQsXG4gICAgICAgIC5oNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoNDsgfVxuXG4gICAgICAgIGgzLFxuICAgICAgICAuaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDM7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR4dC1ib2xkOyB9IH1cblxuICAgICAgICBoMSxcbiAgICAgICAgLmgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGgxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGgxLW1vYjsgfSB9XG5cbiAgICAgICAgJi0tbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cblxuICAgICAgICAgICAgLmFydGljbGUge1xuICAgICAgICAgICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7IH0gfSB9IH0gfVxuXG4gICAgJl9fdGFicyB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDMycHggMDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEycHggMDsgfSB9XG5cbiAgICAmX19pbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmF5O1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTZweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyYXk7IH0gfSB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgaDY7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWxpZ2h0LWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgLy8gK2g2LW1vYlxuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH0gfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBoMjtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoMi1tb2I7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuXG4gICAgICAgICYtLWJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQycHggMCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwOyB9IH0gfSB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGg0O1xuXG4gICAgICAgIGNvbG9yOiAkYy1ibGFjazsgfVxuXG4gICAgJi12aXN1YWwge1xuICAgICAgICBtYXJnaW46IDAgMCAzMnB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4IDI0cHggLTE1cHg7IH1cblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDUyLjUlIDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuICAgICAgICAgICAgJi0tb3JpZ2luYWwge1xuICAgICAgICAgICAgICAgICYtZGltZW5zaW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH0gfSB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDY7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAvLyAraDYtbW9iXG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE1cHg7IH0gfSB9IH1cbiIsIi50YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7IH1cblxuICAgICYtLWhvcml6b250YWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDhweCAwO1xuXG4gICAgICAgICAgICAmLXRhYiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcDtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDsgfSB9IH0gfVxuXG4gICAgJi1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjRweCAwIDAgMDtcblxuICAgICAgICAmX19tb2RhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgJi5pcyB7XG4gICAgICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMzsgfSB9XG5cbiAgICAgICAgJl9fbGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5rO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb250LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmLmlzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmx1ZTsgfSB9IH0gfSB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4gICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL3RhYnMtbmF2LXByZXYuc3ZnJykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDsgfVxuXG4gICAgICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy90YWJzLW5hdi1uZXh0LnN2ZycpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4OyB9IH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vbnQtYm9sZDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyOHB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvdGFicy1uYXYtYXJyb3ctYmx1ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4OyB9IH0gfSB9IH1cblxuLm5hdiB7XG4gICAgJi10YWJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcC1ib2xkO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cblxuICAgICAgICAgICAgJi50YWIge1xuICAgICAgICAgICAgICAgICYtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNHB4OyB9IH0gfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJsdWU7IH0gfSB9IH1cblxuLnRhYiB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfSB9XG5cbiIsIi5ibG9ja3F1b3RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogNDBweCAwIDQwcHggMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjLWxpZ2h0LWdyZXk7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7IH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgbWFyZ2luOiA0MHB4IC0xNXB4IDI0cHggLTE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfVxuXG4gICAgJl9fdmlzdWFsIHtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgZmxleDogMCAwIDEwMHB4O1xuICAgICAgICBtYXJnaW46IDAgMjRweCAwIDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwICAxNnB4IDAgMDsgfSB9XG5cbiAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHAtdGFiO1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwLWJvbGQ7XG5cbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwLWJvbGQtbW9iO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbiAgICAgICAgICAgICYgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7IH0gfSB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHAtcXVvdGU7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwLXF1b3RlLW1vYjtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4gICAgICAgIC5ibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwLWJvbGQ7XG5cbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfSB9IH1cbiIsIi5wYWdlIHtcbiAgICAmLTQwNCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWJsdWUtMTA7XG5cbiAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4gICAgICAgICZfX2luIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgcGFkZGluZzogOTZweCAwIDE0NHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAxMjBweCAwOyB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzZweCAwIDEwMHB4IDA7IH0gfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY3NnB4OyB9XG5cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9udC1ib2xkO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDE0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MHB4OyB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb250LWJvbGQ7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjhweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7IH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzNnB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHAtdGFiOyB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwLW1vYjtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH0gfVxuXG4gICAgICAgICZfX2RlYyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDUxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfSB9IH1cbiIsIi5maWxlIHtcbiAgICAmLXR5cGUge1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoNjtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0cHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNi1tb2I7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4gICAgICAgIHAuZmlsZS10eXBlX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDYtbW9iO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlOyB9IH0gfSB9XG4iLCIucmVwb3J0IHtcbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC01MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0yNXB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbjogMCAwIDUwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7IH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwOyB9XG5cbiAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4gICAgICAgICZfX2wge1xuICAgICAgICAgICAgZmxleDogMCAwIDE0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfVxuXG4gICAgICAgICZfX3Zpc3VhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxOHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGg0O1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlOyB9XG5cbiAgICAgICAgJl9feWVhciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoMTtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTsgfVxuXG4gICAgICAgICZfX2JnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4gICAgICAgICZfX3Ige1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICAucmVwb3J0IHtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg2O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9feWVhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoMztcblxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjazsgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtYmxhY2s7IH0gfSB9IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfSB9IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWJsdWU7IH1cblxuICAgICAgICAgICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg2O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyYXk7IH0gfSB9IH0gfSB9XG4iLCIud3JhcHBlciB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0Jl9fbCB7XG5cdFx0LmxpZ2h0Z2FsbGVyeSB7XG5cdFx0XHQmLW1pbmkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDExOHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMThweDtcblxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQtYmlnIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEzNXB4OyB9XG5cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDsgfSB9IH0gfSB9XG5cbi5sZyB7XG5cdCYtb24ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7IH1cblxuXHQmLWFjdGlvbnMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblxuXHQmLW91dGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG5cdFx0LmxnIHtcblx0XHRcdCYtaW5uZXIsXG5cdFx0XHQmLXN1Yi1odG1sLFxuXHRcdFx0Ji10b29sYmFyLFxuXHRcdFx0Ji10aHVtYi1vdXRlciB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cblxuXHRcdFx0Ji1zdWItaHRtbCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0LWJpZyB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDsgfSB9IH1cblxuXG5cdFx0Ji5sZy10aHVtYi1vcGVuIHtcblx0XHRcdC8vIHBhZGRpbmctcmlnaHQ6IDIyNXB4XG5cdFx0XHQvLyBib3gtc2l6aW5nOiBib3JkZXItYm94XG5cblx0XHRcdC5sZyB7XG5cdFx0XHRcdCYtaW5uZXIsXG5cdFx0XHRcdCYtdG9vbGJhcixcblx0XHRcdFx0Ji1hY3Rpb25zIHtcblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMjZweCk7IH0gfSB9XG5cblx0XHRcdC5sZy10aHVtYi1vdXRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKSFpbXBvcnRhbnQ7IH0gfSB9IH1cblxuI2xnLWNvcHktdXJsIHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0Z2FsbGVyeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDU1MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LmxnLWlubmVyIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMXM7IH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5cdCYtZGVzYyB7XG5cdFx0cGFkZGluZzogMCA4NXB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogJHNhbnM7XG5cdFx0XHRjb2xvcjogIzM2MTIzYTsgfSB9XG5cblx0Ji13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ly8gd2lkdGg6IDEyMDBweFxuXHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0Ly8gcGFkZGluZzogNDBweFxuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cblx0LnNsaWNrIHtcblx0XHQmLWFycm93IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cblx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiA0OHB4O1xuXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYy1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHotaW5kZXg6IDEwMDE7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuN3M7XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7IH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7IH0gfVxuXG5cblx0XHQmLXByZXYge1xuXHRcdFx0bGVmdDogMDtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0bGVmdDogNXB4OyB9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZ2FsbGVyeS9pY29ucy9sZWZ0LWNoZXZyb24td2hpdGUuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9XG5cblxuXHRcdCYtbmV4dCB7XG5cdFx0XHRyaWdodDogMDtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cmlnaHQ6IDVweDsgfVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2dhbGxlcnkvaWNvbnMvbGVmdC1jaGV2cm9uLXdoaXRlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuXG5cdFx0Ji1zbGlkZSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjsgfSB9IH1cblxuXHQuc2xpY2sge1xuXHRcdCYtbGlzdCxcblx0XHQmLXRyYWNrIHtcblx0XHRcdGhlaWdodDogMTAwJTsgfSB9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lOyB9XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDc1MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuXHQuc2xpY2stdHJhY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7IH1cblxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH1cblxuXHQmLW1pbmkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdGhlaWdodDogNzBweDsgfVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXG5cdFx0LnNsaWNrIHtcblx0XHRcdCYtbGlzdCB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRyaWdodDogLTVweDtcblx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IC0xMHB4XG5cdFx0XHRcdC8vIG1hcmdpbi1yaWdodDogLTEwcHhcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTVweDsgfSB9XG5cblx0XHRcdCYtdHJhY2sge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDsgfVxuXG5cdFx0XHQmLXNsaWRlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuXHRcdFx0XHQmLnNsaWNrLWN1cnJlbnQge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGMtYmx1ZTtcblx0XHRcdFx0XHRmaWx0ZXI6IG5vbmU7IH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmhvdmVyOmZvY3VzIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lOyB9IH1cblxuXHRcdFx0Ji1hcnJvdyB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuXHRcdFx0XHR3aWR0aDogNDJweDtcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGMtYmx1ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxMDAxO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7IH0gfVxuXG5cdFx0XHQmLXByZXYge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdGxlZnQ6IDcuNXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogLTE1cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9nYWxsZXJ5L2ljb25zL2xlZnQtY2hldnJvbi13aGl0ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuXG5cblx0XHRcdCYtbmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDcuNXB4O1xuXHRcdFx0XHRcdHRvcDogLTE1cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9nYWxsZXJ5L2ljb25zL2xlZnQtY2hldnJvbi13aGl0ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9IH0gfSB9XG5cbi5sZyB7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXI6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7IH1cblxuXHQmLWl0ZW0sXG5cdCYtaW5uZXIge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IH0gfVxuXG5cblx0Ji1vdXRlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmhvdmVyOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHRcdHRleHQ6ICNmMzcxMjU7IH1cblxuXHRcdC5sZy10aHVtYi1pdGVtIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGMtYmx1ZTsgfSB9IH1cblxuXHQmLWJhY2tkcm9wIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7IH1cblxuXHQmLXRvb2xiYXIge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRjsgfSB9XG5cblx0Ji1zdWItaHRtbCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNDMsIDExMywgMzcsIDAuNzUpO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuXG5cdCYtdG9vZ2xlLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cmlnaHQ6IDAhaW1wb3J0YW50OyB9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQtYmlnIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCFpbXBvcnRhbnQ7IH0gfVxuXG5cdCYtaW1nLXdyYXAge1xuXHRcdHBhZGRpbmctdG9wOiAwcHghaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7IH0gfVxuXG5cdCNsZy1jb3VudGVyIHtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRzYW5zO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMTBweDtcblx0XHRcdGhlaWdodDogNDdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cblxuXHQmLWFjdGlvbnMge1xuXHRcdC5sZy1uZXh0LFxuXHRcdC5sZy1wcmV2IHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdG9wYWNpdHk6IDAuNztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7IH1cblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDsgfVxuXG5cdFx0XHQmOmFmdGVyLFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHRcdC5sZy1wcmV2IHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2dhbGxlcnkvaWNvbnMvbGVmdC1jaGV2cm9uLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRsZWZ0OiA1cHg7IH0gfVxuXG5cdFx0LmxnLW5leHQge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZ2FsbGVyeS9pY29ucy9yaWdodC1jaGV2cm9uLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRyaWdodDogNXB4OyB9IH0gfVxuXG5cdCYtdG9vZ2xlLXRodW1iIHtcblx0XHR0b3A6IC01OXB4IWltcG9ydGFudDtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR0b3A6IC0zOXB4ICFpbXBvcnRhbnQ7IH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7IH0gfVxuXG5cdCYtdGh1bWIge1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQvLyBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG5cdFx0Ly8gXHRwYWRkaW5nLWxlZnQ6IDVweCFpbXBvcnRhbnRcblxuXHRcdCYtb3V0ZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMjBweCFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGIWltcG9ydGFudDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7IH0gfSB9IH1cblxuXG4ubGctcHJvZ3Jlc3MtYmFyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQubGctcHJvZ3Jlc3Mge1xuXHRcdGJhY2tncm91bmQ6ICRjLWJsdWU7IH0gfVxuXG4ubGctb3V0ZXIubGctcHVsbC1jYXB0aW9uLXVwLmxnLXRodW1iLW9wZW4ge1xuXHQubGctc3ViLWh0bWwge1xuXHRcdGJvdHRvbTogMTIwcHg7IH0gfVxuXG4jbGctc2hhcmUtdmsge1xuXHQubGctaWNvbiB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRjb250ZW50OiAnICchaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvc29jaWFscy92ay1ibGFjay5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7IH0gfSB9XG5cbiNsZy1zaGFyZS1pbnN0YWdyYW0ge1xuXHQubGctaWNvbiB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRjb250ZW50OiAnICchaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvc29jaWFscy9pbnN0YWdyYW0tYmxhY2suc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9IH0gfVxuXG4ubGctb3V0ZXIge1xuXHQubGctZHJvcGRvd24ge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTIwcHg7IH1cblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRyaWdodDogaW5pdGlhbDtcblx0XHRcdHRvcDogNjBweDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHRsZWZ0OiAxMnB4OyB9IH1cblxuXHRcdC5sZy1pY29uIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Fucztcblx0XHRcdGNvbG9yOiAjMDAwIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4IWltcG9ydGFudDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfSB9IH0gfVxuXG4ubGctZHJvcGRvd24gLmxnLWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LWZhbWlseTogJHNhbnM7XG5cdGNvbG9yOiAjMDAwIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdCY6YWZ0ZXIge1xuXHRcdG1hcmdpbi1yaWdodDogNXB4IWltcG9ydGFudDsgfSB9XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24ge1xuXHRsaSA+IGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblxuI2xnLXNoYXJlLW9rIHtcblx0LmxnLWljb24ge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0Y29udGVudDogJyAnIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL3NvY2lhbHMvb2stYmxhY2suc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9IH0gfVxuXG4jbGctc2hhcmUtZmFjZWJvb2sge1xuXHQubGctaWNvbiB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRjb250ZW50OiAnICchaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvc29jaWFscy9mYWNlYm9vay1ibGFjay5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7IH0gfSB9XG5cbiNsZy1zaGFyZS10d2l0dGVyIHtcblx0LmxnLWljb24ge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0Y29udGVudDogJyAnIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL3NvY2lhbHMvdHdpdHRlci1ibGFjay5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7IH0gfSB9XG5cblxuLmxnLXRvb2xiYXIge1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcbiB9XHRcdC8vIHBhZGRpbmctYm90dG9tOiAxMHB4XG5cblx0LmxnLWljb24ge1xuXHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0Ly8gZGlzcGxheTogZmxleFxuXHRcdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGMtYmx1ZTsgfVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9IH1cblxuXHQubGctY2xvc2Uge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZ2FsbGVyeS9pY29ucy9jcm9zcy5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7IH0gfVxuXG5cdFx0Ly8gJjpob3ZlclxuXHRcdC8vIFx0JjphZnRlclxuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9nYWxsZXJ5L2ljb25zL2Nyb3NzLXdoaXRlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0XG5cdFx0Ly8gXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuIH1cdFx0Ly8gXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWxcblxuXHQubGctYXV0b3BsYXktYnV0dG9uIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2dhbGxlcnkvaWNvbnMvcGxheS1idXR0b24uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9XG5cblx0XHQvLyAmOmhvdmVyXG5cdFx0Ly8gXHQmOmFmdGVyXG5cdFx0Ly8gXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2dhbGxlcnkvaWNvbnMvcGxheS1idXR0b24td2hpdGUuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXRcblx0XHQvLyBcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gfVx0XHQvLyBcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbFxuXG5cdC5sZy1mdWxsc2NyZWVuIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2dhbGxlcnkvaWNvbnMvcmVzaXplLWZ1bGwuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9XG5cblx0XHQvLyAmOmhvdmVyXG5cdFx0Ly8gXHQmOmFmdGVyXG5cdFx0Ly8gXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2dhbGxlcnkvaWNvbnMvcmVzaXplLWZ1bGwtd2hpdGUuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXRcblx0XHQvLyBcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluXG5cdFx0Ly8gXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWxcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDsgfSB9XG5cblx0I2xnLXpvb20taW4ge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZ2FsbGVyeS9pY29ucy9wbHVzLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5cdFx0Ly8gJjpob3ZlclxuXHRcdC8vIFx0JjphZnRlclxuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9nYWxsZXJ5L2ljb25zL3BsdXMtd2hpdGUuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXRcblx0XHQvLyBcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gfVx0XHQvLyBcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbFxuXG5cdCNsZy16b29tLW91dCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9nYWxsZXJ5L2ljb25zL21pbnVzLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5cdFx0Ly8gJjpob3ZlclxuXHRcdC8vIFx0JjphZnRlclxuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9nYWxsZXJ5L2ljb25zL21pbnVzLXdoaXRlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0XG5cdFx0Ly8gXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuIH1cdFx0Ly8gXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWxcblxuXHQjbGctY29weS11cmwge1xuXHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9nYWxsZXJ5L2ljb25zL2xpbmsuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9nYWxsZXJ5L2ljb25zL2xpbmstd2hpdGUuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDsgfSB9IH0gfVxuXG4uaW5wdXQge1xuXHQmLXVybCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQvLyBvcGFjaXR5OiAwXG5cdFx0Ly8gaGVpZ2h0OiAwXG5cdFx0Ly8gd2lkdGg6IDBcblx0XHQvLyBoZWlnaHQ6IDBcblx0XHQvLyB3aWR0aDogMFxuXHRcdC8vIGJvcmRlcjogbm9uZVxuIH0gfVx0XHQvLyBvcGFjaXR5OiAwXG5cbi5sZy1jbG9zZSB7XG5cdHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuXG4ubGcge1xuXHQmLXRvb2xiYXIge1xuIH0gfVx0XHQvLyBvcGFjaXR5OiAxICFpbXBvcnRhbnRcblxuLmxpZ2h0Z2FsbGVyeS1jb250cm9scyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdHJpZ2h0OiA4cHg7XG5cdHotaW5kZXg6IDEwMTtcblx0ZGlzcGxheTogZmxleDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHRvcDogNXB4O1xuXHRcdHJpZ2h0OiA1cHg7IH1cblxuXHQmLWJ0biB7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHR3aWR0aDogNDhweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdC5sZyB7XG5cdFx0XHQmLWRyb3Bkb3duIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH0gfSB9IH0gfSB9XG5cbi5sZy1mdWxsc2NyZWVuLW9uIHtcblx0LmxnLWZ1bGxzY3JlZW4ge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZ2FsbGVyeS9pY29ucy9yZXNpemUtbWluaS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuXHRcdC8vICY6aG92ZXJcblx0XHQvLyBcdCY6YWZ0ZXJcblx0XHQvLyBcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZ2FsbGVyeS9pY29ucy9yZXNpemUtbWluaS13aGl0ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdFxuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiB9IH1cdFx0Ly8gXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWxcblxuXG4ubGctc2hvdy1hdXRvcGxheSB7XG5cdC5sZy1hdXRvcGxheS1idXR0b24ge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZ2FsbGVyeS9pY29ucy9wYXVzZS13aGl0ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuXHRcdC8vICY6aG92ZXJcblx0XHQvLyBcdCY6YWZ0ZXJcblx0XHQvLyBcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZ2FsbGVyeS9pY29ucy9wYXVzZS13aGl0ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdFxuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiB9IH1cdFx0Ly8gXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWxcblxuLmxnLW91dGVyIHtcblx0I2xnLXNoYXJlIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2dhbGxlcnkvaWNvbnMvc2hhcmUuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9XG5cblx0XHQvLyAmOmhvdmVyXG5cdFx0Ly8gXHQmOmFmdGVyXG5cdFx0Ly8gXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2dhbGxlcnkvaWNvbnMvc2hhcmUtd2hpdGUuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXRcblx0XHQvLyBcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gfVx0XHQvLyBcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbFxuXG5cdC5sZy1kb3dubG9hZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9nYWxsZXJ5L2ljb25zL2Rvd25sb2FkLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5cdFx0Ly8gJjpob3ZlclxuXHRcdC8vIFx0JjphZnRlclxuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9nYWxsZXJ5L2ljb25zL2Rvd25sb2FkLXdoaXRlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0XG5cdFx0Ly8gXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuIH1cdFx0Ly8gXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWxcblxuXHQjbGctem9vbS1pbiB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHQvLyBkaXNwbGF5OiBibG9ja1xuXHRcdFx0Ly8gd2lkdGg6IDIwcHhcblx0XHRcdC8vIGhlaWdodDogMjBweFxuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IGF1dG9cblx0XHRcdC8vIG1hcmdpbi1yaWdodDogYXV0b1xuXHRcdFx0Ly8gY29udGVudDogJyAnXG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9nYWxsZXJ5L2ljb25zL3NoYXJlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiB9IH0gfVx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBub3JtYWxcblxuI2xnLWFjdHVhbC1zaXplIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG4ubGctdG9vbGJhciAubGctaWNvbiB7XG5cdGNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7IH1cblxuI2xnLXNoYXJlIHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0Z2FsbGVyeS1jb250cm9scyB7XG5cdCYtLXNoYXJlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9nYWxsZXJ5L2ljb25zL3NoYXJlLXdoaXRlLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmxnLWRyb3Bkb3duIHtcblx0XHRcdHRvcDogNDhweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGMtZ3JheTtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0d2lkdGg6IDEwMHB4OyB9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHR0b3A6IC0xNnB4OyB9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGMtZ3JheTtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0dG9wOiAtMTdweDsgfVxuXG5cblxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpOyB9XG5cblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6aG92ZXI6Zm9jdXMge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgfSB9IH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9IH0gfSB9XG5cblx0XHQmLmlzLXNoYXJlIHtcblx0XHRcdC5sZy1kcm9wZG93biB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7IH0gfSB9XG5cblx0Ji0tZnVsbHNjcmVlbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZ2FsbGVyeS9pY29ucy9mdWxsLXNjcmVlbi5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cblxuLmxnLXRodW1iLW91dGVyIHtcblx0QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHdpZHRoOiAyMjZweDtcblx0XHRtYXgtd2lkdGg6IDIyNnB4O1xuXHRcdG1heC1oZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIyNXB4LCAwLCAwKSFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiB9XHRcdC8vIHBhZGRpbmctbGVmdDogNTBweFxuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKSFpbXBvcnRhbnQ7IH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDA7IH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0d2lkdGg6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuXHQubGctdGh1bWIge1xuIH1cdFx0Ly8gYmFja2dyb3VuZDogcmVkXG5cblx0LmxnLXRodW1iLWl0ZW0ge1xuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdEBtZWRpYShtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9IH0gfVxuXG5cbi5sZy1vdXRlciB7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXI6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7IH0gfVxuXG4ubGctdGh1bWItb3V0ZXIgLmxnLXRvb2dsZS10aHVtYiB7XG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9XG5cbi5sZy10b29nbGUtdGh1bWIubGctaWNvbiB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGhlaWdodDogNDdweDtcblx0YmFja2dyb3VuZDogI0ZGRiFpbXBvcnRhbnQ7XG5cblx0JjphZnRlciB7XG5cdFx0Y29sb3I6ICNGMzcxMjU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkYy1ibHVlIWltcG9ydGFudDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7IH0gfSB9XG5cbiNsZy16b29tLW91dCB7XG5cdG9wYWNpdHk6IDE7IH1cbiIsIi50YWdzIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjhweCAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEycHggMDsgfVxuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgbWFyZ2luOiAwIDhweCAxMnB4IDAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbms7XG4gICAgICAgICAgICBAaW5jbHVkZSBoNi10YWI7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYmx1ZS0xMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLWRpcnR5O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG4gICAgICAgICYuaXMge1xuICAgICAgICAgICAgJi1oaWRkZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cbiAgICAuZG90cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvZG90cy5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9IH1cbiIsIi5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkYy1iYWNrO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyB9XG5cbiAgICAmLnNlYXJjaCB7XG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICYtbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfSB9IH1cblxuICAgICZfX2luIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbiAgICAmX19sIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAyOyB9IH1cblxuICAgICYtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMTlweDtcblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgJi1uYXYge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgODBweCAwOyB9XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTE2cHggMTVweCAwIDE1cHg7IH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzZweCAxNXB4IDAgMTVweDtcbiB9IH0gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzZweClcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDsgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3N1Ym1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7IH0gfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAmLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvYXJyb3ctZG93bi0td2hpdGUuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtOTBkZWcpOyB9IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLmlzIHtcbiAgICAgICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH0gfSB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKSByb3RhdGUoMGRlZyk7IH0gfSB9IH0gfSB9IH0gfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vbnQtYm9sZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyOHB4IDAgMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmx1ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9hcnJvdy1kb3duLS1ibHVlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9hcnJvdy1kb3duLS13aGl0ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoLTkwZGVnKTsgfSB9IH1cblxuICAgICAgICAmX19zdWJtZW51IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzI1cHg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgICAgICAgICAgei1pbmRleDogMTAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwIDA7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbiAgICAgICAgICAgIC8vICttb2JpbGVcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogMjkwcHhcbiAgICAgICAgICAgIC8vICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDsgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDsgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI2cHggMCAwIDA7IH0gfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbms7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR4dC1tZW51LXN1Yml0ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gK21vbnQtYm9sZFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlLWRpcnR5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9IH0gfVxuXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NnB4IDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfSB9IH1cblxuICAgICAgICAmX19iYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2Fycm93LWRvd24tLXdoaXRlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9IH1cblxuICAgICZfX3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiAgICAmLWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG5cbiAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9IH0gfSB9XG4iLCJ0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7IH1cblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG5cbiAgICB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy13aGl0ZTsgfVxuXG4gICAgdGgge1xuICAgICAgICBAaW5jbHVkZSBoNTtcblxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWJsdWUtMzA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG5cbiAgICB0ZCB7XG4gICAgICAgIEBpbmNsdWRlIHA7XG5cbiAgICAgICAgcGFkZGluZzogMjBweCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlLTEwO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfSB9XG5cbi50YWJsZSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZzsgfVxuXG4gICAgICAgICYgKyBocixcbiAgICAgICAgJiArIGgxIHt9XG4gICAgICAgICYgKyBoMixcbiAgICAgICAgJiArIGgzLFxuICAgICAgICAmICsgaDQsXG4gICAgICAgICYgKyBoNSxcbiAgICAgICAgJiArIGg2LFxuICAgICAgICAmICsgaHIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfSB9IH1cbiIsIi5qcS1jaGVja2JveCxcbi5qcS1yYWRpbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuLmpxLWNoZWNrYm94IGlucHV0LFxuLmpxLXJhZGlvIGlucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAtMTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuLmpxLWZpbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qcS1maWxlIGlucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3BhY2l0eTogMDtcblx0Zm9udC1zaXplOiAxMDBweDtcblx0bGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5qcS1maWxlX19uYW1lIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uanEtc2VsZWN0Ym94LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmpxLXNlbGVjdGJveCBzZWxlY3QsXG4uanEtc2VsZWN0LW11bHRpcGxlIHNlbGVjdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG9wYWNpdHk6IDA7XG59XG4uanEtc2VsZWN0Ym94IGxpLFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uanEtc2VsZWN0Ym94IHtcblx0ei1pbmRleDogMTA7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5qcS1udW1iZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uanEtbnVtYmVyX19maWVsZCBpbnB1dCB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHR0ZXh0LWFsaWduOiBsZWZ0OyAvKiDQtNC70Y8gT3BlcmEgUHJlc3RvwqAqL1xufVxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdG1hcmdpbjogMDsgLyog0LIg0LrQsNC60LjRhS3RgtC+INCx0YDQsNGD0LfQtdGA0LDRhSDQv9GA0LjRgdGD0YLRgdGC0LLRg9C10YIg0L7RgtGB0YLRg9C/ICovXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn0iLCIuaW5wIHtcbiAgICAmLWdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG5cbiAgICAgICAgJi1yZXF1aXJlZCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDU7XG5cbiAgICAgICAgICAgICAgICBjb250ZW50OiAnKic7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTExcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH0gfVxuXG4gICAgICAgICYtLXRleHQsXG4gICAgICAgICYtLXBob25lIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcDtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYy1ibGFjaywgMC4yKTsgfVxuXG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuaXMtZmlsbGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ibGFjazsgfVxuXG4gICAgICAgICAgICAgICAgJi5pbnAge1xuICAgICAgICAgICAgICAgICAgICAmLWVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtcmVkOyB9IH0gfSB9XG5cbiAgICAgICAgJi0tcGhvbmUge31cblxuXG4gICAgICAgICYtLWRvdWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuICAgICAgICAgICAgLmlucCB7XG4gICAgICAgICAgICAgICAgJi1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAmLXJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cblxuICAgICAgICAgICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfSB9IH1cblxuICAgICAgICAgICAgJiArIC5pbnAge1xuICAgICAgICAgICAgICAgICYtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH0gfVxuXG4gICAgICAgICYtLWZpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDMycHggMDtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cbiAgICAgICAgJl9fZmlsZSB7XG4gICAgICAgICAgICAmLXVwbG9hZCB7fVxuXG4gICAgICAgICAgICAmLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICYtbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaDY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfSB9IH1cblxuICAgICAgICAgICAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrOyB9IH0gfSB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDY7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjazsgfVxuXG4gICAgICAgICYtLXRleHRhcmVhIHtcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcDtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYy1ibGFjaywgMC4yKTsgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmLmlzLWZpbGxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtYmxhY2s7IH1cblxuICAgICAgICAgICAgICAgICYuaW5wIHtcbiAgICAgICAgICAgICAgICAgICAgJi1lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXJlZDsgfSB9IH0gfVxuXG4gICAgICAgICYtLXNlbGVjdCB7XG4gICAgICAgICAgICAuanEge1xuICAgICAgICAgICAgICAgICYtc2VsZWN0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmLmRyb3B1cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuanEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtc2VsZWN0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0OHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfSB9IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmpxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXNlbGVjdGJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7IH0gfSB9IH1cblxuICAgICAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuanEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtc2VsZWN0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9kcm9wZG93bi1hcnJvd3MtLWFjdGl2ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9IH0gfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMTc1LDI0NCwuMSk7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9IH1cblxuICAgICAgICAgICAgICAgICAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvZHJvcGRvd24tYXJyb3dzLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH0gfSB9XG5cbiAgICAgICAgJi0tY2hlY2tib3gge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHA7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9jaGVja21hcmsuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbms7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWJsdWU7IH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfSB9IH0gfVxuXG4gICAgICAgICYtLXJhZGlvIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5rO1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJsdWU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ibHVlOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9IH0gfSB9IH0gfVxuXG5cbiAgICAmLWVycm9yIHtcbiAgICAgICAgJi1kZXNjIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGg2O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMCAwO1xuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDsgfSB9IH1cblxuLmZvcm0ge1xuICAgICsgLmZvcm0sXG4gICAgKyBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbiAgICAmLWNoZWNrIHtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDY7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9IH1cblxuICAgICZfX3JlY2FwdGNoYSB7XG4gICAgICAgIHdpZHRoOiAzMDRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1saWdodC1ncmV5O1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmW3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH0gfVxuXG4gICAgJl9fc3VibWl0IHt9IH1cbiIsIi50YWItY29udGVudD4udGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFiLWNvbnRlbnQ+LnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufSIsIi5mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7XG4gICAgYmFja2dyb3VuZDogJGMtYmFjaztcblxuICAgICYtdG9wIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgODBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTZweCAwOyB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDsgfSB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAtMTZweCAwIC0xNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwOyB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDU7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg1LW1vYjtcblxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDsgfSB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7IH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7IH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH0gfVxuXG4gICAgICAgICZfX3Bob25lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbms7XG4gICAgICAgICAgICBAaW5jbHVkZSBoNjtcblxuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eHQtdGFiLWg2OyB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDYtbW9iOyB9IH1cblxuICAgICAgICAmX19tYWlsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbms7XG4gICAgICAgICAgICBAaW5jbHVkZSBoNjtcblxuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eHQtdGFiLWg2OyB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDYtbW9iOyB9IH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGg2O1xuXG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR4dC10YWItaDY7IH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoNi1tb2I7IH0gfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNhbnMtcmVndWxhcjtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGg2LW1vYjsgfSB9IH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiAgICAmLWNvcHkge1xuICAgICAgICBAaW5jbHVkZSBoNjtcblxuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWJpZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eHQtdGFiLWg2OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGg2LW1vYjsgfSB9IH1cbiIsIi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTEzOHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi52aXNpYmxlIHtcbiAgICAmLXRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXG4gICAgICAgICYtYmlnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYmlnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDsgfSB9IH1cblxuICAgICYtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50OyB9IH0gfVxuXG4uaGlkZGVuIHtcbiAgICAmLW1vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDsgfSB9XG5cbiAgICAmLXRhYmxldCB7XG4gICAgICAgICYtYmlnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1iaWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9IH1cblxuLmFpIHtcbiAgICAmLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4ucm93IHtcbiAgICBtYXJnaW46IDMwcHggLTE1cHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogMjRweCAwOyB9XG5cbiAgICAmX19pbiB7XG4gICAgICAgICYtZGFyayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlLTEwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbiAgICBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICYgKyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfSB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgJi02IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbiAgICAgICAgJi00IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbiAgICAgICAgJi0zIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuICAgICAgICAmLTIge1xuICAgICAgICAgICAgd2lkdGg6IDE2LjY2NjY2JTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH0gfSB9XG4iXX0= */
