<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";@font-face{font-family:Adani;src:url(fonts/Adani-ExtraLight.woff2) format("woff2"),url(fonts/Adani-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Adani;src:url(fonts/Adani-Bold.woff2) format("woff2"),url(fonts/Adani-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Adani;src:url(fonts/Adani-Light.woff2) format("woff2"),url(fonts/Adani-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Adani;src:url(fonts/Adani-SemiBold.woff2) format("woff2"),url(fonts/Adani-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Adani;src:url(fonts/Adani-Regular.woff2) format("woff2"),url(fonts/Adani-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adani;src:url(fonts/Adani-Medium.woff2) format("woff2"),url(fonts/Adani-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}html{font-size:62.5%;overflow-x:hidden}@media (min-width:2100px){html{font-size:62.5%}}@media (min-width:1220px) and (max-width:1399px){html{font-size:50.5%}}@media (min-width:1027px) and (max-width:1219px){html{font-size:52.5%}}html.font-increase{font-size:64.75%}@media (min-width:1220px) and (max-width:1399px){html.font-increase{font-size:52.5%}}@media (min-width:1027px) and (max-width:1219px){html.font-increase{font-size:54.5%}}@media (max-width:991px){html.font-increase{font-size:64.75%}}html.font-increase.double-increase{font-size:67%}@media (min-width:1220px) and (max-width:1399px){html.font-increase.double-increase{font-size:54.5%}}@media (min-width:1027px) and (max-width:1219px){html.font-increase.double-increase{font-size:56.5%}}@media (max-width:991px){html.font-increase.double-increase{font-size:67%}}html.font-decrease{font-size:61.5%}@media (min-width:1220px) and (max-width:1399px){html.font-decrease{font-size:48.5%}}@media (min-width:1027px) and (max-width:1219px){html.font-decrease{font-size:50.5%}}html.font-decrease.double-decrease{font-size:60.5%}@media (min-width:1220px) and (max-width:1399px){html.font-decrease.double-decrease{font-size:46.5%}}@media (min-width:1027px) and (max-width:1219px){html.font-decrease.double-decrease{font-size:48.5%}}html.font-default{font-size:62.5%}@media (min-width:1220px) and (max-width:1399px){html.font-default{font-size:50.5%}}@media (min-width:1027px) and (max-width:1219px){html.font-default{font-size:52.5%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto;display:block}body{width:100%;font-family:Adani;overflow-x:hidden;color:#fff;margin:0;padding:0;background:#fff}*{margin:0;padding:0;box-sizing:border-box;outline-style:none;outline:0;box-shadow:none;border-color:transparent}.com_container{width:88.88%;max-width:1920px;margin:0 auto}@media (max-width:1219px){.com_container{width:100%;padding:0 20px}}.paddingTopBottom{padding:80px 0}@media (max-width:991px){.paddingTopBottom{padding:40px 0}}.paddingTopBottom.paddingNOBottom{padding-bottom:50px}.paddingTopBottom.noPaddingBottom{padding-bottom:0}.paddingTopBottom2{padding:70px 50px}@media (max-width:767px){.paddingTopBottom2{padding:70px 0}}.container-fluid{width:88.88%;max-width:1920px;margin:0 auto}@media (max-width:1219px){.container-fluid{width:100%;padding:0 20px}}.quote-img img{width:25px}@keyframes crescendo{0%{transform:scale(1) translateY(0)}100%{transform:scale(1) translateY(0)}}@media (max-width:1023px){@keyframes crescendo{0%{transform:scale(1) translateY(0)}100%{transform:scale(1) translateY(0)}}}.sectionheight{height:100vh}@media (max-width:1026px){.sectionheight{height:auto}}.sectionheight.halfbanner .img-box picture img{height:auto!important}.marginTop{margin-top:70px}.spacer{height:100vh;background-color:red}.video-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:100%;background:#000;z-index:99991}@media (max-width:1023px){.video-popup{height:100vh}}.video-popup video{width:100%;height:100vh;-o-object-fit:fill;object-fit:fill}@media (max-width:1023px){.video-popup video{object-fit:cover;-o-object-fit:cover}}.video-popup .close-btn{position:absolute;top:0;right:0;z-index:9991;color:#393933;font-size:2rem;cursor:pointer;background:#f0f0f0;border-radius:0;font-family:Adani;height:30px;width:30px}.video-popup #popupIframe,.video-popup #popupVideo{max-width:100%;max-height:100%;width:100%;height:100vh}@media (max-width:1023px){.video-popup #popupVideo{height:auto;min-height:auto;position:absolute;top:50%;transform:translateY(-50%)}}@media (max-width:1023px){.video-popup #popupIframe{position:absolute;top:50%;transform:translateY(-50%);padding:70px 0;height:90%}}.breadcrumb{width:100%;display:block;padding:45px 0}@media (max-width:767px){.breadcrumb{padding:20px 0}}.breadcrumb ul{display:block;list-style:none;margin:0}.breadcrumb ul li{display:inline-block;margin:0;padding:0 20px 0 0;position:relative;vertical-align:middle}.breadcrumb ul li::after{content:"";position:absolute;height:1px;width:3px;background:#c1c1c1;top:50%;right:8px}.breadcrumb ul li:last-child{padding:0}.breadcrumb ul li:last-child::after{display:none}.breadcrumb ul li a{text-decoration:underline;font-size:1.2rem;color:#c1c1c1;font-family:Adani;font-weight:400}.breadcrumb ul li a img{width:15px}.breadcrumb ul li span{font-size:1.2rem;color:#c1c1c1;font-family:Adani;font-weight:400;position:relative;top:1px}.marginTop2{padding-top:65px}@media (max-width:1026px){.marginTop2{padding-top:55px}}@media (min-width:1027px) and (max-width:1219px){.marginTop2{padding-top:64px}}.image-box{position:relative}.image-box .tag{position:absolute;left:8px;top:0;font-size:1.2rem;line-height:1.426rem;color:#fff;display:inline-block;padding:8px 16px;background:#000;border-radius:0 0 12px 12px;background:linear-gradient(to right,#2e57aa 0,#2e57aa 100%)}.watch-btn{color:#fff;border-radius:8px;padding:17px 17px 17px 17px;font-size:1.8rem;transition:all .5s;font-family:Adani;text-transform:capitalize;font-weight:400;position:relative;margin:0 auto;z-index:0;cursor:pointer;background:0 0;transition:.3s ease-in-out;text-decoration:none}@media (max-width:1549px){.watch-btn{padding:10px 17px 10px 17px}}@media (max-width:767px){.watch-btn{font-size:1.2rem}}.grayheader .breadcrumb-wrapper{position:inherit}.morecontent-wrap{height:auto}.morecontent{width:100%;overflow:hidden;display:block;-webkit-line-clamp:2;height:auto}.morecontent.collapsed{max-height:7rem;overflow:hidden}.morecontent .hidden{display:none}.morecontent p{padding:0!important;margin-bottom:15px}.morecontent p:last-child{margin-bottom:0}.morecontent ul{padding-left:23px;margin-bottom:20px}.morecontent ul li{font-size:2.2rem;font-family:Adani;color:#393933;line-height:150%;list-style:disc;padding:5px 0}@media (max-width:767px){.morecontent ul li{font-size:1.6rem}}.readmre-btn.hidden{display:none}@media (max-width:1399px){.readmre-btn{margin-top:10px}}.news-main .news-section .get-in-touch-form form .form-control{width:100%;display:flex;padding:10px 0;flex-direction:row}@media (max-width:1023px){.news-main .news-section .get-in-touch-form form .form-control{flex-direction:column;display:block}}.news-main .news-section .get-in-touch-form form .form-control .inputbox{width:32.4%}@media (max-width:1023px){.news-main .news-section .get-in-touch-form form .form-control .inputbox{width:100%}}.news-main .news-section .get-in-touch-form form .form-control .inputbox.textarea-field{width:66%}@media (max-width:1023px){.news-main .news-section .get-in-touch-form form .form-control .inputbox.textarea-field{width:100%}}.news-main .news-section .get-in-touch-form form .form-control.captcha-box{width:32.4%}@media (max-width:1023px){.news-main .news-section .get-in-touch-form form .form-control.captcha-box{width:100%}}.press-release .press-release-wrapper .press-searchBox form .form-control{width:100%;display:flex;flex-direction:row}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox form .form-control{flex-direction:column}}.press-release .press-release-wrapper .press-searchBox form .form-control .inputbox.input-search-bar{width:calc(50% - 40px);margin:0 40px 0 0}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox form .form-control .inputbox.input-search-bar{width:100%;margin-bottom:20px}}.press-release .press-release-wrapper .press-searchBox form .form-control .inputbox.selectbox{width:calc(25% - 20px);margin:0 40px 0 0}.press-release .press-release-wrapper .press-searchBox form .form-control .inputbox.selectbox:last-child{margin:0}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox form .form-control .inputbox.selectbox{width:100%;margin-bottom:20px}}.textBox-Component .morecontent.collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.textBox-Component .morecontent.collapsed{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;height:38px;max-height:38px}}.banner .breadcrumb-wrapper .breadcrumb{padding:45px 0}select{border:0;outline:0;border-radius:0}select option{border:0;outline:0;background:#000;padding:5px 2px;border-radius:0}select option:hover{background:#fff!important}.awards-sec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text{display:inline-block;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;width:100%}.swiper-button-next,.swiper-button-prev{width:43px!important;height:43px!important}@media (max-width:1023px){.swiper-button-next,.swiper-button-prev{display:none!important}}.introsection{position:relative}.introsection .Com_textBox .textBox-Component{padding:70px 0}@media (max-width:1026px){.introsection .Com_textBox .textBox-Component{padding:40px 0}}.infrastructure-main .newsroom-section .newroom-main-wrap{margin-top:0}.infrastructure-main .newsroom-section .newroom-main-wrap .slide-text-box.with-date .viewmore-btn{position:inherit!important;float:left}.newsroom-section.Com_business_investor .newroom-main-wrap{margin-top:0}.Com_chairman_office .newsroom-section .newroom-main-wrap{margin-top:0}.mac header .disability-dropdown .disability-container .list-contianer ul li{padding:15px 16px 12px 16px}.mac header .disability-dropdown .disability-container .disability-btns-container .reset-btn .gradient-button{padding:15px 16px 12px 16px!important}.mac .comTwoAndHalfSlider .slideBoxContent .btns-wrap .btn-style{padding:19px 17px 17px 17px}.mac .comTwoAndHalfSlider .btns-wrap .btn-style2{padding:19px 17px 17px 17px}@media (max-width:1549px){.mac .watch-btn{padding-bottom:14px!important}}.mac .com-heading h1,.mac .com-heading h2,.mac .com-heading h3,.mac .com-heading h4,.mac .com-heading h5{padding-top:12px}.mac .Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .watch-btn{padding-top:0!important}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .card-text-box{min-height:auto}#compAwards .threecard-slider .three-imgSlideWrapper .card-text-box{min-height:auto}.Com_fourimageslider .fourImage-slider .card-text-box{min-height:auto!important}.Com_fourimageslider .fourImage-slider .card-text-box .card-text-heading{min-height:auto!important}.Com_fourimageslider .fourImage-slider .card-text-box .card-sub-text{min-height:auto!important}.mac .spotbanner .spotlightWrap .breadcrumb-wrapper .breadcrumb ul li a img{position:relative;top:-2px}.mac .spotbanner .spotlightWrap .breadcrumb-wrapper .breadcrumb ul li span{position:relative;top:1px}.halfbanner{height:auto}.halfbanner .img-box picture img{height:auto!important}.fp-watermark{display:none}.noresult{font-size:2rem;font-family:Adani;font-weight:400;color:red;padding:10px}.search-result #searchtag{display:inline-block}.search-result .clearall{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400;padding-top:0;position:inherit;display:inline-block;padding-left:8px}@media (max-width:1023px){.search-result .clearall{font-size:1.8rem}}.Com_textBox .textBox-Component .SplitContent{padding:0 5%}@media (max-width:1023px){.Com_textBox .textBox-Component .SplitContent{padding:50px 5%}}.Com_textBox .textBox-Component .SplitContent p{font-size:2.6rem;font-weight:600}@media (max-width:1026px){.Com_textBox .textBox-Component .SplitContent p{font-size:2.4rem}}@media (max-width:1023px){.Com_textBox .textBox-Component .SplitContent p{font-size:2.4rem}}.Com_textBox .textBox-Component .SplitContent p div{color:#c1c1c1}#bottomToTop{width:44px;height:44px;position:fixed;bottom:78px;right:28px;z-index:9991;border-radius:50%;border:#393933 solid 1px;cursor:pointer;opacity:0;transition:all .3s}@media (max-width:1599px){#bottomToTop{right:16px}}#bottomToTop:hover{border-left:#0180a3 solid 1px;border-right:#664daa solid 1px;border-top:#0074b0 solid 1px;border-bottom:#8e278f solid 1px}#bottomToTop:hover::after{border-top:1px solid #0180a3;border-left:1px solid #8e278f}#bottomToTop:hover::before{border-top:1px solid #0180a3;border-left:1px solid #8e278f}#bottomToTop::after{content:"";border-top:1px solid #393933;border-left:1px solid #393933;position:absolute;left:37%;top:35%;width:10px;height:10px;transform:rotate(45deg)}#bottomToTop::before{content:"";border-top:1px solid #393933;border-left:1px solid #393933;position:absolute;left:37%;top:55%;width:10px;height:10px;transform:rotate(45deg)}#bottomToTop:hover .tooltip{visibility:visible;opacity:1}#bottomToTop img{display:none}#bottomToTop .tooltip{visibility:hidden;width:120px;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:-35px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;font-size:1.4rem;font-family:Adani;font-weight:250}@media (max-width:1599px){#bottomToTop .tooltip{width:88px;bottom:-47px}}@media (max-width:1399px){#bottomToTop .tooltip{width:73px}}#bottomToTop.active{opacity:1}@media (max-width:1023px){#bottomToTop{display:none}}#thanksemaildiv{width:100%;display:block;text-align:center}#thanksemaildiv .com-heading{font-size:2rem}#duplicatediv{width:100%;display:block;text-align:center}#duplicatediv .com-heading{font-size:2rem}#recaptcha_div{z-index:99;position:relative}.ytp-chrome-bottom,.ytp-chrome-top{display:none!important}#compAwards,.compAwards2{min-height:63vh}@media (max-width:1849px){#compAwards,.compAwards2{min-height:70vh}}@media (max-width:1799px){#compAwards,.compAwards2{min-height:69vh}}@media (max-width:1679px){#compAwards,.compAwards2{min-height:72vh}}@media (max-width:1549px){#compAwards,.compAwards2{min-height:80vh}}@media (max-width:1399px){#compAwards,.compAwards2{min-height:93vh}}@media (max-width:1026px){#compAwards,.compAwards2{min-height:100%}}#reports{z-index:auto!important}.carrerIntroBanner .com-text-container{height:auto}@media (max-width:1023px){.carrerIntroBanner .com-text-container{height:100%}}.carrerIntroBanner{height:66vh!important;max-height:66vh!important}@media (max-width:1699px){.carrerIntroBanner{height:50vh!important;max-height:50vh!important}}@media (max-width:1026px){.carrerIntroBanner{height:auto!important;max-height:100%!important}}.reportsMain .reportWrapper{padding:70px 0 70px!important}@media (max-width:991px){.reportsMain .reportWrapper{padding:40px 0 40px!important}}input,select{background:0 0;border:none;padding:13px 20px;display:block;color:#c1c1c1;width:100%;font-family:Adani;font-size:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:767px){input,select{font-size:1.6rem}}.lastSectionForAll{position:relative}.text-poup-overlay{width:100%;height:100%;position:fixed;z-index:99991;background:rgba(0,0,0,.8);top:0;left:0;display:none}.text-poup-overlay .close-btn{position:absolute;top:0;right:0;z-index:9991;color:#393939;font-size:2rem;cursor:pointer;background:#f0f0f0;border-radius:0;font-family:Adani;height:30px;width:30px;text-align:center;line-height:28px;cursor:pointer}@media (max-width:1026px){.text-poup-overlay .close-btn{right:4px;top:4px}}.text-poup-overlay .text-popup-container{min-width:980px;margin:0 auto;background:#fff;padding:50px 50px;position:fixed;left:50%;transform:translate(-50%,-50%);top:50%}@media (max-width:1026px){.text-poup-overlay .text-popup-container{min-width:88.88%;padding:20px 20px}}.text-poup-overlay .text-popup-container .text-popup-box{width:100%}.text-poup-overlay .text-popup-container .text-popup-box .textBox-Component{padding:0!important}#listed-companies{align-items:initial}.panel{box-sizing:border-box}.overflow_hidden #smooth-content{height:unset!important}.pdf-download{position:absolute;right:0;top:30%;z-index:1;text-decoration:none;padding:17px 23px 17px 23px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;display:inline-flex;align-items:center}@media (min-width:1220px) and (max-width:1399px){.pdf-download{right:-1.5%}}@media (max-width:1023px){.pdf-download{top:0;right:0;position:relative;margin-top:20px}}.pdf-download img{width:15px;filter:brightness(0) saturate(100%) invert(23%) sepia(0) saturate(803%) hue-rotate(31deg) brightness(93%) contrast(97%);margin-right:10px}@media (max-width:1023px){.pdf-download img{width:15px}}@media (max-width:1023px){.pdf-download{padding:15px 15px 15px 15px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.pdf-download::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.pdf-download::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.pdf-download:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.pdf-download:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.stories-detail-main .detailWrapper .com-heading.w90 h1{width:90%}@media (max-width:1399px){.stories-detail-main .detailWrapper .com-heading.w90 h1{width:85%}}@media (max-width:1023px){.stories-detail-main .detailWrapper .com-heading.w90 h1{width:100%}}#subscribe{padding-top:65px;min-height:410px;background:#160b1f}@media (max-width:1026px){#subscribe{padding-top:55px}}#subscribe.subscribe-main .subscribe-section .subscribe-field form .col-6{margin-left:0;margin-right:1%}.three-imgSlideWrapper a{text-decoration:none}.three-imgSlideWrapper a.swiper-slide .three-imgcardBox{width:100%}.light-mode .three-imgSlideWrapper a:hover{background:#f0f0f0}.com-twoImageSlider a{text-decoration:none}.com-twoImageSlider a.swiper-slide .two-imgeSlideBox{width:100%!important}.threecard-boxWrapper a.three-imgcardBox{text-decoration:none}.light-mode #subscribe{background:#f0f0f0!important}.travel-guidelines .introsection{background:#000}.travel-guidelines .lastSectionForAll{background:#000}.light-mode .travel-guidelines .introsection{background:#fff}.light-mode .travel-guidelines .lastSectionForAll{background:#f0f0f0}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown ul li .container-fluid{width:100%}input:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#7b7b7b!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.twocolimgsec{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;margin-bottom:30px}.twocolimgsec .twocolimgseccol{flex:0 0 calc(50% - 8px);box-sizing:border-box;background-color:#f0f0f0;padding:16px;text-align:center}.twocolimgsec .twocolimgseccol img{width:100%}.twocolimgsec .twocolimgseccol p{min-height:54px}.stories-detail-main .detailWrapper .innerPgConten table tr:nth-child(2n) ul li{color:#fff!important}.stories-detail-main .detailWrapper .innerPgConten table tr sup{vertical-align:super;font-size:14px}.com-disclaimer{font-size:1.6rem}@media (max-width:767px){.com-disclaimer{font-size:1.4rem}}.light-mode .com-disclaimer{color:#393939}body.overflow{overflow:hidden!important}html.overflow{overflow:hidden!important}header{width:100%;display:flex;flex-wrap:wrap;position:fixed;top:0;left:0;z-index:9991;transition:all .3s;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:767px){header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@media (max-width:1026px){header:hover .headerWrapper .right-menu{background:0 0;transition:none}}header:hover .headerWrapper .left-menu .nav-main nav .nav-wrap{transform:none!important}header:hover .headerWrapper #nav-icon3 span{background:#000}header.overflow{border-bottom:1px solid #eaeaea;z-index:991}header .headerWrapper{width:100%;display:flex;flex-wrap:wrap;align-items:center}header .headerWrapper .logo{width:7%;display:inline-flex;align-items:center;padding:6px 6px 6px 0;margin-right:3%;overflow:hidden}@media (max-width:1026px){header .headerWrapper .logo{padding:10px 10px 10px 0;width:100px}}header .headerWrapper .logo img{width:100%}header .headerWrapper .mob-search-icon{display:none}@media (max-width:1026px){header .headerWrapper .mob-search-icon{display:block;right:83px;top:18px;position:absolute}}header .headerWrapper .left-menu{display:inline-flex;align-items:center;justify-content:space-between;width:90%}@media (max-width:1026px){header .headerWrapper .left-menu{position:absolute;right:-100%;top:101%;height:calc(100dvh - 50px);overflow-y:scroll;background:#fff;width:100%;transition:all .4s ease-in-out;display:block;-webkit-overflow-scrolling:touch;touch-action:auto}header .headerWrapper .left-menu.open{right:0}header .headerWrapper .left-menu.open nav{display:block}}header .headerWrapper #nav-icon3{display:none}@media (max-width:1026px){header .headerWrapper #nav-icon3{width:30px;height:21px;display:block;position:absolute;margin:0 auto;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;right:20px;top:17px;z-index:101}header .headerWrapper #nav-icon3 span{display:block;position:absolute;height:2px;width:80%;margin:0 10%;background:#000;border-radius:25px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}header .headerWrapper #nav-icon3 span:nth-child(2),header .headerWrapper #nav-icon3 span:nth-child(3){top:8px}header .headerWrapper #nav-icon3 span:nth-child(4){top:16px}}header .headerWrapper #nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}header .headerWrapper #nav-icon3.open span:nth-child(2){transform:rotate(45deg)}header .headerWrapper #nav-icon3.open span:nth-child(3){transform:rotate(-45deg)}header .headerWrapper #nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}header .headerWrapper .nav-main{width:100%}@media (max-width:1026px){header .headerWrapper .nav-main{width:88.88%;margin:0 auto;padding:10px 0 0}}header .headerWrapper .nav-main nav .nav-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}@media (max-width:1549px){header .headerWrapper .nav-main nav .nav-wrap{padding-left:0}}@media (max-width:1026px){header .headerWrapper nav{display:none}}header .headerWrapper nav ul li{display:inline-block;padding:22px 18px}@media (min-width:1027px){header .headerWrapper nav ul li.mega-menu-list .has-child{position:relative}header .headerWrapper nav ul li.mega-menu-list .has-child::before{content:"";position:absolute;width:calc(100% + 10px);height:4px;background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);bottom:5px;left:0;transform:scale(0);transition:.3s all ease-out}header .headerWrapper nav ul li.mega-menu-list:hover&gt;.has-child::before{display:block;transform:scale(1)}header .headerWrapper nav ul li.mega-menu-list.active .has-child::before{content:"";position:absolute;width:calc(100% + 10px);height:4px;background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);bottom:5px;left:0;transform:scale(1);transition:.3s all ease-out}}@media (min-width:1027px){header .headerWrapper nav ul li.dropdown-menu .has-child{position:relative}header .headerWrapper nav ul li.dropdown-menu .has-child::before{content:"";position:absolute;width:calc(100% + 10px);height:4px;background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);bottom:5px;left:0;transform:scale(0);transition:.3s all ease-out}header .headerWrapper nav ul li.dropdown-menu:hover&gt;.has-child::before{display:block;transform:scale(1)}header .headerWrapper nav ul li.dropdown-menu.active .has-child::before{content:"";position:absolute;width:calc(100% + 10px);height:4px;background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);bottom:5px;left:0;transform:scale(1);transition:.3s all ease-out}}@media (max-width:2099px){header .headerWrapper nav ul li{padding:22px 15px}}@media (max-width:1799px){header .headerWrapper nav ul li{padding:22px 11px}}@media (max-width:1679px){header .headerWrapper nav ul li{padding:22px 6px}}@media (max-width:1599px){header .headerWrapper nav ul li{padding:22px 4px}}@media (max-width:1549px){header .headerWrapper nav ul li{padding:22px 5px}}@media (max-width:1399px){header .headerWrapper nav ul li{padding:22px 5px}}@media (max-width:1365px){header .headerWrapper nav ul li{padding:22px 3px}}@media (max-width:1219px){header .headerWrapper nav ul li{padding:22px 4px}}@media (max-width:1039px){header .headerWrapper nav ul li{padding:22px 0}}@media (max-width:1026px){header .headerWrapper nav ul li{padding:0}}header .headerWrapper nav ul li span{position:relative}@media (min-width:1027px){header .headerWrapper nav ul li.active a::after{content:"";position:absolute;width:100%;height:4px;background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);bottom:4px;left:0;transform:scale(1);transition:.3s all ease-out}}header .headerWrapper nav ul li.active .sub-menu.mega-menu .mega-wrapper .menu-column .column-head span a::after{content:"";position:absolute;width:100%;height:4px;background:linear-gradient(to right,#2e57aa 0,#91288d 100%);bottom:1px;left:0;transform:scale(0);transition:.3s all ease-out}header .headerWrapper nav ul li.search-bar span{position:relative;top:4px}header .headerWrapper nav ul li.dropdown-menu{position:relative}header .headerWrapper nav ul li.dropdown-menu .sub-menu{min-width:243px}@media (min-width:1027px){header .headerWrapper nav ul li.dropdown-menu:hover .has-child::after{transform:rotate(45deg);top:45%}}@media (min-width:1027px){header .headerWrapper nav ul li:hover .has-child::after{transform:rotate(45deg);top:47%}}@media (max-width:1026px){header .headerWrapper nav ul li{display:block;border-bottom:1px solid grey;width:100%}}header .headerWrapper nav ul li a{text-decoration:none;padding:27px 10px;color:#000;font-family:Adani;font-size:1.4rem;font-weight:600;position:relative;text-transform:uppercase}header .headerWrapper nav ul li a.has-child{padding:27px 20px}@media (max-width:1023px){header .headerWrapper nav ul li a.has-child{padding:20px 0}}header .headerWrapper nav ul li a.has-child::after{content:"";position:absolute;right:5px;top:40%;transform:translateY(-50%);width:7px;left:auto;height:7px;border-top:1px solid #000;border-left:1px solid #000;background:0 0;transform:rotate(-135deg)}header .headerWrapper nav ul li a.has-child.subActive::after{transform:rotate(45deg);transition:all .2s linear}@media (max-width:1026px){header .headerWrapper nav ul li a{font-size:2rem;padding:20px 0;display:block}header .headerWrapper nav ul li a.has-child::after{content:"";position:absolute;right:0;top:38%;transform:translateY(-50%);width:10px;left:auto;height:10px;border-top:1px solid #000;border-left:1px solid #000;background:0 0;transform:rotate(-135deg)}header .headerWrapper nav ul li a.has-child.subActive::after{transform:rotate(45deg);transition:all .2s linear}}@media (max-width:439px){header .headerWrapper nav ul li a{font-size:1.6rem}}header .headerWrapper nav ul li a::after{content:"";position:absolute;width:100%;height:4px;background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);bottom:5px;left:0;transform:scale(0);transition:.3s all ease-out}header .headerWrapper nav ul li a img{display:inline-block}header .headerWrapper nav ul li .sub-menu{top:61px;height:0;position:absolute;left:0;background:#f4f4f4;width:100%;padding:0 41px;overflow:hidden}@media (max-width:1399px){header .headerWrapper nav ul li .sub-menu{top:58px}}@media (max-width:1026px){header .headerWrapper nav ul li .sub-menu{background:#fff;padding:0 20px;position:relative;left:0;top:0;display:none;transition:none;height:auto}}header .headerWrapper nav ul li .sub-menu ul li{display:block;padding:13.5px 0 10px;border:none}@media (max-width:1399px){header .headerWrapper nav ul li .sub-menu ul li{padding:6.5px 0 10px}}@media (max-width:1026px){header .headerWrapper nav ul li .sub-menu ul li{padding:0}}@media (max-width:767px){header .headerWrapper nav ul li .sub-menu ul li{white-space:inherit}}header .headerWrapper nav ul li .sub-menu ul li a{font-size:1.6rem;padding:0;color:#000;opacity:.6;font-weight:400;text-transform:initial}header .headerWrapper nav ul li .sub-menu ul li a::after{display:none}header .headerWrapper nav ul li .sub-menu ul li a:hover{background:0 0;text-decoration:underline;opacity:1}@media (max-width:1026px){header .headerWrapper nav ul li .sub-menu ul li a{padding-bottom:16px;background:0 0}header .headerWrapper nav ul li .sub-menu ul li a:hover{text-decoration:none}}@media (min-width:1027px){header .headerWrapper nav ul li .sub-menu.mega-menu{top:65px;padding:0;background:#f4f4f4;left:0}}@media (min-width:1220px){header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper{width:88.88%;max-width:1920px;margin:0 auto;display:flex;flex-direction:row}}@media (min-width:1027px) and (max-width:1219px){header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper{display:flex;flex-direction:row}}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column{width:20%;display:inline-block;vertical-align:top;margin-right:93px}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column.no-heading-links .column-head{padding-top:0}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column.no-heading-links .column-head.nav-sub-head{padding-top:18px}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column.no-heading-links .column-head span{border:none;margin-bottom:0;padding-bottom:0}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column.no-heading-links .column-head span a{font-weight:400}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column:last-child{margin-right:0}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column:last-child .listed-companies{text-wrap:nowrap}@media (max-width:767px){header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column:last-child .listed-companies{text-wrap:initial}}@media (max-width:1026px){header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column{width:100%;display:block;padding:0 0 20px;flex-direction:inherit}}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column .listed-companies{margin-top:0}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column .column-head span{color:#000;font-size:2em;font-weight:400;display:inline-block;padding-bottom:20px;border-bottom:1px solid #c1c1c1;padding-right:0;margin-bottom:8px;white-space:nowrap;width:100%}@media (max-width:1026px){header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column .column-head span{border-bottom:none;font-size:1.8rem;padding-right:0}}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column .column-head span a{padding:0;font-weight:600;text-transform:inherit}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column .column-head.nav-sub-head{padding-top:30px}@media (max-width:1026px){header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column .column-head.nav-sub-head{padding-top:10px}}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column .column-head.nav-sub-head span{margin:0}@media (max-width:1026px){header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column ul{padding:0 20px;border-bottom:1px solid #fff}}@media (max-width:1026px){header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column .listed-companies{border-bottom:none}}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column .listed-companies li a{background:url(../../dist/images/listed-icon-black.svg) no-repeat right 0 center;padding-right:22px;background-size:13px}header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper.sustainability-sublinks .menu-column{width:22%}@media (max-width:1026px){header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper.sustainability-sublinks .menu-column{width:100%}}@media (min-width:1027px){header .headerWrapper nav ul li:hover&gt;a::after{display:block;transform:scale(1)}}@media (min-width:1027px){header .headerWrapper nav ul li:hover&gt;.sub-menu{height:auto;transition:all .2s linear;padding:20px 41px}}@media (min-width:1027px){header .headerWrapper nav ul li:hover&gt;.sub-menu.mega-menu{padding:75px 0;height:auto;top:65px}}@media (max-width:1399px){header .headerWrapper nav ul li:hover&gt;.sub-menu.mega-menu{top:64px;padding:20px 0 26px 0}}@media (max-width:1219px){header .headerWrapper nav ul li:hover&gt;.sub-menu.mega-menu{padding:20px 20px 26px 20px}}@media (max-width:1026px){header .headerWrapper nav ul li:hover&gt;.sub-menu.mega-menu{top:0}}header .headerWrapper nav ul li.color-theme{position:relative}header .headerWrapper nav ul li.color-theme span{position:relative;top:4px}@media (max-width:1026px){header .headerWrapper nav ul li.color-theme span.active::after{transform:rotate(45deg);transition:all .2s linear}}@media (max-width:1026px){header .headerWrapper nav ul li.color-theme span{width:100%;display:block}}header .headerWrapper nav ul li.color-theme span::after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;content:"";position:absolute;right:0;top:13%;transform:translateY(-50%)}@media (max-width:1026px){header .headerWrapper nav ul li.color-theme span::after{width:10px;height:10px;border:none;right:1px;border-top:1px solid #000;border-left:1px solid #000;background:0 0;transform:rotate(-135deg);transition:all .2s linear;top:30%}}header .headerWrapper nav ul li.color-theme .color-theme-list{position:absolute;background:#f4f4f4;display:block;left:0;top:67px;min-width:120px;overflow:auto;opacity:0;transform-origin:top left;transform:scale(1,0);transition:all ease-in-out .3s;z-index:2;height:0;padding:0}header .headerWrapper nav ul li.color-theme .color-theme-list.active{transform:scale(1,1);opacity:1;height:auto}header .headerWrapper nav ul li.color-theme .color-theme-list.active li img{padding-right:5px}@media (max-width:1026px){header .headerWrapper nav ul li.color-theme .color-theme-list.active li img{padding-right:0}}header .headerWrapper nav ul li.color-theme .color-theme-list li{display:block;padding:10px 15px;font-size:1.2rem;cursor:pointer;color:#000}@media (max-width:1026px){header .headerWrapper nav ul li.color-theme .color-theme-list{position:inherit;top:inherit;width:100%}}@media (max-width:1023px){header .headerWrapper nav ul li.mob-hide{display:none}}@media (min-width:1027px){header .headerWrapper nav ul li.accessibility-tab a .mob-text{display:none}}@media (max-width:1026px){header .headerWrapper nav ul li.accessibility-tab a .mob-text{display:inline-block;width:auto;padding-left:5px;top:0}header .headerWrapper nav ul li.accessibility-tab a .mob-text::after{display:none}}@media (min-width:1027px){header .headerWrapper nav ul li.dropdown-menu2 .has-child{position:relative}header .headerWrapper nav ul li.dropdown-menu2 .has-child::before{content:"";position:absolute;width:calc(100% + 10px);height:4px;background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);bottom:5px;left:0;transform:scale(0);transition:.3s all ease-out}header .headerWrapper nav ul li.dropdown-menu2:hover&gt;.has-child::before{display:block;transform:scale(1)}header .headerWrapper nav ul li.dropdown-menu2.active .has-child::before{content:"";position:absolute;width:calc(100% + 10px);height:4px;background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);bottom:5px;left:0;transform:scale(1);transition:.3s all ease-out}}header .headerWrapper nav ul li.dropdown-menu2 .sub-menu.mega-menu{width:54%;left:25%}@media (max-width:1799px){header .headerWrapper nav ul li.dropdown-menu2 .sub-menu.mega-menu{width:64%;left:21%}}@media (max-width:1549px){header .headerWrapper nav ul li.dropdown-menu2 .sub-menu.mega-menu{width:74%;left:12%}}@media (max-width:1026px){header .headerWrapper nav ul li.dropdown-menu2 .sub-menu.mega-menu{width:100%;left:0}}header .headerWrapper nav ul li.dropdown-menu2 .sub-menu.mega-menu .mega-wrapper .menu-column{width:33.3333333333%}@media (max-width:1026px){header .headerWrapper nav ul li.dropdown-menu2 .sub-menu.mega-menu .mega-wrapper .menu-column{width:100%}}header .headerWrapper nav ul li.dropdown-menu2 .sub-menu.mega-menu .mega-wrapper .menu-column .column-head span a{font-size:1.6rem;opacity:.6}header .headerWrapper nav ul li.dropdown-menu2 .sub-menu.mega-menu .mega-wrapper .menu-column .column-head span a:hover{text-decoration:underline;opacity:1}header .headerWrapper nav.right-links ul li:first-child{position:relative}@media (min-width:1550px){header .headerWrapper nav.right-links ul li:first-child a{padding:26px 15px}}@media (max-width:1549px){header .headerWrapper nav.right-links ul li:first-child a{padding:26px 7px}}@media (max-width:1026px){header .headerWrapper nav.right-links ul li:first-child a{padding:15px 0}}@media (max-width:1026px){header .headerWrapper nav.right-links ul li{border-bottom:none}}header .headerWrapper nav.right-links ul li a{padding:26px 13px;font-size:1.2rem;white-space:nowrap}@media (max-width:1549px){header .headerWrapper nav.right-links ul li a{padding:26px 7px}}@media (max-width:1026px){header .headerWrapper nav.right-links ul li a{font-size:1.6rem;color:#000;padding:14px 0}}header .headerWrapper nav.right-links ul li .sub-menu.about-sub-links{top:67px;left:-17px;width:365px;padding:0 17px}@media (max-width:1799px){header .headerWrapper nav.right-links ul li .sub-menu.about-sub-links{padding:0 17px}}@media (max-width:1399px){header .headerWrapper nav.right-links ul li .sub-menu.about-sub-links{top:65px;width:320px}}@media (max-width:1026px){header .headerWrapper nav.right-links ul li .sub-menu.about-sub-links{top:0;left:0;padding:16px 20px 0}}@media (max-width:1023px){header .headerWrapper nav.right-links ul li .sub-menu.about-sub-links{padding:0 20px 0}}header .headerWrapper nav.right-links ul li .sub-menu.about-sub-links .nav-wrap{padding:20px 0;display:block}@media (max-width:1023px){header .headerWrapper nav.right-links ul li .sub-menu.about-sub-links .nav-wrap{padding:0}}header .headerWrapper .right-menu{width:23%;align-items:center;justify-content:flex-end;background:#f4f4f4;position:relative;display:flex}header .headerWrapper .right-menu .right-links{width:100%;text-align:center}header .headerWrapper .right-menu .right-links ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 17px;align-items:center}@media (max-width:1026px){header .headerWrapper .right-menu .right-links ul{padding:0}}header .headerWrapper .right-menu .right-links ul li{text-align:left}header .headerWrapper .right-menu .right-links ul li.color-theme{padding-right:5px;position:relative}header .headerWrapper .right-menu .right-links ul li.color-theme span{position:relative}@media (max-width:1026px){header .headerWrapper .right-menu .right-links ul li.color-theme span.active::after{transform:rotate(45deg);transition:all .2s linear}}@media (max-width:1026px){header .headerWrapper .right-menu .right-links ul li.color-theme span{width:100%;display:block}}header .headerWrapper .right-menu .right-links ul li.color-theme span::after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;content:"";position:absolute;right:0;top:60%;transform:translateY(-50%)}@media (max-width:1026px){header .headerWrapper .right-menu .right-links ul li.color-theme span::after{width:10px;height:10px;border:none;right:0;border-top:1px solid #000;border-left:1px solid #000;background:0 0;transform:rotate(-135deg);transition:all .2s linear;top:30%}}@media (max-width:1549px){header .headerWrapper .right-menu .right-links ul li.color-theme span::after{right:-3px}}@media (max-width:1399px){header .headerWrapper .right-menu .right-links ul li.color-theme span::after{right:-4px}}header .headerWrapper .right-menu .right-links ul li.color-theme .color-theme-list{position:absolute;background:#f4f4f4;display:block;left:0;top:67px;min-width:120px;overflow:auto;opacity:0;transform-origin:top left;transform:scale(1,0);transition:all ease-in-out .3s;z-index:2;height:0;padding:0}header .headerWrapper .right-menu .right-links ul li.color-theme .color-theme-list.active{transform:scale(1,1);opacity:1;height:auto}header .headerWrapper .right-menu .right-links ul li.color-theme .color-theme-list.active li img{padding-right:5px}@media (max-width:1026px){header .headerWrapper .right-menu .right-links ul li.color-theme .color-theme-list.active li img{padding-right:0}}header .headerWrapper .right-menu .right-links ul li.color-theme .color-theme-list li{display:block;padding:10px 15px;font-size:1.2rem;cursor:pointer;color:#000}@media (max-width:1026px){header .headerWrapper .right-menu .right-links ul li.color-theme .color-theme-list{position:inherit;top:inherit;width:100%}}header .headerWrapper .right-menu .right-links ul li.font-increase{padding-right:5px;position:relative}@media (max-width:1026px){header .headerWrapper .right-menu .right-links ul li.font-increase{padding-right:0}}header .headerWrapper .right-menu .right-links ul li.font-increase span{position:relative}@media (max-width:1026px){header .headerWrapper .right-menu .right-links ul li.font-increase span.active:after{transform:rotate(45deg);transition:all .2s linear}}@media (max-width:1026px){header .headerWrapper .right-menu .right-links ul li.font-increase span{width:100%;display:block}}header .headerWrapper .right-menu .right-links ul li.font-increase span::after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;content:"";position:absolute;right:0;top:60%;transform:translateY(-50%)}@media (max-width:1549px){header .headerWrapper .right-menu .right-links ul li.font-increase span::after{right:-3px}}@media (max-width:1399px){header .headerWrapper .right-menu .right-links ul li.font-increase span::after{right:-4px}}@media (max-width:1026px){header .headerWrapper .right-menu .right-links ul li.font-increase span::after{width:10px;height:10px;border:none;right:0;border-top:1px solid #000;border-left:1px solid #000;background:0 0;transform:rotate(-135deg);transition:all .2s linear;top:30%}}header .headerWrapper .right-menu .right-links ul li.font-increase .font-list{position:absolute;background:#f4f4f4;display:block;left:0;top:67px;width:100px;overflow:auto;opacity:0;transform-origin:top left;transform:scale(1,0);transition:all ease-in-out .3s;z-index:2;height:0;padding:0}header .headerWrapper .right-menu .right-links ul li.font-increase .font-list.active{transform:scale(1,1);opacity:1;height:auto}header .headerWrapper .right-menu .right-links ul li.font-increase .font-list li{display:block;padding:10px 15px;font-size:1.2rem;cursor:pointer;color:#000}@media (max-width:1026px){header .headerWrapper .right-menu .right-links ul li.font-increase .font-list{position:inherit;top:inherit;width:100%}}@media (max-width:1026px){header .headerWrapper .right-menu{width:88.88%;margin:0 auto;display:block;padding:20px 0;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:1026px){header .headerWrapper .right-menu .search-bar{display:none}}header .headerWrapper .right-menu .search-bar object{filter:brightness(0) invert(0)}header .headerWrapper .right-menu .wheelchair{position:relative}header .headerWrapper .right-menu .wheelchair object{filter:brightness(0) invert(0)}@media (min-width:1400px){header .headerWrapper .right-menu .wheelchair{padding:10px 15px}}@media (max-width:1026px){header .headerWrapper .right-menu .wheelchair{display:block;padding:0}header .headerWrapper .right-menu .wheelchair a{display:block;padding:16px 0;text-decoration:none;align-items:center;position:relative}header .headerWrapper .right-menu .wheelchair a span{width:91%}header .headerWrapper .right-menu .wheelchair a::after{background:url(../../dist/images/footer-arrow.svg) no-repeat right center;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;left:auto;height:16px}}header .headerWrapper .right-menu .show-mobile{display:none;color:#000;font-size:1.6rem}@media (max-width:1026px){header .headerWrapper .right-menu .show-mobile{display:inline-flex}}header .headerWrapper .right-menu img{vertical-align:middle;display:inline-block}header .headerWrapper .language{display:inline-flex;padding:0 15px 0 15px;position:relative;top:2px}@media (max-width:1026px){header .headerWrapper .language{display:block;padding:16px 0}}header .headerWrapper .language .language-dropdown button{color:#000;font-size:1.4rem;font-family:Adani;background:0 0;text-decoration:none;font-weight:600;cursor:pointer;text-transform:uppercase}header .headerWrapper .language .language-dropdown button::after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;content:"";position:absolute;right:3px;top:56%;transform:translateY(-50%)}@media (max-width:1026px){header .headerWrapper .language .language-dropdown button{font-size:2rem;color:#000;position:relative;width:100%;text-align:left}header .headerWrapper .language .language-dropdown button::after{background:0 0;width:10px;height:10px;border:none;right:0;border-top:1px solid #000;border-left:1px solid #000;background:0 0;transform:rotate(-135deg);top:12%}header .headerWrapper .language .language-dropdown button.active::after{transform:rotate(45deg);transition:all .2s linear}}@media (max-width:439px){header .headerWrapper .language .language-dropdown button{font-size:1.6rem}}header .headerWrapper .language .language-dropdown button span.show-mobile{display:none}@media (max-width:1026px){header .headerWrapper .language .language-dropdown button span.show-mobile{display:inline-block;padding:0 5px}}header .headerWrapper .language .language-dropdown .language-list{position:absolute;background:#f4f4f4;display:block;left:8px;top:39px;width:100px;overflow:auto;opacity:0;pointer-events:none;transform-origin:top left;transform:scale(1,0);transition:all ease-in-out .3s;z-index:2}@media (max-width:1026px){header .headerWrapper .language .language-dropdown .language-list{padding:16px 20px 0;width:100%;position:initial;height:0}}header .headerWrapper .language .language-dropdown .language-list.active{opacity:1;pointer-events:auto;transform:scale(1,1);height:auto}@media (max-width:1026px){header .headerWrapper .language .language-dropdown .language-list.active{margin-top:18px}}header .headerWrapper .language .language-dropdown .language-list .language-item{padding:10px 10px;font-size:1.2rem;cursor:pointer;color:#000;transition:all ease-in-out .3s;display:block}@media (max-width:1026px){header .headerWrapper .language .language-dropdown .language-list .language-item{font-size:1.6rem;padding:15px 0}}@media (max-width:1026px){header .headerWrapper .language .language-dropdown .language-list .language-item:last-child{border:none}}header.grayheader{display:inline-block}header .disability-dropdown{min-width:396px;position:absolute;top:calc(100% + 0px);left:50%;transform:translate(-50%);z-index:1;padding:40px 30px;background:#fff;display:none}@media (max-width:1026px){header .disability-dropdown{padding:20px 0;position:relative}}@media (min-width:1027px) and (max-width:1219px){header .disability-dropdown{left:auto;right:0;transform:unset}}@media (max-width:767px){header .disability-dropdown{position:relative;padding:20px 40px}}header .disability-dropdown.active{display:block}header .disability-dropdown .disability-container{width:100%}header .disability-dropdown .disability-container .wrap-container{width:100%;position:relative;border-bottom:#7b7b7b solid 1px;padding-bottom:22px}header .disability-dropdown .disability-container .wrap-container .heading{width:100%;font-size:2rem;color:#393939;font-family:Adani;font-weight:600;text-transform:uppercase}@media (max-width:1026px){header .disability-dropdown .disability-container .wrap-container .heading{font-size:1.6rem}}header .disability-dropdown .disability-container .wrap-container .subheading{width:100%;font-size:1.6rem;color:#393939;font-family:Adani;font-weight:400;padding:6px 0 10px 0}@media (max-width:1026px){header .disability-dropdown .disability-container .wrap-container .subheading{font-size:1.4rem}}header .disability-dropdown .disability-container .disability-btns-container{width:100%}header .disability-dropdown .disability-container .disability-btns-container .disability-btn{width:100%;display:flex;flex-wrap:wrap;align-items:center;border-bottom:grey solid 1px;padding:30px 0}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .btn-text-right{display:inline-block;font-size:1.6rem;font-family:Adani;font-weight:400;color:#c1c1c1;padding:0 0 0 20px}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons{position:relative;display:inline-block;margin:0 0}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap{position:relative}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap span{position:absolute;top:7px;pointer-events:none;font-family:Adani;font-weight:500;font-size:1.6rem;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.06);width:50%;text-align:center}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap span.on{right:0;padding-left:2px;background:linear-gradient(to right,#2e57aa 0,#91288d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap span.off{left:0;padding-right:4px;color:#fff}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap .check-toggle-round-flat:checked~.on{right:0;padding-right:4px;color:#fff;background:0 0;-webkit-text-fill-color:#fff}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap .check-toggle-round-flat:checked~.off{background:linear-gradient(to right,#2e57aa 0,#91288d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap .check-toggle{position:absolute;margin-left:-9999px;visibility:hidden}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap .check-toggle+label{display:block;position:relative;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap .check-toggle-round-flat+label{padding:2px;width:100px;height:33px;background:0 0}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap .check-toggle-round-flat+label:after,header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap .check-toggle-round-flat+label:before{display:block;position:absolute;content:""}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap .check-toggle-round-flat+label:before{top:2px;left:2px;bottom:2px;right:2px;background-color:transparent;border-radius:60px;z-index:-1;border:1px solid transparent;border-radius:8px;top:0;left:0;right:0;bottom:0;border:1px solid transparent;background:linear-gradient(to right,#2e57aa 0,#91288d 100%);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap .check-toggle-round-flat+label:after{top:-5px;left:0;bottom:-5px;width:59px;background:linear-gradient(to bottom,#91298e,#813597,#703e9d,#5c46a2,#464ca4);-webkit-text-fill-color:#fff;transition:.3s ease-in-out;border-radius:8px;transition:margin .2s}header .disability-dropdown .disability-container .disability-btns-container .disability-btn .buttons .btns-wrap .check-toggle-round-flat:checked+label:after{margin-left:44px;background:linear-gradient(to bottom,#91298e,#813597,#703e9d,#5c46a2,#464ca4);-webkit-text-fill-color:#fff}header .disability-dropdown .disability-container .disability-btns-container .reset-btn{width:100%;position:relative;display:flex;padding:30px 0 10px 0}header .disability-dropdown .disability-container .disability-btns-container .reset-btn .gradient-button{display:inline-block;padding:12px 16px;font-size:1.4rem;font-family:Adani;font-weight:400;border-radius:8px;margin-right:20px;background:linear-gradient(90deg,#393939 0,#393939 22%,#393939 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;position:relative;cursor:pointer;text-transform:capitalize}header .disability-dropdown .disability-container .disability-btns-container .reset-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}header .disability-dropdown .disability-container .disability-btns-container .reset-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}header .disability-dropdown .disability-container .disability-btns-container .reset-btn .gradient-button:hover::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}header .disability-dropdown .disability-container .list-contianer{width:100%;display:block;padding:28px 0;border-bottom:#7b7b7b solid 1px}header .disability-dropdown .disability-container .list-contianer ul{list-style:none;padding:0;margin:0}header .disability-dropdown .disability-container .list-contianer ul.color-theme-tab li{width:47%;text-align:center;margin-right:5.1%}@media (max-width:1023px){header .disability-dropdown .disability-container .list-contianer ul.color-theme-tab li{width:48%;margin-right:2%}}header .disability-dropdown .disability-container .list-contianer ul.font-list li{width:30%;margin-right:4.1%;text-align:center}@media (max-width:1023px){header .disability-dropdown .disability-container .list-contianer ul.font-list li{width:30%}}header .disability-dropdown .disability-container .list-contianer ul li{display:inline-block;padding:12px 16px;font-size:1.6rem;font-family:Adani;font-weight:500;border-radius:8px;margin-right:20px;background:linear-gradient(90deg,#393939 0,#393939 22%,#393939 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;position:relative;cursor:pointer}@media (max-width:1026px){header .disability-dropdown .disability-container .list-contianer ul li{margin-bottom:12px;text-align:center;font-size:1.4rem}}header .disability-dropdown .disability-container .list-contianer ul li::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}header .disability-dropdown .disability-container .list-contianer ul li:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);border:1px solid transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}header .disability-dropdown .disability-container .list-contianer ul li:hover:before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}header .disability-dropdown .disability-container .list-contianer ul li:last-child{margin-right:0}header .disability-dropdown .disability-container .list-contianer ul li.active{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);border:1px solid transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}header .disability-dropdown .disability-container .list-contianer ul li.active::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}body.grayheader header{display:inline-block}.search-bar-wrapper{width:100%;display:block;position:fixed;top:-100%;height:100vh;background:rgba(0,0,0,.8);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);-moz-backdrop-filter:blur(30px);z-index:9999;transition:.3s;transform:translateY(-100%)}.search-bar-wrapper.active{transform:translateY(0);top:0;transition:.3s}@media (max-width:767px){.search-bar-wrapper{overflow-y:scroll;overflow-x:hidden}}.search-bar-wrapper .serach-bar-container{width:55.56%;max-width:1920px;margin:0 auto}@media (max-width:1026px){.search-bar-wrapper .serach-bar-container{width:88.88%}}.search-bar-wrapper .serach-bar-container .search-bar-wrap{width:100%;margin:150px 0 0;position:relative}@media (max-width:1399px){.search-bar-wrapper .serach-bar-container .search-bar-wrap{margin:90px 0 0}}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box{width:100%;position:relative}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box input{width:100%;padding:20px 0;background:0 0;border-bottom:#c1c1c1 solid 1px;color:#c1c1c1;font-size:2rem;font-family:Adani;font-weight:400}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-btns{position:absolute;top:24px;right:0}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-btns .search-icon{background:0 0;cursor:pointer;padding-right:10px}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-btns .mic-icon{display:inline-block;padding-left:12px;cursor:pointer;border-left:#fff solid 1px}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown{width:100%;background:linear-gradient(to right,#0a1122,#100f22,#150d20,#190b1f,#1d081c);padding:20px 20px;box-shadow:#c1c1c1 0 0 2px;margin-top:10px;display:none;overflow-y:scroll;overflow-x:hidden;max-height:400px;height:100%}@media (max-width:1599px){.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown{max-height:250px;padding:10px 20px}}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown ul{list-style:none;padding:0;margin:0}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown ul li{display:block;padding:10px 0;border-bottom:rgba(193,193,193,.16) solid 1px;font-size:2rem}@media (max-width:767px){.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown ul li{font-size:1.6rem}}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown ul li:last-child{border-bottom:none}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown ul li h4{font-size:2rem;font-weight:400;font-family:Adani;color:#fff}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown ul li p{font-size:1.5rem;font-family:Adani;font-weight:300;color:#c1c1c1;padding:5px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:0}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown ul li a{text-decoration:none;font-size:1.6rem;font-weight:300;color:#c1c1c1;font-family:Adani;text-decoration:underline;padding:10px 0;display:inline-block}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown ul li a:hover{color:#fff}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords{width:100%;padding:70px 0}@media (max-width:1399px){.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords{padding:40px 0}}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords .keywords-heading{font-size:2rem;color:#c1c1c1;font-weight:400;font-family:Adani}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul{list-style:none;padding:0;margin-top:40px}@media (max-width:1399px){.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul{margin-top:25px}}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul li{display:inline-block;border-radius:8px;border:#fff solid 1px;padding:16px 16px;margin-right:20px;margin-bottom:20px}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul li:last-child{margin-right:0}@media (max-width:767px){.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul li{width:46.5%;text-align:center}}@media (max-width:390px){.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul li{padding:16px 10px;margin-right:18px}}@media (max-width:767px){.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul li:nth-child(even){margin-right:0}}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul li a{text-decoration:none;font-size:1.4rem;color:#c1c1c1;font-family:Adani;font-weight:400}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul li:hover{background:linear-gradient(to bottom,#91288d,#91288d,#91288d,#91288d,#91288d);-webkit-text-fill-color:#fff;transition:.3s ease-in-out;border:1px solid transparent;border-top:1px solid #91288d;border-bottom:1px solid #91288d}.search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul li:hover a{color:#fff}.search-bar-wrapper .close-search-bar{width:30px;height:30px;position:absolute;top:4%;right:3%}.search-bar-wrapper .close-search-bar img{width:20px;cursor:pointer}.search-dropdown::-webkit-scrollbar{-webkit-appearance:none;width:6px;background:grey}.search-dropdown::-webkit-scrollbar-thumb{border-radius:4px;background-color:#000;-webkit-box-shadow:0 0 0 grey;cursor:pointer}.mac header .headerWrapper nav ul li.active a:after{bottom:4px}.mac header .headerWrapper nav ul li a:after{bottom:4px}.mac header .headerWrapper nav ul li.mega-menu-list.active .has-child:before{bottom:4px}.banner{position:relative;overflow:hidden;height:100vh}.banner .banner-slider{width:100%;height:100vh}.banner .banner-slider img{width:100%}.banner .banner-slider .HeroSlider{transition:opacity linear .3s}.banner .banner-slider .HeroSlider.sThumbHide{opacity:0}.banner .banner-slider .HeroSlider.sThumbHide .swiper-slide{pointer-events:none}.banner .banner-slider .HeroSlider .swiper-slide{cursor:pointer}.banner .banner-slider .custom-pagintion{position:absolute;right:5.56%;bottom:3%;z-index:91}@media (min-width:2100px){.banner .banner-slider .custom-pagintion{right:calc(50% - 960px)}}@media (max-width:1023px){.banner .banner-slider .custom-pagintion{width:100%;bottom:0}}.banner .banner-slider .card-wrapper{position:absolute;bottom:115px;z-index:99;right:0;max-width:770px;min-width:300px}@media (max-width:1023px){.banner .banner-slider .card-wrapper{max-width:400px;min-width:400px;right:12px}}@media (max-width:767px){.banner .banner-slider .card-wrapper{max-width:240px;min-width:200px;bottom:75px}}.banner .banner-slider .swiper .scard{width:180px;height:260px}@media (max-width:1023px){.banner .banner-slider .swiper .scard{width:100px;height:150px}}@media (max-width:439px){.banner .banner-slider .swiper .scard{height:90px;width:100px}}.banner .banner-slider .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.banner .banner-slider .swiper-slide img{display:block;width:auto;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.banner .banner-slider .swiper-slide-active{visibility:hidden}@media (max-width:1549px){.banner .banner-slider .mySwiper{bottom:18.25%}}@media (max-width:1023px){.banner .banner-slider .mySwiper{bottom:10.25%}}.banner .banner-slider .mySwiper .text-wraper{display:none}.banner .banner-slider .mySwiper .swiper-slide{background-size:cover;box-shadow:2px 3px 4px #333;background-position:center;overflow:hidden}.banner .banner-slider .mySwiper .img-box{overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-size:cover}.banner .banner-slider .mySwiper .img-box video{opacity:0}.banner .banner-slider .img-box img{width:auto}.banner .banner-slider #customslider .img-box{position:absolute;width:100%;height:100%;background-size:cover;background-position:center}.banner .banner-slider #layer1{position:absolute;z-index:1;width:100%;height:calc(100vh + 2px);overflow:hidden}.banner .banner-slider #layer1 .slideWrap{width:100%;height:100%}.banner .banner-slider #layer1 .slideWrap .img-box video{width:auto;height:100vh}@media (max-width:1399px) and (orientation:landscape){.banner .banner-slider #layer1 .slideWrap .img-box{height:100%}}.banner .banner-slider #layer1 .slideWrap .img-box::after{width:100%;height:100%;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:.7;position:absolute;content:" ";z-index:1;top:0;left:0}.banner .banner-slider #layer1 .slideWrap .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1220px) and (max-width:1399px){.banner .banner-slider #layer1 .slideWrap .img-box img{aspect-ratio:16/9;height:100%}}.banner .banner-slider #layer2{position:absolute;z-index:1;width:100%;height:calc(100vh + 2px);overflow:hidden}.banner .banner-slider #layer2 .slideWrap{width:100%;height:100%}.banner .banner-slider #layer2 .slideWrap .img-box video{width:auto;height:100vh;opacity:0}.banner .banner-slider #layer2 .slideWrap .img-box video.active{opacity:1}@media (max-width:1399px) and (orientation:portrait){.banner .banner-slider #layer2 .slideWrap .img-box{height:auto}}.banner .banner-slider #layer2 .slideWrap .img-box::after{width:100%;height:100%;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:.5;position:absolute;content:" ";z-index:1;top:0;left:0}.banner .banner-slider #layer2 .slideWrap .img-box img{width:auto;height:100%}@media (max-width:1399px) and (orientation:landscape){.banner .banner-slider #layer2 .slideWrap .img-box img{aspect-ratio:16/9;height:100%}}.banner .banner-slider .text-wraper{position:absolute;z-index:2;bottom:105px;left:5.56%;color:#fff;text-align:left;max-width:53%;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end}@media (min-width:2100px){.banner .banner-slider .text-wraper{left:calc(50% - 960px);max-width:53%}}@media (max-width:1549px){.banner .banner-slider .text-wraper{max-width:59%}}@media (max-width:1023px){.banner .banner-slider .text-wraper{bottom:32.25%}}@media (max-width:767px){.banner .banner-slider .text-wraper{max-width:90%;bottom:30%}}.banner .banner-slider .text-wraper .title{font-size:4.4rem;font-family:Adani;color:#fff;line-height:100%;font-weight:600}@media (max-width:1023px){.banner .banner-slider .text-wraper .title{font-size:4.4rem}}@media (max-width:767px){.banner .banner-slider .text-wraper .title{font-size:3.4rem}}.banner .banner-slider .text-wraper .pargraph{width:100%;margin-top:24px;font-size:2.2rem}@media (max-width:767px){.banner .banner-slider .text-wraper .pargraph{font-size:1.4rem}}.banner .banner-slider .text-wraper .pargraph p{font-size:2.2rem;font-family:Adani;font-weight:400;color:#fff}@media (max-width:767px){.banner .banner-slider .text-wraper .pargraph p{font-size:1.4rem}}.banner .banner-slider .text-wraper .btns-wrap{width:100%;margin-top:32px}.banner .banner-slider .text-wraper .btns-wrap .watch-btn{color:#fff;padding:20px 23.5px 20px 23.5px;font-size:1.8rem;transition:all .5s;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;margin:0 auto;z-index:0;line-height:100%;cursor:pointer;background:0 0;border:#fff solid 1px;transition:.3s ease-in-out}@media (max-width:1023px){.banner .banner-slider .text-wraper .btns-wrap .watch-btn{padding:15px 14px 15px 14px}}.banner .banner-slider .text-wraper .btns-wrap .watch-btn::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.banner .banner-slider .text-wraper .btns-wrap .watch-btn:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}.banner .banner-slider .text-wraper .btns-wrap .watch-btn:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:767px){.banner .banner-slider .text-wraper .btns-wrap .watch-btn{font-size:1.2rem}}.banner .banner-slider .text-wraper .btns-wrap a{text-decoration:none}.banner .banner-slider .text-wraper .btns-wrap{display:inline-grid;justify-content:flex-start;margin-top:40px}.banner .banner-slider .autoplay-progress{height:2px;width:400px;position:absolute;bottom:43px;right:90px;z-index:99;background:#fff}@media (max-width:1799px){.banner .banner-slider .autoplay-progress{bottom:46px}}@media (max-width:1549px){.banner .banner-slider .autoplay-progress{width:280px}}@media (max-width:1023px){.banner .banner-slider .autoplay-progress{width:89px;position:absolute;bottom:41px;right:-5px}}.banner .banner-slider .autoplay-progress .pbar{width:0;height:2px;left:0;position:absolute;background:linear-gradient(to right,#2e57aa 0,#91288d 100%)}.banner .banner-slider .swiper-button-next{border:#fff solid 1px;width:50px;height:50px;left:-16px;top:-46px;z-index:91;border-radius:50%}@media (max-width:1549px){.banner .banner-slider .swiper-button-next{width:40px;height:40px}}@media (max-width:1026px){.banner .banner-slider .swiper-button-next{top:-49px}}@media (max-width:1023px){.banner .banner-slider .swiper-button-next{display:none}}.banner .banner-slider .swiper-button-next:after{content:"next";font-size:1.8rem;color:#fff;font-weight:400}.banner .banner-slider .swiper-button-prev{bottom:23px;border:#fff solid 1px;width:50px;height:50px;left:-70px;top:-46px;z-index:91;border-radius:50%}@media (max-width:1549px){.banner .banner-slider .swiper-button-prev{width:40px;height:40px;left:-70px}}@media (max-width:1023px){.banner .banner-slider .swiper-button-prev{display:none}}.banner .banner-slider .swiper-button-prev::after{content:"prev";font-size:1.8rem;color:#fff;font-weight:400}.banner .banner-slider .swiper-pagination{position:absolute;right:530px;left:auto;font-size:6.4rem;color:rgba(253,247,238,.4);font-weight:400;opacity:.9;width:50px}@media (min-width:2100px){.banner .banner-slider .swiper-pagination{right:570px}}@media (max-width:1399px){.banner .banner-slider .swiper-pagination{top:-79px}}@media (max-width:1023px){.banner .banner-slider .swiper-pagination{width:60px;bottom:23px;right:89px;font-size:3.4rem;top:inherit}}.banner-slider .swiper{--swiper-navigation-size:20px;visibility:hidden}.banner-slider .swiper.swiper-initialized{visibility:visible}.banner-slider .swiper-slide-active,.banner-slider .swiper-slide-prev{opacity:0}.banner-slider .swiper-slide{display:flex}.banner .banner-slider .text-wraper.with-paragraph .btns-wrap{margin-top:37px}.growth-section{width:100%;display:flex;flex-wrap:wrap;align-items:center}@media (min-width:1027px) and (max-width:1039px){.growth-section.sectionheight{height:50vh}}.growth-section .growth_wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:center}.growth-section .growth_wrapper.marginTop{margin-top:67px}@media (max-width:1026px){.growth-section .growth_wrapper{padding-bottom:0}}.growth-section .growth_wrapper .growth-left-sec{width:42.1%;position:relative}@media (max-width:1023px){.growth-section .growth_wrapper .growth-left-sec{width:100%}}.growth-section .growth_wrapper .growth-left-sec .leftimage{width:100%;overflow:hidden;border-radius:0}.growth-section .growth_wrapper .growth-left-sec .leftimage img{width:100%;transition:1s ease;-o-object-fit:cover;object-fit:cover;height:100vh}@media (min-width:1027px) and (max-width:1039px){.growth-section .growth_wrapper .growth-left-sec .leftimage img{height:50vh}}@media (max-width:1026px){.growth-section .growth_wrapper .growth-left-sec .leftimage img{height:auto}}.growth-section .growth_wrapper .growth-left-sec .leftimage img:hover{transform:scale(1.05)}.growth-section .growth_wrapper .growth-right-sec{width:57.9%;padding:0 9.8% 0 8.4%}@media (max-width:1365px){.growth-section .growth_wrapper .growth-right-sec{padding:0 8% 0 7%}}@media (max-width:1023px){.growth-section .growth_wrapper .growth-right-sec{width:100%;padding:40px 20px}}@media (max-width:1023px) and (max-width:767px){.growth-section .growth_wrapper .growth-right-sec{padding-bottom:15px}}.growth-section .growth_wrapper .growth-right-sec .textWrapper{width:100%;position:relative;display:flex;flex-wrap:wrap}.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-heading{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;line-height:100%;display:inline-block}@media (max-width:1026px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-heading{font-size:3.4rem;line-height:100%}}@media (max-width:767px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-heading{font-size:2.4rem}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-heading .quote-img{position:absolute;top:-30px;left:-50px}@media (max-width:1026px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-heading .quote-img{top:-21px;left:-34px}}@media (max-width:1023px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-heading .quote-img{top:-17px;left:-31px}}@media (max-width:767px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-heading .quote-img{top:-16px;left:-19px}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-heading .quote-img img{width:50px}@media (max-width:1026px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-heading .quote-img img{width:30px}}@media (max-width:767px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-heading .quote-img img{width:20px}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext{width:100%;margin-bottom:27px;font-size:2.6rem;font-family:Adani;color:#c1c1c1;line-height:123.76%;margin-top:10px;padding:0;position:relative}@media (max-width:1799px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext{padding-right:15px}}@media (min-width:1220px) and (max-width:1399px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext{padding:0 15px 0 0}}@media (max-width:1219px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext{padding-right:10px}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext.reduce-font-text{font-size:2rem;padding:0}@media (max-width:1023px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext.reduce-font-text{padding:0 0}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext blockquote{position:relative;quotes:auto}.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext blockquote:before{content:open-quote;left:-21px;top:2px;display:inline-block;vertical-align:bottom;color:#393939;font-size:2em;position:absolute}@media (max-width:1023px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext blockquote:before{left:-12px}}@media (max-width:767px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext blockquote:before{left:-13px}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext blockquote:after{content:close-quote;bottom:-5px;display:inline-block;vertical-align:bottom;color:#393939;font-size:2em;position:absolute}.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext span{opacity:.5;transition:color .3s ease,opacity .3s ease}.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext .big{font-size:3.6rem;font-weight:600;line-height:4.3rem;margin-top:15px}@media (max-width:1026px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext{margin-top:10px;font-size:1.6rem;line-height:120%}.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext .big{font-size:2.6rem}}@media (max-width:1023px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext{padding:0 30px 0 0}}@media (max-width:767px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext{padding:0 10px 0 0}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext p{font-size:2.6rem;font-family:Adani;color:#c1c1c1;line-height:100%;font-weight:400}@media (max-width:1026px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext p{font-size:1.6rem}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .btn-animation{margin-top:10px;display:flex;flex-wrap:wrap}.growth-section .growth_wrapper .growth-right-sec .textWrapper .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.growth-section .growth_wrapper .growth-right-sec .textWrapper .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.growth-section .growth_wrapper .growth-right-sec .textWrapper .info-wrap{width:100%;display:block;position:relative;margin-top:-75px}@media (max-width:767px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .info-wrap{bottom:25px;margin-top:0}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .arrow-icons{width:100%;display:block;position:relative;bottom:50px}@media (max-width:767px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .arrow-icons{bottom:30px}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .arrow-icons img{width:100%}@media (max-width:1023px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .arrow-icons img{width:100%}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .info{width:100%;display:block;margin-bottom:30px}@media (max-width:390px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .info{margin-top:20px}}.growth-section .growth_wrapper .growth-right-sec .textWrapper .info .name{color:#fff;font-size:2.2rem;font-family:Adani;font-weight:400;padding-bottom:6px}.growth-section .growth_wrapper .growth-right-sec .textWrapper .info .designation{color:#fff;font-size:1.4rem;font-family:Adani;font-weight:300}@media (max-width:767px){.growth-section .growth_wrapper .growth-right-sec .textWrapper .info .designation{font-size:1.4rem}}#section-growth.fp-section .leftimage{opacity:0;transform:translateX(-100px);transition:all ease-in .5s}#section-growth.fp-section.active .leftimage{opacity:1;transform:translateX(0)}#section-growth.fp-section.noAnimation .leftimage{opacity:1;transform:translateX(0)}.Sustainability-section{width:100%;display:flex;flex-wrap:wrap;align-content:center}@media (max-width:1026px){.Sustainability-section{padding-bottom:70px;margin-top:-2px}}.Sustainability-section .Sustainability-wrapper{width:100%}.Sustainability-section .Sustainability-wrapper .com-heading{width:100%;position:relative}@media (max-width:1023px){.Sustainability-section .Sustainability-wrapper .com-heading{margin-top:5px}}.Sustainability-section .Sustainability-wrapper .com-heading h1,.Sustainability-section .Sustainability-wrapper .com-heading h2,.Sustainability-section .Sustainability-wrapper .com-heading h3,.Sustainability-section .Sustainability-wrapper .com-heading h4,.Sustainability-section .Sustainability-wrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Sustainability-section .Sustainability-wrapper .com-heading h1,.Sustainability-section .Sustainability-wrapper .com-heading h2,.Sustainability-section .Sustainability-wrapper .com-heading h3,.Sustainability-section .Sustainability-wrapper .com-heading h4,.Sustainability-section .Sustainability-wrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Sustainability-section .Sustainability-wrapper .com-heading h1,.Sustainability-section .Sustainability-wrapper .com-heading h2,.Sustainability-section .Sustainability-wrapper .com-heading h3,.Sustainability-section .Sustainability-wrapper .com-heading h4,.Sustainability-section .Sustainability-wrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Sustainability-section .Sustainability-wrapper .com-heading h1,.Sustainability-section .Sustainability-wrapper .com-heading h2,.Sustainability-section .Sustainability-wrapper .com-heading h3,.Sustainability-section .Sustainability-wrapper .com-heading h4,.Sustainability-section .Sustainability-wrapper .com-heading h5{font-size:2.2rem}}.Sustainability-section .Sustainability-wrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Sustainability-section .Sustainability-wrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.Sustainability-section .Sustainability-wrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.Sustainability-section .Sustainability-wrapper .com-threeImageSlider{width:100%;display:flex;flex-wrap:wrap;padding-top:30px}.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper{width:88.88%;max-width:1920px;display:flex;flex-wrap:wrap;margin:0 auto}@media (max-width:1219px){.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper{width:100%;margin:0 20px 0 20px}}@media (max-width:1023px){.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper{width:100%;margin:0 0 0 20px}}@media (max-width:767px){.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper{width:100%;margin:0 0 0 20px}}.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox{width:31%;margin-right:3%}.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox:last-child{margin-right:0}.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .image-box{width:100%;overflow:hidden;border-radius:12px;height:calc(100vh - 360px)}@media (min-width:2100px){.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .image-box{height:calc(100vh - 460px)}}@media (min-width:1220px) and (max-width:1699px){.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .image-box{height:auto}}@media (max-width:1026px){.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .image-box{height:auto}}.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .image-box img{width:100%;transition:1s ease;display:block}.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox:hover .image-box img{transform:scale(1.05)}.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .slide-text-box{width:100%;float:left}.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .slide-text-box .slide-heading-text{width:100%;color:#c1c1c1;font-size:5.6rem;line-height:6.653rem;font-family:Adani;font-weight:400;margin-top:22px}@media (max-width:1026px){.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .slide-text-box .slide-heading-text{font-size:4.6rem}}@media (max-width:767px){.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .slide-text-box .slide-heading-text{font-size:3.2rem}}.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .slide-text-box .slide-sub-text{width:100%;color:#c1c1c1;font-size:2rem;font-family:Adani;font-weight:300}@media (max-width:767px){.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .slide-text-box .slide-sub-text{font-size:1.6rem;margin-top:10px}}.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .slide-text-box .viewmore-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400;float:left}@media (max-width:1023px){.Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .slide-text-box .viewmore-btn{font-size:1.8rem}}#section-sustainability.fp-section .com-heading{opacity:0;transform:translateX(-100px);transition:all ease-in .5s}#section-sustainability.fp-section .com-heading h2{position:relative;top:15px}#section-sustainability.fp-section.active .com-heading{opacity:1;transform:translateX(0)}#section-sustainability.fp-section.noAnimation .com-heading{opacity:1;transform:translateX(0)}.newsroom-section{width:100%;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:1026px){.newsroom-section{padding-top:60px;margin-top:-2px;padding-bottom:60px}}@media (max-width:1026px) and (max-width:991px){.newsroom-section{padding-bottom:40px;padding-top:40px}}.newsroom-section .newroom-main-wrap{width:100%;margin-top:67px}@media (max-width:767px){.newsroom-section .newroom-main-wrap{margin-top:0}}.newsroom-section .newsroom-wrapper{width:100%;display:flex;align-items:center}.newsroom-section .newsroom-wrapper .com-heading{width:100%;position:relative;position:relative}@media (max-width:1023px){.newsroom-section .newsroom-wrapper .com-heading{margin-top:5px}}.newsroom-section .newsroom-wrapper .com-heading h1,.newsroom-section .newsroom-wrapper .com-heading h2,.newsroom-section .newsroom-wrapper .com-heading h3,.newsroom-section .newsroom-wrapper .com-heading h4,.newsroom-section .newsroom-wrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.newsroom-section .newsroom-wrapper .com-heading h1,.newsroom-section .newsroom-wrapper .com-heading h2,.newsroom-section .newsroom-wrapper .com-heading h3,.newsroom-section .newsroom-wrapper .com-heading h4,.newsroom-section .newsroom-wrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.newsroom-section .newsroom-wrapper .com-heading h1,.newsroom-section .newsroom-wrapper .com-heading h2,.newsroom-section .newsroom-wrapper .com-heading h3,.newsroom-section .newsroom-wrapper .com-heading h4,.newsroom-section .newsroom-wrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.newsroom-section .newsroom-wrapper .com-heading h1,.newsroom-section .newsroom-wrapper .com-heading h2,.newsroom-section .newsroom-wrapper .com-heading h3,.newsroom-section .newsroom-wrapper .com-heading h4,.newsroom-section .newsroom-wrapper .com-heading h5{font-size:2.2rem}}.newsroom-section .newsroom-wrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.newsroom-section .newsroom-wrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.newsroom-section .newsroom-wrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.newsroom-section .newsroom-wrapper .com-heading h3{position:relative;top:10px}.newsroom-section .newsroom-wrapper .com-heading span{display:none}.newsroom-section .newsroom-wrapper .right-btn{width:10%;display:flex;align-items:center;padding:0;justify-content:flex-end;white-space:nowrap}@media (max-width:1026px){.newsroom-section .newsroom-wrapper .right-btn{width:auto;padding:0}}.newsroom-section .newsroom-wrapper .right-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.newsroom-section .newsroom-wrapper .right-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.newsroom-section .newsroom-wrapper .right-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.newsroom-section .newsroom-wrapper .right-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.newsroom-section .newsroom-wrapper .right-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.newsroom-section .newsroom-wrapper .right-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.newsroom-section .com-twoImageSlider{width:88.88%;max-width:1920px;display:flex;flex-wrap:wrap;padding-top:30px;margin:0 auto}@media (max-width:1219px){.newsroom-section .com-twoImageSlider{width:100%;padding:20px 20px 0 20px}}@media (max-width:1023px){.newsroom-section .com-twoImageSlider{width:100%;padding:20px 0 0 20px}}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper{width:100%;display:flex;flex-wrap:wrap;width:calc(100% + 41px);margin:0 -20px;padding-bottom:63px}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper.no-padding{padding-bottom:0}@media (max-width:1026px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper{padding:0}}@media (max-width:767px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper{width:100%!important;margin:0}}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox{width:48%;margin-right:4%;padding:20px;transition:all .7s}@media (max-width:767px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox{padding:0}}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox:hover{background:#fff}@media (max-width:767px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox:hover{background:0 0!important}}@media (max-width:767px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox{margin-bottom:0}}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox:last-child{margin-right:0}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox.activeClass{margin-bottom:20px}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .image-box{width:100%;overflow:hidden}@media (max-width:767px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .image-box{max-height:300px}}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .image-box img{width:100%;transition:1s ease}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .image-box img:hover{transform:scale(1.05)}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox:hover .image-box img{transform:scale(1.05)}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box{width:100%;padding-top:25px;position:relative;display:flex}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box.with-date{flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box.with-date{padding-right:10px}}@media (max-width:439px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box.with-date .newtab-icon{position:relative;top:10px}}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .slide-sub-text{width:100%;color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;display:-webkit-box;-webkit-line-clamp:initial;-webkit-box-orient:vertical;overflow:hidden;line-height:123.76%}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .slide-sub-text a{color:#c1c1c1;text-decoration:none}@media (max-width:1026px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .slide-sub-text{font-size:1.6rem}}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .slide-sub-text span{display:-webkit-box;-webkit-line-clamp:initial;-webkit-box-orient:vertical;overflow:hidden}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .viewmore-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400}@media (max-width:1023px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .viewmore-btn{font-size:1.8rem}}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .time-date-text{font-size:1.6rem;font-family:Adani;font-weight:250;color:#c1c1c1;padding:7px 0 25px 0}@media (max-width:439px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .time-date-text{width:90%}}@media (max-width:390px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .time-date-text{font-size:1.4rem}}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .title-heading{font-weight:400;font-size:2rem;color:#fff;line-height:123.76%;padding:7px 0 20px 0;font-family:Adani}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .swiper-button-next{border:#fff solid 1px;width:43px;height:43px;right:0;bottom:0;top:inherit;z-index:91;border-radius:50%}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .swiper-button-next.disabled{opacity:.3!important}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .swiper-button-next:after{content:"next";font-size:1.8rem;color:#fff;font-weight:400}@media (max-width:1023px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .swiper-button-next{display:none}}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .swiper-button-prev{border:#fff solid 1px;width:43px;height:43px;right:53px;left:inherit;bottom:0;top:inherit;z-index:91;border-radius:50%}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .swiper-button-prev.disabled{opacity:.3!important}@media (max-width:1026px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .swiper-button-prev{right:7.56%}}@media (max-width:1023px){.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .swiper-button-prev{display:none}}.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .swiper-button-prev:after{content:"prev";font-size:1.8rem;color:#fff;font-weight:400}#section-newsroom.panel .newsroom-section{padding-bottom:0}@media (max-width:1026px){#section-newsroom.panel .newsroom-section{padding-bottom:60px}}@media (max-width:1026px){#section-newsroom.panel .newsroom-section .newroom-main-wrap{margin-top:0}}#section-newsroom.panel .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox{margin-bottom:63px}@media (max-width:1399px){#section-newsroom.panel .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .viewmore-btn{padding-top:2rem}}#section-newsroom.fp-section .com-heading{opacity:0;transform:translateX(-100px);transition:all ease-in .5s}#section-newsroom.fp-section.active .com-heading{opacity:1;transform:translateX(0)}#section-newsroom.fp-section.noAnimation .com-heading{opacity:1;transform:translateX(0)}.press_release_detail_main .newsroom-section .newroom-main-wrap{margin-top:0}.videos-section{width:100%;display:flex;flex-wrap:wrap;position:relative}.videos-section .video-wrapper{width:100%}.videos-section .video-wrapper .video-box{width:100%;position:relative}.videos-section .video-wrapper .video-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.videos-section .video-wrapper .video-box video{height:100vh}}.videos-section .video-wrapper .video-box .video-overlay-text{position:absolute;bottom:10%;left:5.56%}@media (min-width:2100px){.videos-section .video-wrapper .video-box .video-overlay-text{left:calc(50% - 960px)}}@media (max-width:1219px){.videos-section .video-wrapper .video-box .video-overlay-text{bottom:inherit;top:35%;left:20px}}@media (max-width:1023px){.videos-section .video-wrapper .video-box .video-overlay-text{bottom:inherit;top:35%;left:0;width:100%;padding:0 20px}}.videos-section .video-wrapper .video-box .video-overlay-text .video-text{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;line-height:100%;margin-bottom:0}@media (max-width:1023px){.videos-section .video-wrapper .video-box .video-overlay-text .video-text{font-size:3.4rem;margin-bottom:30px}}@media (max-width:767px){.videos-section .video-wrapper .video-box .video-overlay-text .video-text{font-size:2.4rem}}.videos-section .video-wrapper .video-box .video-overlay-text .play-icon{cursor:pointer}.videos-section .video-wrapper .video-box .video-overlay-text .btns-wrap{width:100%;margin-top:32px}.videos-section .video-wrapper .video-box .video-overlay-text .btns-wrap .watch-btn{color:#fff;padding:20px 23.5px 20px 23.5px;font-size:1.8rem;transition:all .5s;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;margin:0 auto;z-index:0;line-height:100%;cursor:pointer;background:0 0;border:#fff solid 1px;transition:.3s ease-in-out}@media (max-width:1023px){.videos-section .video-wrapper .video-box .video-overlay-text .btns-wrap .watch-btn{padding:15px 14px 15px 14px}}.videos-section .video-wrapper .video-box .video-overlay-text .btns-wrap .watch-btn::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.videos-section .video-wrapper .video-box .video-overlay-text .btns-wrap .watch-btn:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}.videos-section .video-wrapper .video-box .video-overlay-text .btns-wrap .watch-btn:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:767px){.videos-section .video-wrapper .video-box .video-overlay-text .btns-wrap .watch-btn{font-size:1.2rem}}.videos-section .video-wrapper .video-box .video-overlay-text .btns-wrap a{text-decoration:none}.videos-section .video-wrapper .video-box .video-overlay-text .btns-wrap{margin-left:5px;margin-top:29px}.videos-section .video-wrapper .video-box .video-overlay-text .btns-wrap .watch-btn{position:relative}.videos-section .breadcrumb{padding:45px 0}#section-videos.panel .videos-section .video-wrapper .video-box{height:100vh}.timeline-section{width:100%;display:flex;flex-wrap:wrap;margin-top:-3px}@media (max-width:1026px){.timeline-section{margin-top:-4px}}.timeline-section .timeline-slider{width:100%}.timeline-section .timeline-slider .timeline-slider-wrapper{width:100%;position:relative}.timeline-section .timeline-slider .timeline-slider-wrapper img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}@media (min-width:768px) and (max-width:1026px){.timeline-section .timeline-slider .timeline-slider-wrapper img{height:auto}}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay{position:absolute;right:5.55%;bottom:10%;z-index:1;max-width:500px}@media (min-width:2100px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay{right:calc(50% - 960px);max-width:600px}}@media (max-width:1026px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay{right:20px}}@media (max-width:767px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay{max-width:62%;right:0}}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-heading{color:#fff;font-size:6.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;line-height:100%;margin-bottom:10px}@media (max-width:1023px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-heading{font-size:4.4rem;white-space:nowrap}}@media (max-width:767px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-heading{font-size:3.4rem}}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-text{width:100%;color:#c1c1c1;font-size:2rem;font-family:Adani;font-weight:400}@media (max-width:1023px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-text{font-size:1.6rem}}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box{width:100%;display:flex;flex-direction:row}@media (max-width:767px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box{flex-direction:column;align-items:flex-start}}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .swiper-pagination-custom{width:auto;display:flex;flex-wrap:wrap;padding-top:40px;position:relative}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .swiper-pagination-custom::before{content:"";position:absolute;bottom:35px;left:0;height:2px;background:#fdf7ee;width:110%;opacity:.4}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .swiper-pagination-custom li{display:inline-flex;position:relative;padding:11px 0 0 0;width:60px;justify-content:center}@media (min-width:2100px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .swiper-pagination-custom li{padding:7px 0 0 0}}@media (max-width:1549px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .swiper-pagination-custom li{padding:16px 0 0 0}}@media (max-width:1026px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .swiper-pagination-custom li{padding:12px 0 0 0}}@media (max-width:767px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .swiper-pagination-custom li{width:40px}}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .swiper-pagination-custom li:first-child::after{content:"";position:absolute;left:24px;top:20%;height:10px;width:10px;background:#fff;border-radius:50%}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .swiper-pagination-custom li:last-child::after{content:"";position:absolute;left:24px;top:20%;height:10px;width:10px;background:#fff;border-radius:50%}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .swiper-pagination-custom li .timeline-title{font-size:2rem;color:#fdf7ee;font-family:Adani;text-transform:capitalize;font-weight:400;margin-top:16px;position:relative}@media (max-width:767px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .swiper-pagination-custom li .timeline-title{font-size:1.8rem}}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .viewtimeline-btn{display:inline-flex;justify-content:flex-start;margin-left:6%;align-items:center}@media (max-width:767px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .viewtimeline-btn{margin-top:9%;margin-left:0}}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .viewtimeline-btn .view-time-btn{color:#fff;border-radius:8px;padding:17px 17px 17px 17px;font-size:1.8rem;transition:all .5s;font-family:Adani;text-transform:capitalize;font-weight:400;position:relative;margin:0 auto;z-index:0;cursor:pointer;text-decoration:none;background:0 0;border:#fff solid 1px}@media (max-width:1549px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .timeline-box .viewtimeline-btn .view-time-btn{padding:10px 17px 10px 17px}}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls{position:absolute;bottom:14%;left:25%;z-index:991}@media (min-width:2100px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls{bottom:10%}}@media (max-width:1549px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls{bottom:14.5%}}@media (max-width:1026px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls{bottom:11.5%}}@media (max-width:1023px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls{bottom:15.5%}}@media (max-width:767px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls{bottom:36.5%}}@media (max-width:439px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls{bottom:32.7%}}@media (max-width:390px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls{bottom:30.5%}}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls .swiper-pagination-bullet{border:#fff solid 1px;width:12px;height:12px;background:#000;opacity:1;margin-right:8px}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2e57aa;border:solid 1px #2e57aa;position:relative}.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";position:absolute;width:1px;height:30px;background:#fff;bottom:11px;left:50%}@media (min-width:2100px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls .swiper-pagination-bullet.swiper-pagination-bullet-active:after{bottom:10px;left:49%}}@media (max-width:767px){.timeline-section .timeline-slider .timeline-slider-wrapper .timeline-overlay .slider__controls .swiper-pagination-bullet.swiper-pagination-bullet-active:after{height:20px}}.career-section{width:100%;margin-top:-3px;overflow:hidden;position:relative}@media (max-width:1026px){.career-section{padding-bottom:70px;margin-top:-4px}}.career-section .career-wrapper{display:flex;align-items:center}@media (max-width:1026px){.career-section .career-wrapper{flex-wrap:wrap}}.career-section .career-wrapper.leftpos{position:relative;left:5.56%;height:calc(100vh - 70px)}@media (min-width:2100px){.career-section .career-wrapper.leftpos{left:calc(50% - 960px)}}@media (min-width:2100px) and (max-width:2199px){.career-section .career-wrapper.leftpos{left:calc(50% - 940px)}}@media (max-width:1219px){.career-section .career-wrapper.leftpos{left:20px}}@media (max-width:1026px){.career-section .career-wrapper.leftpos{height:auto;left:inherit;position:inherit;padding:0 0 0 20px}}.career-section .career-wrapper .career-left-sec{width:40%}@media (max-width:1026px){.career-section .career-wrapper .career-left-sec{width:100%;padding-bottom:30px;padding-right:20px}}@media (max-width:767px){.career-section .career-wrapper .career-left-sec{max-width:400px;padding-right:20px}}.career-section .career-wrapper .career-left-sec .com-heading{width:100%;position:relative}@media (max-width:1023px){.career-section .career-wrapper .career-left-sec .com-heading{margin-top:5px}}.career-section .career-wrapper .career-left-sec .com-heading h1,.career-section .career-wrapper .career-left-sec .com-heading h2,.career-section .career-wrapper .career-left-sec .com-heading h3,.career-section .career-wrapper .career-left-sec .com-heading h4,.career-section .career-wrapper .career-left-sec .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.career-section .career-wrapper .career-left-sec .com-heading h1,.career-section .career-wrapper .career-left-sec .com-heading h2,.career-section .career-wrapper .career-left-sec .com-heading h3,.career-section .career-wrapper .career-left-sec .com-heading h4,.career-section .career-wrapper .career-left-sec .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.career-section .career-wrapper .career-left-sec .com-heading h1,.career-section .career-wrapper .career-left-sec .com-heading h2,.career-section .career-wrapper .career-left-sec .com-heading h3,.career-section .career-wrapper .career-left-sec .com-heading h4,.career-section .career-wrapper .career-left-sec .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.career-section .career-wrapper .career-left-sec .com-heading h1,.career-section .career-wrapper .career-left-sec .com-heading h2,.career-section .career-wrapper .career-left-sec .com-heading h3,.career-section .career-wrapper .career-left-sec .com-heading h4,.career-section .career-wrapper .career-left-sec .com-heading h5{font-size:2.2rem}}.career-section .career-wrapper .career-left-sec .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.career-section .career-wrapper .career-left-sec .com-heading span strong{font-weight:600}@media (max-width:1023px){.career-section .career-wrapper .career-left-sec .com-heading span{font-size:1.6rem;margin-top:20px}}@media (min-width:1600px){.career-section .career-wrapper .career-left-sec .com-heading{width:65%}}.career-section .career-wrapper .career-left-sec .career-btn{width:100%;margin-top:38px;display:flex;flex-wrap:wrap}@media (max-width:1026px){.career-section .career-wrapper .career-left-sec .career-btn{margin-top:20px;display:flex;flex-wrap:wrap}}.career-section .career-wrapper .career-left-sec .career-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.career-section .career-wrapper .career-left-sec .career-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.career-section .career-wrapper .career-left-sec .career-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.career-section .career-wrapper .career-left-sec .career-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.career-section .career-wrapper .career-left-sec .career-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.career-section .career-wrapper .career-left-sec .career-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.career-section .career-wrapper .career-right-sec{width:60%;padding:0 0 0 50px}@media (max-width:1026px){.career-section .career-wrapper .career-right-sec{width:100%;padding:0}}.career-section .career-wrapper .career-right-sec .career-slider-container{width:100%;overflow:hidden;padding:0 0 80px 0}@media (max-width:1799px){.career-section .career-wrapper .career-right-sec .career-slider-container{padding:0 0 80px 0}}@media (max-width:1023px){.career-section .career-wrapper .career-right-sec .career-slider-container{padding:0}}.career-section .career-wrapper .career-right-sec .career-slider-container .swiper-button-next,.career-section .career-wrapper .career-right-sec .career-slider-container .swiper-button-prev{border:#fff solid 1px;width:50px;height:50px;bottom:5%;top:inherit;z-index:91;border-radius:50%}@media (max-width:1799px){.career-section .career-wrapper .career-right-sec .career-slider-container .swiper-button-next,.career-section .career-wrapper .career-right-sec .career-slider-container .swiper-button-prev{bottom:5%}}@media (max-width:1026px){.career-section .career-wrapper .career-right-sec .career-slider-container .swiper-button-next,.career-section .career-wrapper .career-right-sec .career-slider-container .swiper-button-prev{bottom:0}}@media (max-width:1023px){.career-section .career-wrapper .career-right-sec .career-slider-container .swiper-button-next,.career-section .career-wrapper .career-right-sec .career-slider-container .swiper-button-prev{display:none}}.career-section .career-wrapper .career-right-sec .career-slider-container .swiper-button-next::after,.career-section .career-wrapper .career-right-sec .career-slider-container .swiper-button-prev::after{font-size:1.8rem;font-weight:400;color:#fff}.career-section .career-wrapper .career-right-sec .career-slider-container .swiper-button-next{right:11.4%}.career-section .career-wrapper .career-right-sec .career-slider-container .swiper-button-prev{left:inherit;right:calc(11.4% + 53px)}.career-section .career-wrapper .career-right-sec .career-slider-container .career-img{width:100%;position:relative;overflow:hidden;border-radius:12px}.career-section .career-wrapper .career-right-sec .career-slider-container .career-img::after{width:100%;height:100%;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:.9;position:absolute;content:" ";z-index:1;top:0;left:0}.career-section .career-wrapper .career-right-sec .career-slider-container .career-img img{width:100%;transition:1s ease}.career-section .career-wrapper .career-right-sec .career-slider-container .career-img img:hover{transform:scale(1.05)}.career-section .career-wrapper .career-right-sec .career-slider-container .career-img .career-slide-text{position:absolute;left:15px;bottom:15px;font-size:4.4rem;font-family:Adani;font-weight:600;color:#fff;z-index:2;line-height:100%}@media (max-width:1026px){.career-section .career-wrapper .career-right-sec .career-slider-container .career-img .career-slide-text{font-size:2.5rem}}@media (max-width:439px){.career-section .career-wrapper .career-right-sec .career-slider-container .career-img .career-slide-text{font-size:2rem}}.career-section .career-wrapper .career-right-sec .career-slider-container .com-career-slide{width:33.68%}#section-career.fp-section .swiper-wrapper{opacity:0;transform:translateX(150px);transition:all ease-in .5s}#section-career.fp-section .com-heading{opacity:0;transform:translateY(100px);transition:all .5s ease-in .6s}#section-career.fp-section.active .swiper-wrapper{opacity:1;transform:translateX(0)}#section-career.fp-section.active .com-heading{opacity:1;transform:translateY(0)}#section-career.fp-section.noAnimation .swiper-wrapper{opacity:1;transform:translateX(0)}#section-career.fp-section.noAnimation .com-heading{opacity:1;transform:translateY(0)}.foundation-section{width:100%;margin-top:-2px;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}@media (max-width:1026px){.foundation-section{padding-bottom:70px}}.foundation-section .foundation-wrapper{display:flex;align-items:center;justify-content:space-between}@media (max-width:1026px){.foundation-section .foundation-wrapper{flex-wrap:wrap}}.foundation-section .foundation-wrapper .foundation-left-sec{width:45%}@media (max-width:1023px){.foundation-section .foundation-wrapper .foundation-left-sec{width:40%}}.foundation-section .foundation-wrapper .foundation-left-sec .com-heading{width:100%;position:relative}@media (max-width:1023px){.foundation-section .foundation-wrapper .foundation-left-sec .com-heading{margin-top:5px}}.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h1,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h2,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h3,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h4,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h1,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h2,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h3,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h4,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h1,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h2,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h3,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h4,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h1,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h2,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h3,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h4,.foundation-section .foundation-wrapper .foundation-left-sec .com-heading h5{font-size:2.2rem}}.foundation-section .foundation-wrapper .foundation-left-sec .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.foundation-section .foundation-wrapper .foundation-left-sec .com-heading span strong{font-weight:600}@media (max-width:1023px){.foundation-section .foundation-wrapper .foundation-left-sec .com-heading span{font-size:1.6rem;margin-top:20px}}@media (max-width:1026px){.foundation-section .foundation-wrapper .foundation-left-sec .com-heading{margin-bottom:30px}}@media (max-width:1023px){.foundation-section .foundation-wrapper .foundation-left-sec .com-heading{margin-bottom:15px}}@media (max-width:767px){.foundation-section .foundation-wrapper .foundation-left-sec{width:100%}}.foundation-section .foundation-wrapper .foundation-left-sec .foundation-image-wrap{width:100%;overflow:hidden;border-radius:20px}@media (max-width:767px){.foundation-section .foundation-wrapper .foundation-left-sec .foundation-image-wrap{max-height:265px}}.foundation-section .foundation-wrapper .foundation-left-sec .foundation-image-wrap img{width:100%;transition:1s ease}.foundation-section .foundation-wrapper .foundation-left-sec .foundation-image-wrap img:hover{transform:scale(1.05)}.foundation-section .foundation-wrapper .foundation-right-sec{width:51%;padding-left:4%}@media (max-width:1023px){.foundation-section .foundation-wrapper .foundation-right-sec{margin-top:15px;width:56%}}@media (max-width:767px){.foundation-section .foundation-wrapper .foundation-right-sec{width:100%;margin-top:30px}}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap{width:100%}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading{width:100%;position:relative;margin-bottom:40px}@media (max-width:1023px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading{margin-top:5px}}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h1,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h2,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h3,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h4,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h1,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h2,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h3,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h4,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h1,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h2,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h3,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h4,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h1,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h2,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h3,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h4,.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading h5{font-size:2.2rem}}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading span strong{font-weight:600}@media (max-width:1023px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading span{font-size:1.6rem;margin-top:20px}}@media (max-width:1026px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .com-heading{margin-bottom:30px}}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info{width:100%;position:relative}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info p{width:100%;font-size:2.6rem;font-family:Adani;font-weight:400;color:#c1c1c1}@media (max-width:1026px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info p{font-size:2.4rem}}@media (max-width:1026px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info p .wordbrekmob{padding-left:16px}}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .quote-img{position:absolute;top:-17px;left:-27px}@media (max-width:1026px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .quote-img{top:-18px;left:-13px}}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .designation-info-wrap{width:100%;margin:36px 0}@media (max-width:1026px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .designation-info-wrap{margin:15px 0}}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .designation-info-wrap .name-info{font-size:2rem;font-family:Adani;color:#c1c1c1;font-weight:500;margin-bottom:5px}@media (max-width:1026px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .designation-info-wrap .name-info{font-size:2rem}}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .designation-info-wrap .desination-info{font-size:1.4rem;font-family:Adani;color:#c1c1c1;font-weight:300}@media (max-width:1026px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .designation-info-wrap .desination-info{font-size:1.4rem}}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .btns-wrap{width:100%;display:flex;flex-wrap:wrap;align-items:center}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .btns-wrap .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%;margin-right:30px}@media (max-width:1023px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .btns-wrap .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .btns-wrap .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .btns-wrap .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .btns-wrap .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .btns-wrap .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .btns-wrap .viewmore-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400;padding-top:0}@media (max-width:1023px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .btns-wrap .viewmore-btn{font-size:1.8rem}}@media (max-width:767px){.foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .btns-wrap .viewmore-btn{font-size:1.4rem}}#section-last.fp-section .foundation-left-sec{opacity:0;transform:translateX(-100px);transition:all ease-in .5s}#section-last.fp-section.active .foundation-left-sec{opacity:1;transform:translateX(0)}#section-last.fp-section.noAnimation .foundation-left-sec{opacity:1;transform:translateX(0)}footer{z-index:9999}@media (max-width:1026px){footer{z-index:9}}footer .footer-bg{background:url(../../dist/images/footer-bg.jpg) center top no-repeat;display:flex;width:100%;background-size:cover;position:relative}footer .footer-bg::after{content:"";position:absolute;width:100%;height:101%;background:rgba(0,0,0,.8);z-index:1}@media (max-width:767px){footer .footer-bg{background-size:cover}}footer .footer-upper{display:flex;width:100%;margin:50px 0 0 5.56%;border-radius:100px 0 0}@media (min-width:2100px){footer .footer-upper{margin-left:calc(50% - 960px)}}@media (max-width:1219px){footer .footer-upper{width:100%;margin:0 20px}}@media (max-width:1026px){footer .footer-upper{background:0 0;margin:0;border-radius:0;width:100%;margin:0 20px}}footer .footer-wrapper{display:flex;width:100%;padding:30px 0;position:relative;z-index:2;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@media (max-width:1026px){footer .footer-wrapper{flex-direction:column;padding:0 0}}footer .footer-left{width:23%}@media (max-width:1026px){footer .footer-left{width:100%;padding:20px 0}}footer .footer-left .footer-logo{padding-bottom:18px}footer .footer-left .footer-logo img{width:27.2%}@media (max-width:1026px){footer .footer-left .footer-logo img{width:90px}}footer .footer-social-links ul{border-width:1px;border-style:solid;border-left:none;border-right:none;position:relative;-o-border-image:linear-gradient(to right,#7d2f94,#7d2f94,#7d2f94) 1;border-image:linear-gradient(to right,#7d2f94,#7d2f94,#7d2f94) 1;display:inline-block}footer .footer-social-links ul li{padding:10px 15px 9px 5px;display:inline-block}footer .footer-social-links ul li:last-child{padding:7px 4px 7px 5px}footer .footer-social-links ul li a img{height:15px}footer .footer-right{display:flex;width:77%}@media (max-width:1026px){footer .footer-right{width:100%;flex-direction:column;padding-bottom:47px}}footer .footer-right .footer-col-links{padding:0 30px 0 35px}@media (min-width:1027px){footer .footer-right .footer-col-links{width:25%}}@media (max-width:1026px){footer .footer-right .footer-col-links.no-heading-links ul{display:block!important;border-bottom:none!important}}footer .footer-right .footer-col-links.no-heading-links ul li a{font-size:1.8rem;font-weight:500;color:#fff;padding:0 0 15px;font-family:Adani;line-height:89%;white-space:nowrap;text-decoration:none;display:block}@media (max-width:1026px){footer .footer-right .footer-col-links{padding:0}}@media (min-width:1027px) and (max-width:1219px){footer .footer-right .footer-col-links{padding:0 20px 0 35px}}footer .footer-right .footer-col-links:last-child{padding-right:0}@media (max-width:1026px){footer .footer-right .footer-col-links .footer-sub-link{display:none;border-bottom:1px solid #c1c1c1;padding-top:20px}}footer .footer-right .footer-col-links .footer-sub-link li{font-size:1.4rem;list-style:none;padding-bottom:1.5rem;white-space:nowrap;line-height:1.66rem;letter-spacing:.1px}@media (max-width:1026px){footer .footer-right .footer-col-links .footer-sub-link li{font-size:1.6rem}}footer .footer-right .footer-col-links .footer-sub-link li a{color:#c1c1c1;text-decoration:none}footer .footer-right .footer-col-links .footer-sub-link li a:hover{text-decoration:underline}footer .footer-right .footer-head{font-size:1.8rem;font-weight:500;color:#fff;padding:0 0 33px;font-family:Adani;line-height:89%;white-space:nowrap}footer .footer-right .footer-head a{text-decoration:none;font-size:1.8rem;font-weight:500;color:#fff;padding:0 0 33px;font-family:Adani;line-height:89%;white-space:nowrap}@media (max-width:1026px){footer .footer-right .footer-head{border-bottom:1px solid #c1c1c1;padding:24px 0;display:block;cursor:pointer;font-size:2rem}}@media (max-width:1026px){footer .footer-right .footer-head.has-child{background:url(../../dist/images/footer-arrow.svg) no-repeat right center}footer .footer-right .footer-head.has-child.active{border-bottom:none}}footer .footer-policy{background:#070e17;display:flex;width:100%;padding:20px 0;z-index:9;position:relative}footer .footer-policy .footer-container{margin:0 auto}@media (max-width:1026px){footer .footer-policy .footer-container{max-width:100%;padding:0 20px}}footer .footer-policy .footer-container .footer-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media (max-width:1026px){footer .footer-policy .footer-container .footer-wrap{flex-direction:column}}footer .footer-policy .footer-container .footer-wrap .footer-copyright{font-size:1.4rem;font-family:Adani;font-weight:400;color:#c1c1c1}@media (max-width:1026px){footer .footer-policy .footer-container .footer-wrap .footer-copyright{width:100%}}footer .footer-policy .footer-container .footer-wrap .footer-links{justify-content:right;align-items:flex-end}@media (max-width:1026px){footer .footer-policy .footer-container .footer-wrap .footer-links{width:100%;justify-content:left;padding-top:20px}}footer .footer-policy .footer-container .footer-wrap .footer-links ul li{padding:0 12px;font-size:1.4rem;display:inline-block}@media (max-width:1026px){footer .footer-policy .footer-container .footer-wrap .footer-links ul li{padding:0 24px 0 0}}@media (max-width:439px){footer .footer-policy .footer-container .footer-wrap .footer-links ul li{padding:0 10px 0 0}}@media (max-width:390px){footer .footer-policy .footer-container .footer-wrap .footer-links ul li{font-size:1.2rem}}footer .footer-policy .footer-container .footer-wrap .footer-links ul li:last-child{padding:0}footer .footer-policy .footer-container .footer-wrap .footer-links ul li a{text-decoration:none;color:#c1c1c1}.business-section{display:flex;align-items:flex-start}.business-section .business-wrapper.marginTop{margin-top:100px}@media (min-width:1600px){.business-section .business-wrapper.marginTop{margin-top:150px}}.business-section .business-wrapper .com-heading{width:100%;position:relative}@media (max-width:1023px){.business-section .business-wrapper .com-heading{margin-top:5px}}.business-section .business-wrapper .com-heading h1,.business-section .business-wrapper .com-heading h2,.business-section .business-wrapper .com-heading h3,.business-section .business-wrapper .com-heading h4,.business-section .business-wrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.business-section .business-wrapper .com-heading h1,.business-section .business-wrapper .com-heading h2,.business-section .business-wrapper .com-heading h3,.business-section .business-wrapper .com-heading h4,.business-section .business-wrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.business-section .business-wrapper .com-heading h1,.business-section .business-wrapper .com-heading h2,.business-section .business-wrapper .com-heading h3,.business-section .business-wrapper .com-heading h4,.business-section .business-wrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.business-section .business-wrapper .com-heading h1,.business-section .business-wrapper .com-heading h2,.business-section .business-wrapper .com-heading h3,.business-section .business-wrapper .com-heading h4,.business-section .business-wrapper .com-heading h5{font-size:2.2rem}}.business-section .business-wrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.business-section .business-wrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.business-section .business-wrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.business-section .business-wrapper .business-tab-wrap .business-links{display:flex;align-items:self-start}@media (max-width:767px){.business-section .business-wrapper .business-tab-wrap .business-links{flex-direction:column}}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu{width:66.66%;padding:35px 12% 50px 20px}@media (max-width:1026px){.business-section .business-wrapper .business-tab-wrap .business-links .business-menu{width:66.66%}}@media (max-width:767px){.business-section .business-wrapper .business-tab-wrap .business-links .business-menu{width:100%;order:2}}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap{display:flex;flex-direction:column}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li{font-size:2.4rem;font-family:Adani;line-height:100%;padding:15px 0}@media (max-width:1399px){.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li{padding:10px 0}}@media (max-width:1026px){.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li{font-size:1.8rem;padding:10px 0}}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li a{color:#c1c1c1;text-decoration:none;display:inline-block}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li a.active{font-size:3.4rem;padding-right:21px;background:url(../../dist/images/business-img/head-forward-arrow.svg) no-repeat right top;border-bottom:2px solid #c1c1c1;padding-bottom:10px;font-weight:600}@media (max-width:1026px){.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li a.active{font-size:2.4rem;line-height:2.6rem}}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li.business-listing .business-content{display:block;transition:all .2s linear}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content{display:none;width:100%;transition:all .2s linear}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-content{font-size:2rem;color:#c1c1c1;width:500px;max-width:100%;font-family:Adani;padding:30px 0 15px;line-height:120%}@media (max-width:1399px){.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-content{padding:15px 0 10px}}@media (max-width:767px){.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-content{font-size:1.6rem}}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head{display:flex;flex-direction:column}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head ul li{width:49%;display:inline-block;font-size:2rem;font-family:Adani;padding-bottom:15px}@media (max-width:1399px){.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head ul li{padding:10px 0}}@media (max-width:1026px){.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head ul li{width:100%;padding-bottom:10px;font-size:1.8rem}}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head ul li a{color:#c1c1c1;text-decoration:none;background:url(../../dist/images/business-img/head-forward-arrow.svg) no-repeat right center;padding-right:25px;background-size:8px;line-height:normal}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head .show-sub-head{text-align:right;position:relative}@media (max-width:1026px){.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head .show-sub-head{padding:8px 0}}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head .show-sub-head::before{content:"";position:absolute;background:#c1c1c1;width:100%;top:50%;height:1px;left:0;transform:translateY(-50%)}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head .show-sub-head a{text-decoration:underline;color:#fff;font-size:1.8rem;font-family:Adani;position:relative;padding:0 30px 0 10px;display:none}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head .show-sub-head a::after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fdf7ee;content:"";position:absolute;right:7px;top:50%;transform:translateY(-50%)}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head .show-sub-head.showless a::after{transform:rotate(180deg);top:30%}.business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li.business-listing .business-content{display:block}.business-section .business-wrapper .business-tab-wrap .business-links .bussiness-slider-wrap{width:33.33%}@media (min-width:1600px){.business-section .business-wrapper .business-tab-wrap .business-links .bussiness-slider-wrap{margin-top:-70px}}@media (max-width:767px){.business-section .business-wrapper .business-tab-wrap .business-links .bussiness-slider-wrap{width:100%;margin:50px 0 0;order:1;justify-content:center;align-items:center}}.business-section .business-wrapper .business-tab-wrap .business-links .bussiness-slider-wrap .business-gallery{display:none}.business-section .business-wrapper .business-tab-wrap .business-links .bussiness-slider-wrap .business-gallery .tech-swiper .swiper-wrapper .swiper-slide .image-box{width:100%;overflow:hidden;border-radius:12px}@media (max-width:1026px){.business-section .business-wrapper .business-tab-wrap .business-links .bussiness-slider-wrap .business-gallery .tech-swiper .swiper-wrapper .swiper-slide .image-box{height:auto}}.business-section .business-wrapper .business-tab-wrap .business-links .bussiness-slider-wrap .business-gallery .tech-swiper .swiper-wrapper .swiper-slide .image-box img{width:100%;display:block}.business-section .business-wrapper .business-tab-wrap .business-links .bussiness-slider-wrap .business-gallery .tech-swiper .swiper-wrapper .swiper-slide .image-box .image-caption{font-size:1.4rem;color:#c1c1c1;background:#393939;padding:5px 15px;border-radius:0 0 13px 13px;position:absolute;bottom:0;width:100%}@media (max-width:1026px){.business-section .business-wrapper .business-tab-wrap .business-links .bussiness-slider-wrap .business-gallery .tech-swiper .swiper-wrapper .swiper-slide .image-box .image-caption{font-size:1.138rem}}#section-business.fp-section .com-heading{opacity:0;transform:translateX(-100px);transition:all ease-in .5s}#section-business.fp-section .bussiness-slider-wrap{opacity:0;transform:translateX(100px);transition:all ease-in .5s}#section-business.fp-section.active .com-heading{opacity:1;transform:translateX(0)}#section-business.fp-section.active .bussiness-slider-wrap{opacity:1;transform:translateX(0)}#section-business.fp-section.noAnimation .com-heading{opacity:1;transform:translateX(0)}#section-business.fp-section.noAnimation .bussiness-slider-wrap{opacity:1;transform:translateX(0)}.Com_businessHome{width:100%}.Com_businessHome .business-section_home{width:100%}.Com_businessHome .business-section_home .heading-wrap{width:100%;display:flex;align-items:center;justify-content:space-between;align-items:center}@media (max-width:1023px){.Com_businessHome .business-section_home .heading-wrap{flex-wrap:wrap}}.Com_businessHome .business-section_home .heading-wrap .com-heading{position:relative;width:auto!important;width:100%;position:relative}@media (max-width:1023px){.Com_businessHome .business-section_home .heading-wrap .com-heading{margin-top:5px}}.Com_businessHome .business-section_home .heading-wrap .com-heading h1,.Com_businessHome .business-section_home .heading-wrap .com-heading h2,.Com_businessHome .business-section_home .heading-wrap .com-heading h3,.Com_businessHome .business-section_home .heading-wrap .com-heading h4,.Com_businessHome .business-section_home .heading-wrap .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_businessHome .business-section_home .heading-wrap .com-heading h1,.Com_businessHome .business-section_home .heading-wrap .com-heading h2,.Com_businessHome .business-section_home .heading-wrap .com-heading h3,.Com_businessHome .business-section_home .heading-wrap .com-heading h4,.Com_businessHome .business-section_home .heading-wrap .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_businessHome .business-section_home .heading-wrap .com-heading h1,.Com_businessHome .business-section_home .heading-wrap .com-heading h2,.Com_businessHome .business-section_home .heading-wrap .com-heading h3,.Com_businessHome .business-section_home .heading-wrap .com-heading h4,.Com_businessHome .business-section_home .heading-wrap .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_businessHome .business-section_home .heading-wrap .com-heading h1,.Com_businessHome .business-section_home .heading-wrap .com-heading h2,.Com_businessHome .business-section_home .heading-wrap .com-heading h3,.Com_businessHome .business-section_home .heading-wrap .com-heading h4,.Com_businessHome .business-section_home .heading-wrap .com-heading h5{font-size:2.2rem}}.Com_businessHome .business-section_home .heading-wrap .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_businessHome .business-section_home .heading-wrap .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_businessHome .business-section_home .heading-wrap .com-heading span{font-size:1.6rem;margin-top:20px}}@media (max-width:1023px){.Com_businessHome .business-section_home .heading-wrap .com-heading{width:100%!important;margin-bottom:20px}}.Com_businessHome .business-section_home .heading-wrap .business-right-tab{position:relative}@media (max-width:1023px){.Com_businessHome .business-section_home .heading-wrap .business-right-tab{width:100%;display:block}}.Com_businessHome .business-section_home .heading-wrap .business-right-tab ul{text-align:left;display:flex;padding:0 0 0}.Com_businessHome .business-section_home .heading-wrap .business-right-tab ul li{font-size:2rem;display:inline;border-bottom:1px solid #c1c1c1}.Com_businessHome .business-section_home .heading-wrap .business-right-tab ul li a{color:#c1c1c1;padding:10px 24px;border-bottom:4px solid transparent;text-decoration:none;display:block;font-size:2rem;font-weight:500;letter-spacing:.2px}@media (max-width:767px){.Com_businessHome .business-section_home .heading-wrap .business-right-tab ul li a{font-size:1.6rem}}.Com_businessHome .business-section_home .heading-wrap .business-right-tab ul li a.active{background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500;border-width:4px;border-style:solid;border-left:none;border-right:none;border-top:none;position:relative;-o-border-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f) 1;border-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f) 1}.Com_businessHome .business-section_home .business-details-comp{width:100%;position:relative;flex-direction:row;margin-top:40px;display:none}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp{flex-direction:column-reverse;margin-top:10px}}.Com_businessHome .business-section_home .business-details-comp.active{display:flex}.Com_businessHome .business-section_home .business-details-comp .business-left-sec{width:38.4%;margin-right:.8%}@media (min-width:1027px) and (max-width:1039px){.Com_businessHome .business-section_home .business-details-comp .business-left-sec{width:49.3%}}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp .business-left-sec{width:100%}}.Com_businessHome .business-section_home .business-details-comp .business-left-sec.full-width{width:100%;margin-right:0}.Com_businessHome .business-section_home .business-details-comp .business-left-sec.full-width ul li{width:24.2%;margin-right:1%;margin-bottom:1%}.Com_businessHome .business-section_home .business-details-comp .business-left-sec.full-width ul li:nth-child(even){margin-right:1%}.Com_businessHome .business-section_home .business-details-comp .business-left-sec.full-width ul li:nth-child(4n+4){margin-right:0}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp .business-left-sec.full-width ul li{width:32.2%}.Com_businessHome .business-section_home .business-details-comp .business-left-sec.full-width ul li:nth-child(4n+4){margin-right:1%}}@media (max-width:767px){.Com_businessHome .business-section_home .business-details-comp .business-left-sec.full-width ul li{width:49%}}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul{list-style-type:none;width:100%;display:flex;flex-wrap:wrap}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li{width:48.5%;margin-right:2.2%;display:inline-block;margin-bottom:2.2%}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li{width:49.5%;margin-right:1%;margin-bottom:1%}}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li a.active .thumb-image::after{width:100%;height:100vh;left:0}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li a.active .thumb-image::before{display:none}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li a.active .thumb-image .overlay-wrap .overlay-text::after{left:0;width:100%}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li a.active .thumb-image .overlay-wrap .overlay-text .arrow-right{display:inline-block}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li:nth-child(even){margin-right:0}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image{width:100%;position:relative;overflow:hidden;cursor:pointer}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image::after{content:"";position:absolute;background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);top:0;left:-100%;width:0;height:0;transition:all ease .3s;z-index:1}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image:hover .overlay-wrap{position:relative}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image:hover .overlay-wrap .overlay-text::after{left:0;width:calc(100% + 0px)}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image:hover .overlay-wrap .overlay-text .arrow-right{display:inline-block}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image::before{position:absolute;z-index:1;height:60%;width:100%;content:" ";bottom:0;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:1;pointer-events:none}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image img{width:100%;transition:1s ease}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image img:hover{transform:scale(1.1)}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image .overlay-wrap{position:relative;width:95%}@media (max-width:1399px){.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image .overlay-wrap{width:94%}}@media (max-width:767px){.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image .overlay-wrap{width:85%}}@media (max-width:390px){.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image .overlay-wrap{width:96%}}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image .overlay-wrap .overlay-text{position:absolute;left:0;bottom:25px;font-size:1.6rem;font-family:Adani;font-weight:400;color:#fff;letter-spacing:.16px;z-index:2;padding-left:20px;display:inline-flex;align-items:center;width:98%}@media (max-width:767px){.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image .overlay-wrap .overlay-text{font-size:1.3rem;left:0;bottom:15px;padding-left:10px}}@media (max-width:390px){.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image .overlay-wrap .overlay-text{font-size:1.2rem;left:0}}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image .overlay-wrap .overlay-text::after{content:"";position:absolute;left:-100%;bottom:-7px;z-index:2;width:0;height:2px;background:#fff;transition:all ease .3s}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image .overlay-wrap .overlay-text .arrow-right{display:none;width:9px;height:11px;left:15px;top:0}.Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image .overlay-wrap .overlay-text .arrow-right::after{content:"";display:block;width:17px;height:15px;right:0;top:0;position:absolute;background:url(/assets/adaniv1/dist/images/arrow_right_alt.svg) no-repeat center}.Com_businessHome .business-section_home .business-details-comp .business-right-sec{width:61.1%;display:none}@media (min-width:1027px) and (max-width:1039px){.Com_businessHome .business-section_home .business-details-comp .business-right-sec{width:52%}}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp .business-right-sec{width:100%;margin-bottom:1%}}.Com_businessHome .business-section_home .business-details-comp .business-right-sec.active{display:block}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content{width:100%;position:relative}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .big-thumb-image{width:100%;overflow:hidden;position:relative}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .big-thumb-image img{width:100%;transition:1s ease}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .big-thumb-image img:hover{transform:scale(1.05)}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .big-thumb-image::after{position:absolute;z-index:1;height:50%;width:100%;content:" ";bottom:0;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:1;pointer-events:none}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links{width:100%;position:absolute;left:0;bottom:30px;z-index:2;padding:0 30px}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links{padding:0 10px;bottom:13px}}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul{margin:0;display:flex;flex-wrap:wrap;width:100%;border-bottom:solid 1px #f0f0f0;padding:20px 0}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul{padding:5px 0}}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li{display:inline-flex;padding:12px 12px;padding-right:13px;background:rgba(0,0,0,.6);margin-right:10px;overflow:hidden;position:relative;margin-bottom:12px}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li{padding:6px 6px;margin-right:5px;margin-bottom:6px}}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li::after{content:"";position:absolute;background:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);top:0;left:-100%;width:0;height:0;transition:all ease .3s}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li::after{left:0;height:100%}}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li:last-child{margin-right:0}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li a{text-decoration:none;color:#dcdcdc;font-size:1.6rem;font-family:Adani;font-weight:400;letter-spacing:.16px;transition:all ease .3s;position:relative;z-index:2}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li a{font-size:1.3rem}}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li a .arrow-right{width:10px;height:11px;position:relative;left:12px;top:1px;opacity:0;margin-right:10px;display:none}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li a .arrow-right{display:inline-block;opacity:1}}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li a .arrow-right::after{content:"";display:block;width:17px;height:11px;right:0;position:absolute;background:url(/assets/adaniv1/dist/images/arrow_right_alt.svg) no-repeat center}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li:hover::after{width:100%;height:100vh;left:0}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li:hover a .arrow-right{opacity:1;display:inline-block}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links .elplore-more-cta{width:100%;display:flex;flex-wrap:wrap;padding:20px 0 0 0}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links .elplore-more-cta{padding:10px 0 0 0}}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links .elplore-more-cta a{color:#fff;font-size:1.6rem;font-family:Adani;font-weight:400;text-decoration:underline;letter-spacing:.16px;text-underline-offset:5px;position:relative}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links .elplore-more-cta a::before{content:"";width:18px;height:18px;top:58%;transform:translate(-50%,-50%);right:-30px;position:absolute;opacity:0;transition:all .4s;background:url(/assets/adaniv1/dist/images/arrow_right_alt.svg) no-repeat center}@media (max-width:767px){.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links .elplore-more-cta a{font-size:1.3rem}}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links .elplore-more-cta a:hover::after{opacity:1;right:-32px}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links .elplore-more-cta a:hover::before{opacity:1;right:-32px}@media (max-width:1023px){.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links .elplore-more-cta a::after{opacity:1;right:-32px}.Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links .elplore-more-cta a::before{opacity:1;right:-32px}}.Com_businessHome .business-section_home .business-details-comp#Verticals .business-left-sec ul li .thumb-image:hover .overlay-wrap .overlay-text::after{left:-100%;width:0}.Com_businessHome .business-section_home .business-details-comp#Verticals .business-left-sec ul li .thumb-image:hover .overlay-wrap .overlay-text .arrow-right{display:none}.Com_businessHome .business-section_home .business-details-comp#Verticals .business-left-sec ul li a.active .thumb-image:hover .overlay-wrap .overlay-text::after{left:0;width:calc(100% + 14px)}.Com_businessHome .business-section_home .business-details-comp#Verticals .business-left-sec ul li a.active .thumb-image:hover .overlay-wrap .overlay-text .arrow-right{display:inline-block}.ourleadership-section{width:100%;display:block;position:relative}.ourleadership-section .ourleadershipWrapper{width:100%;width:100%;position:relative}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper{margin-top:5px}}.ourleadership-section .ourleadershipWrapper h1,.ourleadership-section .ourleadershipWrapper h2,.ourleadership-section .ourleadershipWrapper h3,.ourleadership-section .ourleadershipWrapper h4,.ourleadership-section .ourleadershipWrapper h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper h1,.ourleadership-section .ourleadershipWrapper h2,.ourleadership-section .ourleadershipWrapper h3,.ourleadership-section .ourleadershipWrapper h4,.ourleadership-section .ourleadershipWrapper h5{font-size:3.4rem}}@media (max-width:767px){.ourleadership-section .ourleadershipWrapper h1,.ourleadership-section .ourleadershipWrapper h2,.ourleadership-section .ourleadershipWrapper h3,.ourleadership-section .ourleadershipWrapper h4,.ourleadership-section .ourleadershipWrapper h5{font-size:2.4rem}}@media (max-width:390px){.ourleadership-section .ourleadershipWrapper h1,.ourleadership-section .ourleadershipWrapper h2,.ourleadership-section .ourleadershipWrapper h3,.ourleadership-section .ourleadershipWrapper h4,.ourleadership-section .ourleadershipWrapper h5{font-size:2.2rem}}.ourleadership-section .ourleadershipWrapper span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.ourleadership-section .ourleadershipWrapper span strong{font-weight:600}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper span{font-size:1.6rem;margin-top:20px}}.ourleadership-section .ourleadership-wrap{width:100%;padding:80px 0 0;position:relative}@media (max-width:767px){.ourleadership-section .ourleadership-wrap{padding:30px 0}}.ourleadership-section .ourleadership-wrap .ourleadership-box{width:100%}.ourleadership-section .ourleadership-wrap .ourleadership-box ul{list-style:none;margin:0;padding:0;margin-top:-80px}@media (max-width:767px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul{margin-top:-10px}}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li{width:22.566%;display:inline-block;margin-right:3%;position:relative;margin-top:80px}@media (max-width:1399px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li{width:22.5%}}@media (max-width:1026px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li{width:48.3%;margin-bottom:0}}@media (max-width:767px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li{width:100%;margin-right:0;margin-top:20px}}@media (max-width:1026px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li:nth-child(even){margin-right:0}}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li:nth-child(4n){margin-right:0}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap{width:100%;display:flex;flex-wrap:wrap;border:transparent solid 2px;transition:.3s;overflow:hidden}@media (max-width:767px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap{margin-bottom:50px;border:#0a66c2 solid 2px}}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .image-card{width:100%;overflow:hidden}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .image-card img{width:100%;transition:1s ease}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card{width:100%;min-height:160px;position:relative;transition:.3s;background-image:linear-gradient(to right,#050911,#070811,#0a0711,#0c0510,#0f040e)}@media (min-width:2100px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card{min-height:180px}}@media (min-width:1027px) and (max-width:1219px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card{min-height:120px}}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-info{width:100%;padding:30px 30px 30px 20px}@media (min-width:1220px) and (max-width:1599px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-info{padding:20px 20px 30px 20px}}@media (min-width:1027px) and (max-width:1219px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-info{padding:15px 15px 30px 15px}}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-info .ourleader-name{font-size:2.4rem;font-family:Adani;font-weight:500;color:#fff;display:inline-block;margin-bottom:10px}@media (max-width:1023px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-info .ourleader-name{font-size:1.6rem}}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-info .ourleader-designation{display:block;font-size:1.6rem;font-family:Adani;font-weight:400;color:#c1c1c1}@media (max-width:1023px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-info .ourleader-designation{font-size:1.067rem}}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-social-handles{width:100%;background:linear-gradient(to right,#fff,#fff,#fff,#fff,#fff);padding:0 20px;position:absolute;bottom:0;transition:.3s;opacity:0}@media (max-width:767px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-social-handles{opacity:1}}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-social-handles ul{list-style:none;margin:0;padding:0;margin-top:0}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-social-handles ul li{width:auto;display:inline-block;margin-bottom:0;margin-top:0}@media (max-width:1026px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-social-handles ul li{margin-bottom:0;margin-right:3%}}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-social-handles ul li a{text-decoration:none;padding:0 10px}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-social-handles ul li a img{width:25px}@media (min-width:1024px){.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap:hover{border:#0a66c2 solid 2px;padding-bottom:0}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap:hover .ourleader-social-handles{bottom:0;transition:.3s;opacity:1}.ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap:hover .image-card img{transform:scale(1.03)}}.ourleadership-section.blacktheme{margin-top:0}.ourleadership-section .ourleadershipWrapper{width:100%;display:flex;flex-wrap:wrap;padding-bottom:70px;position:relative;align-items:center}@media (max-width:767px){.ourleadership-section .ourleadershipWrapper{padding-bottom:30px}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec{width:calc(40% - 41px)}@media (max-width:1399px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec{width:calc(32% - 41px)}}@media (max-width:1549px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec{width:calc(33% - 41px)}}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec{width:100%}}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .leader-mob-heading{padding-bottom:20px;display:block}}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .com-heading{width:70%;display:inline-block}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .ourleader-info{width:100%;display:block;padding:20px 0 0}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .ourleader-info .ourleader-name{font-size:2.4rem;font-family:Adani;font-weight:500;margin-bottom:5px;color:#fff}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .ourleader-info .ourleader-designation{display:block;font-size:1.6rem;font-family:Adani;font-weight:400;color:#c1c1c1;padding-left:0;margin-top:10px}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .ourleader-info .ourleader-designation{font-size:1.4rem}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .our-leader-image{width:100%;overflow:hidden}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .our-leader-image img{width:100%;transition:1s ease}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .our-leader-image img:hover{transform:scale(1.05)}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .social-handles{width:100%;display:block;margin-top:8px}@media (max-width:767px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .social-handles{display:inline-block;text-align:left}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .social-handles ul{list-style:none;margin:0;padding:0}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .social-handles ul li{display:inline-block;padding:13px 13px 0 0}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .social-handles ul li a{display:block;text-decoration:none}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .social-handles ul li img{width:30px}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .download-btn{position:relative;width:100%;padding-top:20px;display:flex;flex-wrap:wrap;text-align:center}@media (max-width:767px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .download-btn{width:auto}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .download-btn .gradient-button{width:100%;padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:767px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .download-btn .gradient-button{width:auto}}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .download-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .download-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .download-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .download-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .download-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec{width:calc(60% - 41px);margin-left:80px}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .com-heading{top:-13px;position:relative}@media (max-width:767px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .com-heading{margin-bottom:20px}}@media (max-width:1399px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec{width:calc(68% - 41px)}}@media (max-width:1549px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec{width:calc(67% - 41px)}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .com-heading span{margin-top:25px;font-weight:600}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec{width:100%;margin-left:0;margin-top:30px;padding-bottom:70px}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .ourleader-info-details{width:100%;margin-top:30px}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .ourleader-info-details{margin-top:0}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .ourleader-info-details p{font-size:2.2rem;color:#c1c1c1;font-family:Adani;font-weight:400;width:100%;line-height:123.76%}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .ourleader-info-details p{font-size:1.6rem}}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .ourleader-info-details p{line-height:20px}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec{width:100%;margin-top:68px}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec{margin-top:20px}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper{width:100%;position:relative;display:flex;flex-wrap:wrap}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .Com-subtext{width:100%;margin-bottom:27px;font-size:2.6rem;font-family:Adani;color:#c1c1c1;line-height:123.76%;margin-top:10px;padding:0 40px 0 0}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .Com-subtext blockquote{position:relative;quotes:auto;padding:0 0 0 20px}@media (max-width:767px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .Com-subtext blockquote{padding:0 0 0 10px}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .Com-subtext blockquote:before{content:open-quote;left:-2px;top:2px;display:inline-block;vertical-align:bottom;color:#393939;font-size:2em;position:absolute}@media (max-width:767px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .Com-subtext blockquote:before{left:-2px}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .Com-subtext blockquote:after{content:close-quote;bottom:-10px;display:inline-block;vertical-align:bottom;color:#393939;font-size:2em;position:absolute}@media (max-width:1026px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .Com-subtext{padding:0}}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .Com-subtext{padding:0;font-size:1.6rem}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .Com-subtext .quotes{position:absolute;left:-11px;top:-22px;font-size:3rem;display:none}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .arrow-icons{width:100%;display:block;position:relative;bottom:50px}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .arrow-icons img{width:100%}@media (max-width:1026px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .arrow-icons img{width:100%}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .info-wrap{width:100%;display:block;position:relative;margin-top:-75px}@media (max-width:1026px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .info-wrap{margin-top:-37px}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .info-wrap .info{width:100%;display:block;margin-bottom:37px}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .info-wrap .info .name{color:#393939;font-size:2.6rem;font-family:Adani;font-weight:400;padding-bottom:4px}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .info-wrap .info .name{padding:0;font-size:1.6rem}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .info-wrap .info .designation{color:#393939;font-size:2rem;font-family:Adani;font-weight:300}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .info-wrap .info .designation{padding:0;font-size:1.4rem}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-animation{margin-top:10px;display:flex;flex-wrap:wrap}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-animation .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-animation .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-animation .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-animation .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-animation .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-animation .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .quotes-slider{width:100%}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-wrap{position:absolute;bottom:38px;right:0}@media (max-width:1026px){.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-wrap{right:0}}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-wrap .swiper-button-prev{border:#393939 solid 1px;width:50px;height:50px;right:50px;left:inherit;bottom:0;top:inherit;z-index:91;border-radius:50%}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-wrap .swiper-button-prev:after{content:"prev";font-size:1.8rem;color:#393939;font-weight:400}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-wrap .swiper-button-next{border:#393939 solid 1px;width:50px;height:50px;right:.5%;bottom:0;top:inherit;z-index:91;border-radius:50%}.ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-wrap .swiper-button-next:after{content:"next";font-size:1.8rem;color:#393939;font-weight:400}.loadMorecontent{width:100%;width:100%;overflow:hidden}@media (max-width:767px){.loadMorecontent{display:block}}.loadMorecontent.collapsed{overflow:hidden;max-height:500px}.loadMorecontent .hidden{display:none}.loadmore-btn{display:none;padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.loadmore-btn{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.loadmore-btn::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.loadmore-btn::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.loadmore-btn:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.loadmore-btn:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:767px){.loadmore-btn{display:inline-flex;width:auto;margin-top:30px}}.loadmore-btn.hidden{display:none}.bod-banner-profile{position:relative;width:100%;height:auto}.bod-banner-profile .bod-banner-img img{width:100%;height:auto}.bod-banner-profile .bod-badge{position:absolute;z-index:11;right:0;bottom:12rem;background-image:linear-gradient(to right,#050911,#070811,#0a0711,#0c0510,#0f040e);display:flex;width:40.27%;max-width:582px;height:auto;padding:4rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px}.bod-banner-profile .bod-badge .bod-badge-info .bod-badge-name h2{font-size:3.6rem;font-weight:600;color:#fff;display:inline-block;margin-bottom:1.2rem}@media (max-width:767px){.bod-banner-profile .bod-badge .bod-badge-info .bod-badge-name h2{font-size:3rem}}.bod-banner-profile .bod-badge .bod-badge-info .bod-badge-designation{display:block;font-size:2rem;font-weight:500;color:#c1c1c1;margin-bottom:4rem}@media (max-width:767px){.bod-banner-profile .bod-badge .bod-badge-info .bod-badge-designation{font-size:2rem}}.bod-banner-profile .bod-badge .bod-badge-info .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%;display:inline-block}@media (max-width:1023px){.bod-banner-profile .bod-badge .bod-badge-info .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.bod-banner-profile .bod-badge .bod-badge-info .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.bod-banner-profile .bod-badge .bod-badge-info .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.bod-banner-profile .bod-badge .bod-badge-info .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.bod-banner-profile .bod-badge .bod-badge-info .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.bod-banner-profile .bod-badge{position:relative;width:100%;bottom:auto}}@media (max-width:767px){.bod-banner-profile .bod-badge{padding:2.5rem 2.5rem 6rem 2.5rem;padding-bottom:40px}}.bod-banner-profile:nth-of-type(even) .bod-badge{left:0;align-items:flex-end;text-align:right}@media (max-width:1023px){.bod-banner-profile:nth-of-type(even) .bod-badge{align-items:flex-start}}.leadership-grid-content{position:relative;width:100%;height:auto;padding:5rem 0}@media (max-width:1023px){.leadership-grid-content{padding:4rem 0}}@media (max-width:767px){.leadership-grid-content{padding:4rem 0}}.leadership-grid-content .leadership-grid{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.leadership-grid-content .leadership-grid .leadership-profile-div{flex:0 0 33.33%;border:.2px solid #dedede;margin-left:-.2px;margin-bottom:-.2px;cursor:pointer}@media (max-width:1023px){.leadership-grid-content .leadership-grid .leadership-profile-div{flex:0 0 50%}}@media (max-width:767px){.leadership-grid-content .leadership-grid .leadership-profile-div{flex:0 0 100%}}.leadership-grid-content .leadership-grid .leadership-profile-div a{text-decoration:none}.leadership-grid-content .leadership-grid .leadership-profile-div a .leadership-profile-div-img{position:relative;clip-path:polygon(12.5% 12.5%,87.5% 12.5%,87.5% 93.5%,12.5% 93.5%);transition:all .5s;transition-timing-function:cubic-bezier(.1,.1,.1,.1);cursor:pointer;background:0 0}@media (max-width:767px){.leadership-grid-content .leadership-grid .leadership-profile-div a .leadership-profile-div-img{clip-path:initial}}.leadership-grid-content .leadership-grid .leadership-profile-div a .leadership-profile-div-img img{width:100%;height:auto}.leadership-grid-content .leadership-grid .leadership-profile-div a .leadership-profile-info{padding:3rem 12.5%}.leadership-grid-content .leadership-grid .leadership-profile-div a .leadership-profile-info .leadership-profile-name{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.leadership-grid-content .leadership-grid .leadership-profile-div a .leadership-profile-info .leadership-profile-name h3{font-size:2rem;font-weight:500;color:#fff;display:inline-block;margin-left:0;top:0}.leadership-grid-content .leadership-grid .leadership-profile-div a .leadership-profile-info .leadership-profile-name img{width:16px;height:12px}.leadership-grid-content .leadership-grid .leadership-profile-div a .leadership-profile-info .leadership-profile-designation{display:block;font-size:1.8rem;font-weight:400;color:#c1c1c1}.leadership-grid-content .leadership-grid .leadership-profile-div:hover .leadership-profile-div-img{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.leadership-grid-content.subleadership-grid-content .leadership-grid .leadership-profile-div{flex:0 0 25%;border:.15px solid #dedede}@media (max-width:1023px){.leadership-grid-content.subleadership-grid-content .leadership-grid .leadership-profile-div{flex:0 0 50%}}@media (max-width:767px){.leadership-grid-content.subleadership-grid-content .leadership-grid .leadership-profile-div{flex:0 0 100%}}.leadership-grid-content.subleadership-grid-content .leadership-grid .leadership-profile-div a{text-decoration:none}.leadership-grid-content.subleadership-grid-content .leadership-grid .leadership-profile-div a .leadership-profile-info .leadership-profile-name h3{font-size:2rem}.leadership-grid-content.subleadership-grid-content .leadership-grid .leadership-profile-div a .leadership-profile-info .leadership-profile-name img{width:12px;height:9px}.leadership-grid-content.subleadership-grid-content .leadership-grid .leadership-profile-div a .leadership-profile-info .leadership-profile-designation{font-size:1.8rem;font-weight:400;line-height:130%}.otherleadership{position:relative;width:100%;height:auto;padding:8rem 0}@media (max-width:1023px){.otherleadership{padding:4rem 0}}@media (max-width:767px){.otherleadership{padding:4rem 0}}.otherleadership .leadership-head{width:100%;display:flex;align-items:center}@media (max-width:767px){.otherleadership .leadership-head{flex-direction:row;align-items:flex-start;justify-content:space-between;align-items:center}}.otherleadership .leadership-head .com-heading{width:100%;position:relative}@media (max-width:1023px){.otherleadership .leadership-head .com-heading{margin-top:5px}}.otherleadership .leadership-head .com-heading h1,.otherleadership .leadership-head .com-heading h2,.otherleadership .leadership-head .com-heading h3,.otherleadership .leadership-head .com-heading h4,.otherleadership .leadership-head .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.otherleadership .leadership-head .com-heading h1,.otherleadership .leadership-head .com-heading h2,.otherleadership .leadership-head .com-heading h3,.otherleadership .leadership-head .com-heading h4,.otherleadership .leadership-head .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.otherleadership .leadership-head .com-heading h1,.otherleadership .leadership-head .com-heading h2,.otherleadership .leadership-head .com-heading h3,.otherleadership .leadership-head .com-heading h4,.otherleadership .leadership-head .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.otherleadership .leadership-head .com-heading h1,.otherleadership .leadership-head .com-heading h2,.otherleadership .leadership-head .com-heading h3,.otherleadership .leadership-head .com-heading h4,.otherleadership .leadership-head .com-heading h5{font-size:2.2rem}}.otherleadership .leadership-head .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.otherleadership .leadership-head .com-heading span strong{font-weight:600}@media (max-width:1023px){.otherleadership .leadership-head .com-heading span{font-size:1.6rem;margin-top:20px}}@media (max-width:767px){.otherleadership .leadership-head .com-heading{width:auto}}.otherleadership .leadership-head .right-btn{width:10%;display:flex;align-items:center;padding:0;justify-content:flex-end;white-space:nowrap}@media (max-width:1026px){.otherleadership .leadership-head .right-btn{width:auto;padding:0}}@media (max-width:767px){.otherleadership .leadership-head .right-btn{padding-top:0;width:auto;padding-left:20px}}.otherleadership .leadership-head .right-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.otherleadership .leadership-head .right-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.otherleadership .leadership-head .right-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.otherleadership .leadership-head .right-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.otherleadership .leadership-head .right-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.otherleadership .leadership-head .right-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.otherleadership .otherleadership-pan{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:30px 0}@media (max-width:1023px){.otherleadership .otherleadership-pan{flex-direction:column}}.otherleadership .otherleadership-pan .otherleadership-div{flex:0 0 47.65%;display:flex;flex-direction:column;align-items:center;padding:10px 0}.otherleadership .otherleadership-pan .otherleadership-div a{width:100%;display:flex;flex-direction:row;align-items:center;text-decoration:none;border:#393939 solid 1px}@media (max-width:1549px){.otherleadership .otherleadership-pan .otherleadership-div a{min-height:153px}}@media (max-width:767px){.otherleadership .otherleadership-pan .otherleadership-div a{align-items:flex-start}}.otherleadership .otherleadership-pan .otherleadership-div a .otherleadership-thumb{max-width:150px;padding:20px}.otherleadership .otherleadership-pan .otherleadership-div a .otherleadership-thumb img{width:100%;height:auto;transform:scale(1);transition:1s ease}.otherleadership .otherleadership-pan .otherleadership-div a .otherleadership-info{padding-left:1.6rem}.otherleadership .otherleadership-pan .otherleadership-div a .otherleadership-info h3{font-size:2.4rem;font-weight:600;margin-bottom:.3rem}.otherleadership .otherleadership-pan .otherleadership-div a .otherleadership-info p{font-size:1.6rem;font-weight:400}@media (max-width:767px){.otherleadership .otherleadership-pan .otherleadership-div a .otherleadership-info{flex-direction:column;padding:4rem 2.5rem}}@media (max-width:767px){.otherleadership .otherleadership-pan .otherleadership-div a{flex-direction:column}.otherleadership .otherleadership-pan .otherleadership-div a .otherleadership-thumb{width:100%;height:auto;overflow:hidden}}.otherleadership .otherleadership-pan .otherleadership-div .nex-btn,.otherleadership .otherleadership-pan .otherleadership-div .prev-btn{width:100%;display:flex;flex-wrap:wrap;color:#393939;font-size:1.6rem;font-family:Adani;font-weight:400;margin-top:10px}.otherleadership .otherleadership-pan .otherleadership-div:hover a .otherleadership-thumb img{transform:scale(1.05)}@media (max-width:1023px){.otherleadership .otherleadership-pan .otherleadership-div{flex:0 0 100%;width:100%;padding:10px 0}}.light-mode .bod-badge{background:rgba(255,255,255,.7)}.light-mode .bod-badge .bod-badge-info .bod-badge-name h2{color:transparent;background:linear-gradient(to right,#393933,#393939);-webkit-background-clip:text;background-clip:text}.light-mode .bod-badge .bod-badge-info .bod-badge-designation{color:#393939}@media (max-width:1023px){.light-mode .bod-badge{background:#f3f3f3}}.light-mode .leadership-grid .leadership-profile-div a .leadership-profile-info .leadership-profile-name h3{color:transparent;background:linear-gradient(to right,#393933,#393939);-webkit-background-clip:text;background-clip:text}.light-mode .leadership-grid .leadership-profile-div a .leadership-profile-info .leadership-profile-designation{color:#393939}section:nth-of-type(even) .bod-banner-profile .bod-badge{left:0;align-items:flex-end;text-align:right}@media (max-width:1023px){section:nth-of-type(even) .bod-banner-profile .bod-badge{align-items:flex-start;text-align:left;max-width:100%}}.reportsMain .reports_wrapper{display:flex;justify-content:center}@media (max-width:767px){.reportsMain .reports_wrapper{display:block}}.reportsMain .reports_wrapper .esg_wrapper{width:75%;display:flex;flex-direction:column;padding:0 30px 0 0;border-right:.5px solid #7b7b7b}@media (max-width:1219px){.reportsMain .reports_wrapper .esg_wrapper{width:65%;padding:0 20px 0 0}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper{width:100%;padding:0;border-right:unset;gap:10px}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .esg_child{padding:0 0 20px}}.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn{display:flex;justify-content:space-between;align-items:center}.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading{width:100%;position:relative}@media (max-width:1023px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading{margin-top:5px}}.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h1,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h2,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h3,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h4,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h1,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h2,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h3,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h4,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h1,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h2,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h3,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h4,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h1,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h2,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h3,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h4,.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h5{font-size:2.2rem}}.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading span strong{font-weight:600}@media (max-width:1023px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading span{font-size:1.6rem;margin-top:20px}}.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading h2{margin-left:0}@media (max-width:1023px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .com-heading{top:-2px}}.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .right-btn{width:20%;float:right;text-align:right}@media (max-width:1219px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .right-btn{width:30%}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .right-btn{width:50%}}.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .right-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .right-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .right-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .right-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .right-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.reportsMain .reports_wrapper .esg_wrapper .esg_child .heading_btn .right-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper{display:flex;justify-content:space-between;padding:20px 0;margin-left:-20px;margin-right:-20px;margin-bottom:11px}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper{flex-direction:column;gap:30px;margin-bottom:0;padding-bottom:0}}.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper .three-imgcardBox{width:50%;cursor:pointer;transition:all .7s;padding:20px}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper .three-imgcardBox{width:100%;padding-bottom:0}}.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper .three-imgcardBox:hover{background-color:#f0f0f0}.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper .three-imgcardBox .image-box{width:100%;overflow:hidden;margin-bottom:28px}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper .three-imgcardBox .image-box{margin-bottom:10px}}.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper .three-imgcardBox .image-box img{width:100%;transition:1s ease}.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper .three-imgcardBox .image-box img:hover{transform:scale(1.05)}.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper .three-imgcardBox .card-text-box{width:100%;min-height:unset}.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper .three-imgcardBox .card-text-box .card-sub-text{font-size:2.2rem;line-height:2.376rem;font-weight:600}@media (max-width:1219px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper .three-imgcardBox .card-text-box .card-sub-text{font-size:1.8rem}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper .three-imgcardBox .card-text-box .card-sub-text{font-size:1.8rem}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child{border-top:.5px solid #7b7b7b;padding:30px 0 0;padding-top:40px}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn{display:flex;justify-content:space-between;padding:0 0 40px;align-items:center}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading{width:100%;position:relative}@media (max-width:1023px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading{margin-top:5px}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h1,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h2,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h3,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h4,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h1,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h2,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h3,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h4,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h1,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h2,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h3,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h4,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h1,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h2,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h3,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h4,.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h5{font-size:2.2rem}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading span strong{font-weight:600}@media (max-width:1023px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading span{font-size:1.6rem;margin-top:20px}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .com-heading h2{margin-left:0}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .right-btn{width:20%;float:right;text-align:right}@media (max-width:1219px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .right-btn{width:30%}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .right-btn{width:50%}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .right-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .right-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .right-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .right-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .right-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .heading_btn .right-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail{display:flex;justify-content:flex-start;gap:20px}@media (max-width:1219px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail{flex-direction:column;gap:10px}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail{flex-direction:column;gap:10px}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation-container{width:calc(50% - 20px);padding:15px 15px 0;background-color:#000}@media (max-width:1219px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation-container{margin:auto}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation-container{width:100%;gap:10px}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation-container #the-canvas{width:100%;height:auto;aspect-ratio:16/9;position:relative}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation-container #the-canvas{height:auto;aspect-ratio:16/9}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation-container #controls{background-color:#222;padding:5px;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:20px}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation-container #controls .arrow-icon{height:30px;width:30px;fill:#fff;cursor:pointer}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation-container #controls #page_num{padding:3px 8px;background:#3c3c3c}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation-container #controls #page_count{padding:3px 8px;background:#3c3c3c}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation-container #controls span{color:#fff}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading{margin-top:3rem;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1219px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading{align-items:center;justify-content:center}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading{margin-top:1rem;gap:10px;align-items:center}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading p{font-size:2.2rem;line-height:2.376rem;font-weight:600;padding-bottom:3rem}@media (max-width:1219px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading p{padding-bottom:2rem}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading p{font-size:1.8rem;padding-bottom:1rem}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading #quarter-buttons-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:20px}@media (max-width:1219px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading #quarter-buttons-wrapper{align-items:center;justify-content:center}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading #quarter-buttons-wrapper{justify-content:left}}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading #quarter-buttons-wrapper button{padding:15px;border:none;background:rgba(0,0,0,.6);color:#fff}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading #quarter-buttons-wrapper button.selected-presentation{background:linear-gradient(90deg,#8e278f 0,#006db6 50%,#0180a2 100%)!important;color:#fff}.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading a{font-size:16px;color:#393939;margin-bottom:2rem}@media (max-width:1219px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading a{margin-bottom:0;margin-top:1rem}}@media (max-width:767px){.reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading a{margin-bottom:0}}.reportsMain .reports_wrapper .compendium_wrapper{width:30%;padding:0 0 0 30px}@media (max-width:1219px){.reportsMain .reports_wrapper .compendium_wrapper{width:35%;padding:0 0 0 20px}}@media (max-width:767px){.reportsMain .reports_wrapper .compendium_wrapper{width:100%;padding:10px 0;border-top:.5px solid #7b7b7b;margin-top:30px;padding-top:30px}}.reportsMain .reports_wrapper .compendium_wrapper .com-heading{width:100%;position:relative;padding:0 0 20px}@media (max-width:1023px){.reportsMain .reports_wrapper .compendium_wrapper .com-heading{margin-top:5px}}.reportsMain .reports_wrapper .compendium_wrapper .com-heading h1,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h2,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h3,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h4,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.reportsMain .reports_wrapper .compendium_wrapper .com-heading h1,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h2,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h3,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h4,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.reportsMain .reports_wrapper .compendium_wrapper .com-heading h1,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h2,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h3,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h4,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.reportsMain .reports_wrapper .compendium_wrapper .com-heading h1,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h2,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h3,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h4,.reportsMain .reports_wrapper .compendium_wrapper .com-heading h5{font-size:2.2rem}}.reportsMain .reports_wrapper .compendium_wrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.reportsMain .reports_wrapper .compendium_wrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.reportsMain .reports_wrapper .compendium_wrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.reportsMain .reports_wrapper .compendium_wrapper .com-heading h2{margin-left:0}.reportsMain .reports_wrapper .compendium_wrapper .document-list{padding:30px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media (max-width:767px){.reportsMain .reports_wrapper .compendium_wrapper .document-list{padding:0;margin-bottom:30px}}.reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item{padding:20px 20px 20px 20px;margin-left:-20px;display:flex;flex-direction:column;gap:20px;transition:all .7s;width:100%}@media (min-width:1027px) and (max-width:1219px){.reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item{margin-left:0}}@media (max-width:1026px){.reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item{margin-left:0}}.reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item:hover{background:#f0f0f0}@media (max-width:1219px){.reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item{padding:10px 0 10px 0}}@media (max-width:767px){.reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item{padding:10px 30px 10px 0;gap:5px}}.reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item .quarter{display:block;font-size:1.6rem;color:#7b7b7b;font-weight:400}@media (max-width:767px){.reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item .quarter{font-size:1.4rem}}.reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item .title{font-size:2.2rem;font-weight:600;margin:0;line-height:24px}@media (max-width:1219px){.reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item .title{font-size:1.8rem}}@media (max-width:767px){.reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item .title{font-size:1.8rem}}.reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item .title a{color:#c1c1c1;text-decoration:none;font-size:2rem;font-weight:600}.reportsMain .reports_wrapper .compendium_wrapper .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%;margin-top:1rem}@media (max-width:1023px){.reportsMain .reports_wrapper .compendium_wrapper .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.reportsMain .reports_wrapper .compendium_wrapper .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.reportsMain .reports_wrapper .compendium_wrapper .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.reportsMain .reports_wrapper .compendium_wrapper .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.reportsMain .reports_wrapper .compendium_wrapper .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.governMain .goverWrapper{flex-direction:column}}@media (max-width:1023px) and (max-width:991px){.governMain .goverWrapper{padding:40px}}.governMain .goverWrapper .com-heading{width:100%;position:relative;margin-bottom:3rem}@media (max-width:1023px){.governMain .goverWrapper .com-heading{margin-top:5px}}.governMain .goverWrapper .com-heading h1,.governMain .goverWrapper .com-heading h2,.governMain .goverWrapper .com-heading h3,.governMain .goverWrapper .com-heading h4,.governMain .goverWrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.governMain .goverWrapper .com-heading h1,.governMain .goverWrapper .com-heading h2,.governMain .goverWrapper .com-heading h3,.governMain .goverWrapper .com-heading h4,.governMain .goverWrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.governMain .goverWrapper .com-heading h1,.governMain .goverWrapper .com-heading h2,.governMain .goverWrapper .com-heading h3,.governMain .goverWrapper .com-heading h4,.governMain .goverWrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.governMain .goverWrapper .com-heading h1,.governMain .goverWrapper .com-heading h2,.governMain .goverWrapper .com-heading h3,.governMain .goverWrapper .com-heading h4,.governMain .goverWrapper .com-heading h5{font-size:2.2rem}}.governMain .goverWrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.governMain .goverWrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.governMain .goverWrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.governMain .goverWrapper .governWrap{display:flex}@media (max-width:1023px){.governMain .goverWrapper .governWrap{flex-wrap:wrap;align-items:inherit}}.governMain .goverWrapper .governWrap .governRight{width:51.6%;padding-left:80px;overflow-y:auto}@media (max-width:1549px){.governMain .goverWrapper .governWrap .governRight{width:59.6%}}@media (min-width:1027px){.governMain .goverWrapper .governWrap .governRight .govern-textWrapper{position:relative;top:-3px}}@media (max-width:1023px){.governMain .goverWrapper .governWrap .governRight{width:100%;padding:0;margin-top:30px}}.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading{width:100%;position:relative}@media (max-width:1023px){.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading{margin-top:5px}}.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h1,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h2,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h3,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h4,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h1,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h2,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h3,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h4,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h1,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h2,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h3,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h4,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h1,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h2,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h3,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h4,.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading h5{font-size:2.2rem}}.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .sub-text{padding:0 0 26px 0;padding-bottom:0}.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .sub-text p{font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:123.76%;margin-bottom:0}@media (max-width:1023px){.governMain .goverWrapper .governWrap .governRight .govern-textWrapper .sub-text p{font-size:1.6rem;line-height:120%}}.governMain .goverWrapper .governWrap .governRight .govern-textWrapper ol{padding-left:20px}.governMain .goverWrapper .governWrap .governRight .govern-textWrapper ol li{font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:150%;list-style:number;padding:5px 0}@media (max-width:1023px){.governMain .goverWrapper .governWrap .governRight .govern-textWrapper ol li{font-size:1.6rem}}.governMain .goverWrapper .governWrap .governLeft{width:46.6%}@media (max-width:1549px){.governMain .goverWrapper .governWrap .governLeft{width:38.6%}}@media (max-width:1023px){.governMain .goverWrapper .governWrap .governLeft{width:100%;transform:unset!important}}.governMain .goverWrapper .governWrap .governLeft .governImage{width:100%;overflow:hidden;height:auto;position:sticky;top:20px}.governMain .goverWrapper .governWrap .governLeft .governImage img{width:100%;transition:all 1s ease 0s}.governMain .goverWrapper .governWrap .governLeft .governImage img:hover{transform:scale(1.05)}.listedMain{display:flex;align-items:center;position:relative}.listedMain .listedWrapper{display:flex;flex-direction:column}.listedMain .listedWrapper .com-heading{width:100%;position:relative}@media (max-width:1023px){.listedMain .listedWrapper .com-heading{margin-top:5px}}.listedMain .listedWrapper .com-heading h1,.listedMain .listedWrapper .com-heading h2,.listedMain .listedWrapper .com-heading h3,.listedMain .listedWrapper .com-heading h4,.listedMain .listedWrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.listedMain .listedWrapper .com-heading h1,.listedMain .listedWrapper .com-heading h2,.listedMain .listedWrapper .com-heading h3,.listedMain .listedWrapper .com-heading h4,.listedMain .listedWrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.listedMain .listedWrapper .com-heading h1,.listedMain .listedWrapper .com-heading h2,.listedMain .listedWrapper .com-heading h3,.listedMain .listedWrapper .com-heading h4,.listedMain .listedWrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.listedMain .listedWrapper .com-heading h1,.listedMain .listedWrapper .com-heading h2,.listedMain .listedWrapper .com-heading h3,.listedMain .listedWrapper .com-heading h4,.listedMain .listedWrapper .com-heading h5{font-size:2.2rem}}.listedMain .listedWrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.listedMain .listedWrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.listedMain .listedWrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.listedMain .listedWrapper .companies-list{display:flex;align-items:center;padding:30px 0 0}@media (max-width:1023px){.listedMain .listedWrapper .companies-list ul{text-align:left}}.listedMain .listedWrapper .companies-list ul li{margin:0 1.7% 1.7% 0;position:relative;text-align:center;white-space:nowrap;display:inline-block;width:23.05%}.listedMain .listedWrapper .companies-list ul li:nth-of-type(4n){margin-right:0}.listedMain .listedWrapper .companies-list ul li img{width:100%}@media (max-width:1026px){.listedMain .listedWrapper .companies-list ul li{width:30.7333333333%;margin:0 1.7% 1.7% 0}.listedMain .listedWrapper .companies-list ul li:nth-of-type(3n){margin-right:1.7%}.listedMain .listedWrapper .companies-list ul li:nth-of-type(4n){margin-right:1.7%}}@media (max-width:1023px){.listedMain .listedWrapper .companies-list ul li{width:47.8%;margin:0 2.7% 2.7% 0}.listedMain .listedWrapper .companies-list ul li:nth-of-type(4n){margin-right:1.7%}.listedMain .listedWrapper .companies-list ul li:nth-of-type(2n){margin-right:0}}@media (max-width:439px){.listedMain .listedWrapper .companies-list ul li{white-space:initial}}.listedMain .listedWrapper .companies-list ul li a{text-decoration:none}.listedMain .listedWrapper .companies-list ul li a span{font-size:1.6rem;color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;font-weight:500;font-family:Adani}@media (max-width:1023px){.listedMain .listedWrapper .companies-list ul li a span{font-size:1.3rem;padding:0 15px}}.listed-companies{margin-top:40px}@media (max-width:1023px){.listed-companies{margin-top:30px}}.listed-companies.full-width{width:100%;margin-right:0}.listed-companies.full-width ul li{width:24.2%;margin-right:1%;margin-bottom:1%}.listed-companies.full-width ul li:nth-child(even){margin-right:1%}.listed-companies.full-width ul li:nth-child(4n+4){margin-right:0}@media (max-width:1023px){.listed-companies.full-width ul li{width:32.2%}.listed-companies.full-width ul li:nth-child(4n+4){margin-right:1%}}@media (max-width:767px){.listed-companies.full-width ul li{width:48%;margin-right:3%;margin-bottom:3%}}.listed-companies ul{list-style-type:none;width:100%;display:flex;flex-wrap:wrap}.listed-companies ul li{width:48.5%;margin-right:3%;display:inline-block;margin-bottom:3%}@media (max-width:1023px){.listed-companies ul li{width:49.5%;margin-right:1%;margin-bottom:1%}}.listed-companies ul li a.active .thumb-image::after{width:100%;height:100vh;left:0}.listed-companies ul li a.active .thumb-image .overlay-wrap .overlay-text::after{left:-20%;width:133%}.listed-companies ul li a.active .thumb-image .overlay-wrap .overlay-text .arrow-right{display:inline-block}.listed-companies ul li:nth-child(even){margin-right:0}.listed-companies ul li .thumb-image{width:100%;position:relative;overflow:hidden;cursor:pointer}.listed-companies ul li .thumb-image::before{position:absolute;z-index:1;height:54%;width:100%;content:" ";bottom:0;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:1}.listed-companies ul li .thumb-image::after{content:"";position:absolute;background:linear-gradient(to right,#2e57aa,#91288d);top:0;left:-100%;width:0;height:0;transition:all ease .3s;z-index:1}.listed-companies ul li .thumb-image:hover .overlay-wrap{position:relative}.listed-companies ul li .thumb-image:hover .overlay-wrap .overlay-text::after{left:0;width:100%}.listed-companies ul li .thumb-image:hover .overlay-wrap .overlay-text .arrow-right{display:inline-block}.listed-companies ul li .thumb-image img{width:100%;transition:1s ease}.listed-companies ul li .thumb-image img:hover{transform:scale(1.05)}.listed-companies ul li .thumb-image .overlay-wrap{position:relative}@media (max-width:767px){.listed-companies ul li .thumb-image .overlay-wrap{width:80%}}.listed-companies ul li .thumb-image .overlay-wrap .overlay-text{position:absolute;left:0;bottom:25px;font-size:1.6rem;font-family:Adani;font-weight:400;color:#fff;letter-spacing:.16px;z-index:2;padding-left:20px}@media (max-width:767px){.listed-companies ul li .thumb-image .overlay-wrap .overlay-text{font-size:1.3rem;bottom:20px}}@media (max-width:390px){.listed-companies ul li .thumb-image .overlay-wrap .overlay-text{font-size:1.2rem;left:5px}}.listed-companies ul li .thumb-image .overlay-wrap .overlay-text::after{content:"";position:absolute;left:-100%;bottom:-7px;z-index:2;width:0;height:2px;background:#fff;transition:all ease .3s}.listed-companies ul li .thumb-image .overlay-wrap .overlay-text .arrow-right{display:none;width:15px;height:15px;position:relative;left:0;top:0}.listed-companies ul li .thumb-image .overlay-wrap .overlay-text .arrow-right::after{content:"";display:block;width:20px;height:20px;left:0;position:absolute;background:url(/assets/adaniv1/dist/images/arrow_right_alt.svg) no-repeat center}.investor-report-tbl-div{padding-left:20px;padding-right:20px}@media (max-width:991px){.investor-report-tbl-div{padding-left:0;padding-right:0}}.investor-report-tbl-div .fy-row{display:flex;list-style:none;padding:10px;border-bottom:1px solid #ddd;flex-wrap:nowrap}.investor-report-tbl-div .fy-row li{flex:1 1 0;text-align:center;padding:6px 0;font-family:Adani;font-size:2.4rem;font-style:normal;font-weight:600;line-height:normal}.investor-report-tbl-div .fy-row li a{text-decoration:none;cursor:pointer;color:#7b7b7b!important}.investor-report-tbl-div .fy-row li a:hover{color:#fff!important}.investor-report-tbl-div .fy-row li:first-child{text-align:left;cursor:unset}@media (max-width:991px){.investor-report-tbl-div .fy-row li{font-size:2.2rem}}@media (max-width:991px){.investor-report-tbl-div .fy-row li{font-size:2rem}.investor-report-tbl-div .fy-row li:first-child{min-width:120px}}@media (max-width:439px){.investor-report-tbl-div .fy-row li{font-size:1.8rem}.investor-report-tbl-div .fy-row li:first-child{min-width:100px}}.investor-report-tbl-div .reportloadMoreBtn{color:#000;background:0 0;font-size:1.6rem;font-weight:500;margin-top:20px;cursor:pointer}.investor-report-tbl-div .hidden-report{display:none}.light-mode .investor-report-tbl-div .fy-row li{color:#7b7b7b!important}.light-mode .investor-report-tbl-div .fy-row li a{color:#7b7b7b!important}.light-mode .investor-report-tbl-div .fy-row li a:hover{color:#000!important}.threecard-slider{width:100%;display:flex;flex-wrap:wrap;padding-top:20px;overflow:hidden;width:calc(100% + 41px);margin:0 -20px}@media (max-width:1023px){.threecard-slider{margin:0 -10px;width:100%}}.threecard-slider .three-imgSlideWrapper{width:88.88%;max-width:1920px}@media (max-width:1219px){.threecard-slider .three-imgSlideWrapper{width:100%;margin:20px 20px 0 20px}}@media (max-width:1023px){.threecard-slider .three-imgSlideWrapper{width:100%;margin:0 0 0 20px}}.threecard-slider .three-imgSlideWrapper .three-imgcardBox{width:31%;margin-right:3%;padding:20px;transition:all .7s;flex-direction:column}@media (max-width:1023px){.threecard-slider .three-imgSlideWrapper .three-imgcardBox{padding:5px}}.threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{background:#18182f;transition:all .7s}.threecard-slider .three-imgSlideWrapper .three-imgcardBox:last-child{margin-right:0!important}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box{width:100%;overflow:hidden;margin-bottom:17px}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box img{width:100%;transition:1s linear}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box img:hover{transform:scale(1.05)}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box{width:100%;color:#c1c1c1;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .newtab-icon{display:inline-flex;align-items:flex-start}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .newtab-icon img{filter:brightness(0) saturate(100%) invert(22%) sepia(0) saturate(910%) hue-rotate(249deg) brightness(94%) contrast(93%)}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-date-text{font-size:1.6rem;padding-bottom:14px;font-weight:400;color:#c1c1c1}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text{font-size:2rem;line-height:2.376rem;font-weight:400;word-wrap:break-word;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text a{color:#c1c1c1;text-decoration:none}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text .moretext{display:none}@media (max-width:767px){.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text{font-size:1.6rem}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text br{display:none}}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .readmre-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400;display:inline-block;margin-top:0;padding-top:0}@media (max-width:1023px){.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .readmre-btn{font-size:1.8rem}}.threecard-slider .three-imgSlideWrapper .swiper-button-prev{border:#fff solid 1px;width:43px;height:43px;right:53px;left:inherit;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1023px){.threecard-slider .three-imgSlideWrapper .swiper-button-prev{display:none}}.threecard-slider .three-imgSlideWrapper .swiper-button-prev:after{content:"prev";font-size:1.8rem;color:#fff;font-weight:400}.threecard-slider .three-imgSlideWrapper .swiper-button-next{border:#fff solid 1px;width:50px;height:50px;right:0;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1026px){.threecard-slider .three-imgSlideWrapper .swiper-button-next{right:2.5%}}@media (max-width:1023px){.threecard-slider .three-imgSlideWrapper .swiper-button-next{display:none}}.threecard-slider .three-imgSlideWrapper .swiper-button-next:after{content:"next";font-size:1.8rem;color:#fff;font-weight:400}.threecard-slider.award-sec .three-imgcardBox img{padding-left:50px;padding-right:50px}@media (max-width:767px){.threecard-slider.award-sec .three-imgcardBox img{padding-left:0;padding-right:0}}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper{padding-bottom:70px}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper.no-padding{padding-bottom:0}@media (max-width:1023px){.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper{padding-bottom:0}}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-prev{border:#fff solid 1px;width:50px;height:50px;right:63px;left:inherit;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1023px){.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-prev{display:none}}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-prev:after{content:"prev";font-size:1.8rem;color:#fff;font-weight:400}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-next{border:#fff solid 1px;width:50px;height:50px;right:.5%;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1026px){.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-next{right:2.5%}}@media (max-width:1023px){.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-next{display:none}}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-next:after{content:"next";font-size:1.8rem;color:#fff;font-weight:400}.fullContent .card-sub-text{display:block!important}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox{transition:all .7s;padding:20px}@media (max-width:1023px){.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox{border:0 solid transparent;padding:5px}}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box{border-radius:0;position:relative}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box::after{position:absolute;z-index:9;height:60%;width:100%;content:" ";bottom:-2px;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:.7;pointer-events:none}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box img{border-radius:0}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box .overlay-text{position:absolute;left:20px;bottom:20px;z-index:91;font-family:adani;font-size:1.6rem;color:#fff;font-weight:400}@media (max-width:1023px){.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box .overlay-text{font-size:1.3rem}}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{background:#18182f;transition:all .3s}@media (max-width:1023px){.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{border:0 solid transparent}}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text{display:block}@media (max-width:1023px){.Com_homepagenewssec .news-head{padding:0}}.news-main{display:flex;width:100%}.news-main .news-section{width:100%}.news-main .news-section .news-head{width:100%;display:flex;align-items:center}@media (max-width:767px){.news-main .news-section .news-head{flex-direction:row;align-items:center;justify-content:space-between}}.news-main .news-section .news-head .com-heading{width:100%;position:relative}@media (max-width:1023px){.news-main .news-section .news-head .com-heading{margin-top:5px}}.news-main .news-section .news-head .com-heading h1,.news-main .news-section .news-head .com-heading h2,.news-main .news-section .news-head .com-heading h3,.news-main .news-section .news-head .com-heading h4,.news-main .news-section .news-head .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.news-main .news-section .news-head .com-heading h1,.news-main .news-section .news-head .com-heading h2,.news-main .news-section .news-head .com-heading h3,.news-main .news-section .news-head .com-heading h4,.news-main .news-section .news-head .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.news-main .news-section .news-head .com-heading h1,.news-main .news-section .news-head .com-heading h2,.news-main .news-section .news-head .com-heading h3,.news-main .news-section .news-head .com-heading h4,.news-main .news-section .news-head .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.news-main .news-section .news-head .com-heading h1,.news-main .news-section .news-head .com-heading h2,.news-main .news-section .news-head .com-heading h3,.news-main .news-section .news-head .com-heading h4,.news-main .news-section .news-head .com-heading h5{font-size:2.2rem}}.news-main .news-section .news-head .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.news-main .news-section .news-head .com-heading span strong{font-weight:600}@media (max-width:1023px){.news-main .news-section .news-head .com-heading span{font-size:1.6rem;margin-top:20px}}@media (max-width:767px){.news-main .news-section .news-head .com-heading{width:auto}}.news-main .news-section .news-head .right-btn{width:10%;display:flex;align-items:center;padding:0;justify-content:flex-end;white-space:nowrap}@media (max-width:1026px){.news-main .news-section .news-head .right-btn{width:auto;padding:0}}@media (max-width:767px){.news-main .news-section .news-head .right-btn{padding-top:0;width:auto;padding-left:20px}}.news-main .news-section .news-head .right-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.news-main .news-section .news-head .right-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.news-main .news-section .news-head .right-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.news-main .news-section .news-head .right-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.news-main .news-section .news-head .right-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.news-main .news-section .news-head .right-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.news-main .news-section .news-head .stories-right-tab{position:relative}.news-main .news-section .news-head .stories-right-tab ul{text-align:left;display:flex;padding:0 0 20px}.news-main .news-section .news-head .stories-right-tab ul li{font-size:2rem;display:inline;border-bottom:1px solid #393939}@media (max-width:1023px){.news-main .news-section .news-head .stories-right-tab ul li{font-size:1.4rem}}.news-main .news-section .news-head .stories-right-tab ul li a{color:#c1c1c1;padding:10px 24px;border-bottom:4px solid transparent;text-decoration:none;display:block}.news-main .news-section .news-head .stories-right-tab ul li a.active{background:linear-gradient(to right,#2e57aa,#91288d);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500;border-width:4px;border-style:solid;border-left:none;border-right:none;border-top:none;position:relative;-o-border-image:linear-gradient(to right,#3752a7,#56429e,#7d2f94) 1;border-image:linear-gradient(to right,#3752a7,#56429e,#7d2f94) 1}@media (max-width:1023px){.news-main .news-section .news-head .stories-right-tab ul li a{padding:10px 14px}}@media (max-width:439px){.news-main .news-section .news-head .stories-right-tab ul li a{padding:10px 10px}}.news-main .news-section .stories-box{display:none}.news-main .news-section .get-in-touch-form{display:flex;width:100%;padding-top:24px}.news-main .news-section .get-in-touch-form form{width:100%}.news-main .news-section .get-in-touch-form form .inputbox{background:#000;width:32%;display:inline-block;color:#c1c1c1;border:1px solid #c1c1c1;margin:0 20px 40px 0;position:relative}@media (max-width:1023px){.news-main .news-section .get-in-touch-form form .inputbox{width:100%}}@media (max-width:767px){.news-main .news-section .get-in-touch-form form .inputbox{margin:0 20px 30px 0}}.news-main .news-section .get-in-touch-form form .inputbox:nth-child(3){margin-right:0}@media (max-width:1023px){.news-main .news-section .get-in-touch-form form .inputbox:nth-child(3){margin-bottom:23px}}@media (max-width:767px){.news-main .news-section .get-in-touch-form form .inputbox:nth-child(3){margin-bottom:13px}}.news-main .news-section .get-in-touch-form form .inputbox.textarea-field{width:100%}.news-main .news-section .get-in-touch-form form .inputbox.checkbox-field{background:0 0;width:70%;border:none}@media (max-width:1023px){.news-main .news-section .get-in-touch-form form .inputbox.checkbox-field{width:100%;margin-right:0}}@media (max-width:767px){.news-main .news-section .get-in-touch-form form .inputbox.checkbox-field{width:74%;margin-top:20px}}.news-main .news-section .get-in-touch-form form .inputbox.checkbox-field input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.news-main .news-section .get-in-touch-form form .inputbox.checkbox-field input:checked+label:after{content:"";display:block;position:absolute;top:0;left:6px;width:5px;height:11px;border:solid #c1c1c1;border-width:0 2px 2px 0;transform:rotate(45deg)}.news-main .news-section .get-in-touch-form form .inputbox.checkbox-field label{position:relative;cursor:pointer;font-size:1.4rem;color:#c1c1c1}@media (max-width:767px){.news-main .news-section .get-in-touch-form form .inputbox.checkbox-field label{font-size:1.2rem}}.news-main .news-section .get-in-touch-form form .inputbox.checkbox-field label::before{content:"";background-color:transparent;border:1px solid #c1c1c1;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:7px;display:inline-block;position:absolute;vertical-align:middle;cursor:pointer;margin-right:20px;left:0;top:0}.news-main .news-section .get-in-touch-form form .inputbox.checkbox-field label span{padding-left:25px;display:inline-block;width:100%;vertical-align:middle}.news-main .news-section .get-in-touch-form form .inputbox.checkbox-field label span a{color:#c1c1c1}.news-main .news-section .get-in-touch-form form .inputbox.checkbox-field label span a:hover{text-decoration:none}.news-main .news-section .get-in-touch-form form .inputbox input[type=text],.news-main .news-section .get-in-touch-form form .inputbox textarea{background:0 0;border:none;padding:13px 20px;display:block;color:#fff;width:100%;font-family:Adani;font-size:1.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.news-main .news-section .get-in-touch-form form .inputbox input[type=text]::-moz-placeholder,.news-main .news-section .get-in-touch-form form .inputbox textarea::-moz-placeholder{font-size:1.4rem;color:grey}.news-main .news-section .get-in-touch-form form .inputbox input[type=text]::placeholder,.news-main .news-section .get-in-touch-form form .inputbox textarea::placeholder{font-size:1.4rem;color:grey}.news-main .news-section .get-in-touch-form form .inputbox input[type=text]::-ms-input-placeholder,.news-main .news-section .get-in-touch-form form .inputbox textarea::-ms-input-placeholder{font-size:1.4rem;color:grey}.news-main .news-section .get-in-touch-form form .inputbox .error-msg{position:absolute;bottom:-28px;left:5px;font-size:1.4rem;color:red;display:none}.news-main .news-section .get-in-touch-form form .captcha-box .error-msg{color:red;position:relative;top:5px;font-size:1.3rem}.news-main .news-section .get-in-touch-form form .input-btn{width:28%;display:inline-block;text-align:right}@media (max-width:1023px){.news-main .news-section .get-in-touch-form form .input-btn{width:100%;text-align:center}}@media (max-width:767px){.news-main .news-section .get-in-touch-form form .input-btn{width:25%}}.news-main .news-section .get-in-touch-form form .input-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.news-main .news-section .get-in-touch-form form .input-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.news-main .news-section .get-in-touch-form form .input-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.news-main .news-section .get-in-touch-form form .input-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.news-main .news-section .get-in-touch-form form .input-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.news-main .news-section .get-in-touch-form form .input-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.media-btm-section{display:flex;width:88.88%;max-width:1920px;padding:30px 0 0;margin:0 auto}@media (max-width:1023px){.media-btm-section{flex-direction:column;width:100%}}.media-btm-section .media-left{width:70%;padding-right:40px}.media-btm-section .media-left.m-full-width{width:100%;padding-right:0;display:flex;flex-wrap:wrap;width:calc(100% + 41px);margin:0 -20px}@media (max-width:1023px){.media-btm-section .media-left.m-full-width{padding-left:20px}}.media-btm-section .media-left.m-full-width .three-imgSlideWrapper{width:100%;display:flex;flex-wrap:wrap}.media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox{width:30%;margin-right:3%;transition:all .7s;padding:20px}.media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox:hover{background:#18182f}.media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox:last-child{margin-right:0}.media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox .image-box{width:100%;overflow:hidden;margin-bottom:17px}.media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox .image-box img{width:100%;transition:1s ease}.media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox .image-box img:hover{transform:scale(1.05)}.media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox .card-text-box .card-sub-text{margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:initial;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1023px){.media-btm-section .media-left{width:100%;margin-bottom:50px;padding-right:0}}.media-btm-section .media-left .two-imgSlideWrapper{width:100%;display:flex;flex-wrap:wrap}.media-btm-section .media-left .two-imgSlideWrapper .two-imgcardBox{width:47%;margin-right:3%}.media-btm-section .media-left .two-imgSlideWrapper .two-imgcardBox:last-child{margin-right:0}.media-btm-section .media-left .two-imgSlideWrapper .two-imgcardBox .image-box{width:100%;overflow:hidden;border-radius:13px;margin-bottom:30px}.media-btm-section .media-left .two-imgSlideWrapper .two-imgcardBox .image-box img{width:100%;transition:1s ease}.media-btm-section .media-left .two-imgSlideWrapper .two-imgcardBox .image-box img:hover{transform:scale(1.15)}.media-btm-section .media-right{width:30%}.media-btm-section .media-right.width-half{width:50%;padding-right:40px}@media (max-width:1023px){.media-btm-section .media-right.width-half{width:100%;margin-right:20px;padding-bottom:30px}}.media-btm-section .media-right.width-half:last-child{margin-right:0}@media (max-width:1023px){.media-btm-section .media-right{width:100%;padding-right:20px}}.media-btm-section .media-right .media-listing .media-row{color:#c1c1c1;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #2e57aa}.media-btm-section .media-right .media-listing .media-row .date{font-size:1.6rem;padding-bottom:20px}.media-btm-section .media-right .media-listing .media-row .sub-text{font-size:2rem;line-height:2.376rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-btm-section .media-right .media-listing .media-row .readmre-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400}@media (max-width:1023px){.media-btm-section .media-right .media-listing .media-row .readmre-btn{font-size:1.8rem}}.card-text-box{width:100%;color:#c1c1c1;position:relative}.card-text-box .card-date-wrap{display:flex}.card-text-box .card-date-wrap .card-date-text{font-size:1.6rem;padding-bottom:14px;display:inline-block;width:90%;color:#c1c1c1;font-weight:400}.card-text-box .card-date-wrap .newtab-icon{width:10%;display:inline-block;text-align:right;line-height:20px}.card-text-box .card-date-wrap .newtab-icon img{width:12px;display:inline-block}.card-text-box .card-sub-text{font-size:2rem;line-height:2.376rem;font-weight:600}.card-text-box .card-sub-text a{text-decoration:none;color:#c1c1c1}@media (max-width:767px){.card-text-box .card-sub-text br{display:none}}.card-text-box .readmre-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400}@media (max-width:1023px){.card-text-box .readmre-btn{font-size:1.8rem}}.media-kit-main{display:flex;width:100%}.media-kit-main .media-kit-section{position:relative;width:100%;display:flex;align-items:center;flex-wrap:wrap}.media-kit-main .media-kit-section .media-bg{width:100%;position:relative}.media-kit-main .media-kit-section .media-bg::after{position:absolute;z-index:1;height:80%;width:100%;content:" ";bottom:0;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:1}.media-kit-main .media-kit-section .media-bg picture{width:100%}.media-kit-main .media-kit-section .media-bg picture img{vertical-align:middle;width:100%}.media-kit-main .media-kit-section .media-kit-text{position:absolute;left:0;width:100%;text-align:center;padding:0 20px;z-index:2}.media-kit-main .media-kit-section .media-kit-text .com-heading{width:100%;position:relative}@media (max-width:1023px){.media-kit-main .media-kit-section .media-kit-text .com-heading{margin-top:5px}}.media-kit-main .media-kit-section .media-kit-text .com-heading h1,.media-kit-main .media-kit-section .media-kit-text .com-heading h2,.media-kit-main .media-kit-section .media-kit-text .com-heading h3,.media-kit-main .media-kit-section .media-kit-text .com-heading h4,.media-kit-main .media-kit-section .media-kit-text .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.media-kit-main .media-kit-section .media-kit-text .com-heading h1,.media-kit-main .media-kit-section .media-kit-text .com-heading h2,.media-kit-main .media-kit-section .media-kit-text .com-heading h3,.media-kit-main .media-kit-section .media-kit-text .com-heading h4,.media-kit-main .media-kit-section .media-kit-text .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.media-kit-main .media-kit-section .media-kit-text .com-heading h1,.media-kit-main .media-kit-section .media-kit-text .com-heading h2,.media-kit-main .media-kit-section .media-kit-text .com-heading h3,.media-kit-main .media-kit-section .media-kit-text .com-heading h4,.media-kit-main .media-kit-section .media-kit-text .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.media-kit-main .media-kit-section .media-kit-text .com-heading h1,.media-kit-main .media-kit-section .media-kit-text .com-heading h2,.media-kit-main .media-kit-section .media-kit-text .com-heading h3,.media-kit-main .media-kit-section .media-kit-text .com-heading h4,.media-kit-main .media-kit-section .media-kit-text .com-heading h5{font-size:2.2rem}}.media-kit-main .media-kit-section .media-kit-text .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.media-kit-main .media-kit-section .media-kit-text .com-heading span strong{font-weight:600}@media (max-width:1023px){.media-kit-main .media-kit-section .media-kit-text .com-heading span{font-size:1.6rem;margin-top:20px}}.media-kit-main .media-kit-section .media-kit-text .media-btn{margin-top:40px}.media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.subscribe-main{display:flex;width:100%;position:relative;z-index:1}.subscribe-main .subscribe-section{display:flex;align-items:center;width:100%;position:relative}.subscribe-main .subscribe-section .subscribe-field{position:relative;z-index:91;max-width:70%;margin:0 auto}@media (max-width:1549px){.subscribe-main .subscribe-section .subscribe-field{max-width:80%}}@media (max-width:1026px){.subscribe-main .subscribe-section .subscribe-field{max-width:100%}}.subscribe-main .subscribe-section .subscribe-field .subscribe-head{color:#393939;font-size:2rem;padding-bottom:20px;font-family:Adani}.subscribe-main .subscribe-section .subscribe-field form{width:100%}.subscribe-main .subscribe-section .subscribe-field form .form-control{width:100%;display:flex;flex-wrap:wrap}.subscribe-main .subscribe-section .subscribe-field form .form-control .subscribe-input-box{width:100%;display:flex;flex-wrap:wrap;color:#c1c1c1;border:1px solid #c1c1c1;margin:0 20px 25px 0;position:relative;justify-content:space-between;align-items:center}.subscribe-main .subscribe-section .subscribe-field form .form-control .subscribe-input-box input{background:0 0;border:none;padding:13px 20px;display:inline-block;color:#7b7b7b;width:100%;font-family:Adani;font-size:1.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.subscribe-main .subscribe-section .subscribe-field form .form-control .subscribe-input-box input::-moz-placeholder{font-size:1.8rem;font-family:Adani;font-weight:400}.subscribe-main .subscribe-section .subscribe-field form .form-control .subscribe-input-box input::placeholder{font-size:1.8rem;font-family:Adani;font-weight:400}@media (min-width:2100px){.subscribe-main .subscribe-section .subscribe-field form .form-control .subscribe-input-box input{width:calc(100% - 120px)}}.subscribe-main .subscribe-section .subscribe-field form .form-control .subscribe-input-box input::-moz-placeholder{font-size:1.4rem}.subscribe-main .subscribe-section .subscribe-field form .form-control .subscribe-input-box input::placeholder{font-size:1.4rem}.subscribe-main .subscribe-section .subscribe-field form .form-control .subscribe-input-box input::-ms-input-placeholder{font-size:1.4rem}.subscribe-main .subscribe-section .subscribe-field form .form-control .subscribe-input-box .error-msg{position:absolute;left:0;bottom:-17px;color:red;font-size:1.2rem}.subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap{width:100%;display:flex;flex-wrap:wrap;margin-bottom:30px}.subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap .checkbox-group{display:block;margin-bottom:8px;width:100%;position:relative}.subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap .checkbox-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap .checkbox-group input:checked+label:after{content:"";display:block;position:absolute;top:-1px;left:7px;width:4px;height:10px;border:solid #393939;border-width:0 1px 1px 0;transform:rotate(45deg)}.subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap .checkbox-group label{position:relative;cursor:pointer;font-size:1.2rem;color:#393939;font-family:Adani;font-weight:400}.subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap .checkbox-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #393933;padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:8px;top:-2px}.subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap .checkbox-group label a{color:#006db6}@media (max-width:767px){.subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap .checkbox-group label .wrap-text{width:90%;display:-webkit-inline-box;vertical-align:middle}}.subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap .checkbox-group .error-msg{position:absolute;position:absolute;left:26px;bottom:-14px;color:red;font-size:1.2rem}@media (max-width:390px){.subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap .checkbox-group .error-msg#terms_conditions_err{bottom:-35px}}.subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap .checkbox-group .reload-captcha{display:inline-block;width:31px;position:relative;left:13px;top:10px;cursor:pointer}.subscribe-main .subscribe-section .subscribe-field form .col-4{width:30%}@media (max-width:1023px){.subscribe-main .subscribe-section .subscribe-field form .col-4{width:100%}}.subscribe-main .subscribe-section .subscribe-field form .col-6{width:55%;margin-left:1%}@media (max-width:1023px){.subscribe-main .subscribe-section .subscribe-field form .col-6{width:100%;margin-left:0;margin-top:20px}}.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box{width:100%;display:flex;flex-wrap:wrap;color:#c1c1c1;border:1px solid #c1c1c1;margin:0 20px 30px 0;position:relative;justify-content:space-between;align-items:center}.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box input{background:0 0;border:none;padding:13px 20px;display:inline-block;color:#7b7b7b;width:100%;font-family:Adani;font-size:1.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box input::-moz-placeholder{font-size:1.8rem;font-family:Adani;font-weight:400}.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box input::placeholder{font-size:1.8rem;font-family:Adani;font-weight:400}@media (min-width:2100px){.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box input{width:calc(100% - 120px)}}@media (max-width:1023px){.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box input{width:calc(100% - 100px)}}.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box input::-moz-placeholder{font-size:1.4rem}.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box input::placeholder{font-size:1.4rem}.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box input::-ms-input-placeholder{font-size:1.4rem}.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box .error-msg{position:absolute;left:0;bottom:-24px;color:red;font-size:1.4rem}.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box a.subscribe-btn{color:#fff;font-weight:500;position:relative;width:100px;border-left:1px solid #c1c1c1;font-size:1.6rem;cursor:pointer;padding-left:11px}.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box a.subscribe-btn:hover{color:#c1c1c1}@media (min-width:2100px){.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box a.subscribe-btn{width:120px}}@media (max-width:1023px){.subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box a.subscribe-btn{width:100px}}.subscribe-main .subscribe-section .subscribe-field form .btn-wrap{width:13%;position:relative;margin-left:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:self-start}@media (max-width:1023px){.subscribe-main .subscribe-section .subscribe-field form .btn-wrap{width:100%}}.subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%;width:100%;text-align:center;padding:13px 23px 13px 23px;font-size:1.8rem;font-weight:500}@media (max-width:1023px){.subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1399px){.subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn{font-size:1.6rem}}.subscribe-main .subscribe-section .subscribe-field form .col-4{width:32%;margin:0}.subscribe-main .subscribe-section .subscribe-field form .col-4:nth-child(even){margin:0 1.5%}@media (max-width:1023px){.subscribe-main .subscribe-section .subscribe-field form .col-4:nth-child(even){margin:0}}@media (max-width:1023px){.subscribe-main .subscribe-section .subscribe-field form .col-4{width:100%}}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box{width:100%}@media (max-width:1023px){.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box{margin-bottom:15px}}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown{position:relative;font-size:1.8rem;color:#c1c1c1;font-family:Adani;font-weight:400;z-index:91}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown .dropdown-list{background:#000;position:relative;top:auto;left:0;right:2px;transform-origin:50% 0;transform:scale(1,0);transition:transform .15s ease-in-out .15s;max-height:0;overflow-y:auto;z-index:2;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown.on .dropdown-list{max-height:188px}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown .dropdown-option{display:block;padding:12px 19px;opacity:0;transition:opacity .15s ease-in-out;border-bottom:#c1c1c1 solid 1px;border-left:#c1c1c1 solid 1px;border-right:#c1c1c1 solid 1px;text-decoration:none;color:#c1c1c1}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown .dropdown-label{display:block;color:grey;border:1px solid #c1c1c1;padding:6px 12px;line-height:1;cursor:pointer;padding:16px 20px;font-size:1.6rem;font-family:Adani;font-weight:400;position:relative}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown .dropdown-label:before{content:"";display:block;border-top:8px solid #c1c1c1;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;bottom:20px;right:20px;z-index:1;pointer-events:none;float:right}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown.on .dropdown-list{transform:scale(1,1);transition-delay:0s}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown.on .dropdown-list .dropdown-option{opacity:1;transition-delay:.2s;display:inline-flex;width:100%}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown.on .dropdown-label:before{content:"";border-top:8px solid #c1c1c1;border-right:8px solid transparent;border-left:8px solid transparent;transform:rotate(180deg)}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown input[type=checkbox]{position:relative;top:0;margin-right:4px;position:relative;width:auto;padding:12px 12px}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown input[type=checkbox]::after{content:"";width:15px;height:15px;position:absolute;top:2px;left:0;border:#7b7b7b solid 1px;background:#fff}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown input[type=checkbox]:checked:before{content:"";display:block;position:absolute;top:4px;left:6px;width:4px;height:9px;border:solid #7b7b7b;border-width:0 2px 2px 0;transform:rotate(45deg);z-index:9}.subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown .error-msg{position:absolute;left:0;bottom:-24px;color:red;font-size:1.4rem}.subscribe-main .subscribe-section::after{content:"";position:absolute;content:" ";z-index:1;top:0;left:0;width:100%;height:100%}.stories-detail .right-btn{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:80px}.stories-detail .right-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.stories-detail .right-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.stories-detail .right-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.stories-detail .right-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.stories-detail .right-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.stories-detail .right-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.text-wraper .subtext{font-size:2rem;font-family:Adani;color:#fff;font-weight:400;margin-top:24px;display:block;margin-bottom:40px}.text-wraper.bottomPos{bottom:14%}@media (max-width:1026px){.text-wraper.bottomPos{bottom:20%}}.text-wraper .btns-wrap{width:100%;margin-top:32px}.text-wraper .btns-wrap .watch-btn{color:#fff;padding:20px 23.5px 20px 23.5px;font-size:1.8rem;transition:all .5s;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;margin:0 auto;z-index:0;line-height:100%;cursor:pointer;background:0 0;border:#fff solid 1px;transition:.3s ease-in-out}@media (max-width:1023px){.text-wraper .btns-wrap .watch-btn{padding:15px 14px 15px 14px}}.text-wraper .btns-wrap .watch-btn::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.text-wraper .btns-wrap .watch-btn:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}.text-wraper .btns-wrap .watch-btn:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:767px){.text-wraper .btns-wrap .watch-btn{font-size:1.2rem}}.text-wraper .btns-wrap a{text-decoration:none}.Com_textBox{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.Com_textBox .com-heading h1,.Com_textBox .com-heading h2,.Com_textBox .com-heading h3,.Com_textBox .com-heading h4{top:0!important;margin-left:0!important}.Com_textBox .textBox-Component{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:70px 0 70px 0}@media (max-width:1026px){.Com_textBox .textBox-Component{padding:30px 0 0 0}}.Com_textBox .textBox-Component p{width:100%;font-size:2.2rem;font-family:Adani;color:#c1c1c1;font-weight:400;padding:10px 0 0;line-height:123.76%}.Com_textBox .textBox-Component p a{text-decoration:underline;color:#c1c1c1}@media (max-width:767px){.Com_textBox .textBox-Component p{padding:10px 0 0;font-size:1.6rem}}.Com_textBox .textBox-Component .left-section{width:100%}@media (max-width:1026px){.Com_textBox .textBox-Component .left-section{width:100%}}.Com_textBox .textBox-Component .left-section .com-heading{width:100%;position:relative}@media (max-width:1023px){.Com_textBox .textBox-Component .left-section .com-heading{margin-top:5px}}.Com_textBox .textBox-Component .left-section .com-heading h1,.Com_textBox .textBox-Component .left-section .com-heading h2,.Com_textBox .textBox-Component .left-section .com-heading h3,.Com_textBox .textBox-Component .left-section .com-heading h4,.Com_textBox .textBox-Component .left-section .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_textBox .textBox-Component .left-section .com-heading h1,.Com_textBox .textBox-Component .left-section .com-heading h2,.Com_textBox .textBox-Component .left-section .com-heading h3,.Com_textBox .textBox-Component .left-section .com-heading h4,.Com_textBox .textBox-Component .left-section .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_textBox .textBox-Component .left-section .com-heading h1,.Com_textBox .textBox-Component .left-section .com-heading h2,.Com_textBox .textBox-Component .left-section .com-heading h3,.Com_textBox .textBox-Component .left-section .com-heading h4,.Com_textBox .textBox-Component .left-section .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_textBox .textBox-Component .left-section .com-heading h1,.Com_textBox .textBox-Component .left-section .com-heading h2,.Com_textBox .textBox-Component .left-section .com-heading h3,.Com_textBox .textBox-Component .left-section .com-heading h4,.Com_textBox .textBox-Component .left-section .com-heading h5{font-size:2.2rem}}.Com_textBox .textBox-Component .left-section .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_textBox .textBox-Component .left-section .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_textBox .textBox-Component .left-section .com-heading span{font-size:1.6rem;margin-top:20px}}.Com_textBox .textBox-Component .right-section{width:100%}@media (max-width:1026px){.Com_textBox .textBox-Component .right-section{width:100%}}.Com_textBox .textBox-Component .readmre-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400;position:relative}@media (max-width:1023px){.Com_textBox .textBox-Component .readmre-btn{font-size:1.8rem}}.Com_textBox .textBox-Component .know-more{width:100%;padding:30px 0 0}.Com_textBox .textBox-Component .know-more span{font-size:2rem;color:#c1c1c1;font-family:Adani;font-weight:400}@media (max-width:767px){.Com_textBox .textBox-Component .know-more span{font-size:1.6rem}}.Com_textBox .textBox-Component .know-more a{text-decoration:none;font-size:2rem;color:#c1c1c1;font-family:Adani;font-weight:400;padding-left:2px}.Com_textBox .textBox-Component .know-more a:hover{color:#fff}@media (max-width:767px){.Com_textBox .textBox-Component .know-more a{font-size:1.6rem}}.name-info-wrapper{width:100%}.name-info-wrapper .name-info-text{color:#c1c1c1;font-size:2rem;font-family:Adani}.Com_initiatives{width:100%}@media (max-width:1023px){.Com_initiatives .container-fluid.mobpadding{padding:0 0 0 20px}}.Com_initiatives .initiatives-wrapper{padding:40px 0}@media (max-width:767px){.Com_initiatives .initiatives-wrapper{padding:40px 0 0 0}}.Com_initiatives .initiatives-wrapper .initiatives-box{width:31.24%;margin-right:3.13%;position:relative;float:left}.Com_initiatives .initiatives-wrapper .initiatives-box:last-child{margin-right:0}@media (max-width:1023px){.Com_initiatives .initiatives-wrapper .initiatives-box{width:100%;margin-right:0;padding-bottom:0}}.Com_initiatives .initiatives-wrapper .initiatives-box .image-box{width:100%;overflow:hidden}.Com_initiatives .initiatives-wrapper .initiatives-box .image-box img{width:100%;transition:1s linear}.Com_initiatives .initiatives-wrapper .initiatives-box .image-box img:hover{transform:scale(1.05)}.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box{width:100%;position:relative;padding:20px 0;height:auto}@media (max-width:1026px){.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box{height:auto}}.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .title-heading{font-size:2rem;color:#fff;font-family:Adani;font-weight:500}.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .title-heading a{text-decoration:none;color:#fff}.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .text-box{margin:15px 0;display:-webkit-box;-webkit-line-clamp:initial;-webkit-box-orient:vertical;overflow:hidden}.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .text-box a{text-decoration:none}.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .text-box p{font-size:2.2rem;color:#c1c1c1;font-family:Adani;font-weight:400;margin-bottom:15px}@media (max-width:1023px){.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .text-box p{font-size:1.6rem}}.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .text-box ol{list-style-type:disc;padding:0 0 0 20px}.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .text-box ol li{font-size:1.6rem;color:grey;font-family:Adani;font-weight:400;padding:10px 0}@media (max-width:767px){.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .text-box ol li{padding:5px 0;font-size:1.3rem}}.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .readmre-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400}@media (max-width:1023px){.Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .readmre-btn{font-size:1.8rem}}.Com_initiatives .viewall-btn{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:65px}@media (max-width:1023px){.Com_initiatives .viewall-btn{justify-content:left}}.Com_initiatives .viewall-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.Com_initiatives .viewall-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.Com_initiatives .viewall-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.Com_initiatives .viewall-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.Com_initiatives .viewall-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.Com_initiatives .viewall-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:767px){.Com_initiatives .viewall-btn{padding-top:40px}}.Com_initiatives .ourapproch-wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:1026px){.Com_initiatives .ourapproch-wrapper{padding-top:40px}}.Com_initiatives .ourapproch-wrapper .left-sec{width:36.44%}@media (max-width:1026px){.Com_initiatives .ourapproch-wrapper .left-sec{width:100%;display:flex;justify-content:space-between;align-items:center}}.Com_initiatives .ourapproch-wrapper .left-sec .sub-heading{color:#fff;font-size:3.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;margin-left:-6px;display:inline-block;line-height:100%}@media (max-width:767px){.Com_initiatives .ourapproch-wrapper .left-sec .sub-heading{font-size:2.8rem}}.Com_initiatives .ourapproch-wrapper .left-sec .viewall-btn{justify-content:flex-start;margin-top:30px}@media (max-width:1026px){.Com_initiatives .ourapproch-wrapper .left-sec .viewall-btn{justify-content:flex-end;padding-bottom:0;margin-top:0}}.Com_initiatives .ourapproch-wrapper .right-sec{width:63.56%}@media (max-width:1026px){.Com_initiatives .ourapproch-wrapper .right-sec{width:100%}}.Com_initiatives .ourapproch-wrapper .right-sec .ourapproch-rightbox{width:100%;display:flex;flex-wrap:wrap;padding:40px 0 50px 0}.Com_initiatives .ourapproch-wrapper .right-sec .ourapproch-rightbox .ourapproch-wrap{width:48.5%;margin-right:3%;position:relative;border-radius:15px;background-image:linear-gradient(to right,#0a1122,#100f22,#150d20,#190b1f,#1d081c);box-shadow:rgba(0,0,0,.36) 0 0 6px;padding:40px 40px;margin-bottom:3%}@media (max-width:1023px){.Com_initiatives .ourapproch-wrapper .right-sec .ourapproch-rightbox .ourapproch-wrap{padding:20px 20px}}@media (max-width:767px){.Com_initiatives .ourapproch-wrapper .right-sec .ourapproch-rightbox .ourapproch-wrap{width:100%;margin-right:0;margin-bottom:20px}}.Com_initiatives .ourapproch-wrapper .right-sec .ourapproch-rightbox .ourapproch-wrap:nth-child(even){margin-right:0}.Com_initiatives .ourapproch-wrapper .right-sec .ourapproch-rightbox .ourapproch-wrap .ourapproch-icon{width:9%;display:inline-block;margin-right:2%;vertical-align:middle}.Com_initiatives .ourapproch-wrapper .right-sec .ourapproch-rightbox .ourapproch-wrap .ourapproch-icon img{width:30px}.Com_initiatives .ourapproch-wrapper .right-sec .ourapproch-rightbox .ourapproch-wrap .ourapproch-text{width:88%;display:inline-block;font-size:1.8rem;font-family:Adani;font-weight:400;vertical-align:middle;color:#c1c1c1;padding-left:20px;line-height:117%}@media (max-width:767px){.Com_initiatives .ourapproch-wrapper .right-sec .ourapproch-rightbox .ourapproch-wrap .ourapproch-text{font-size:1.4rem}}.Com_better-tomorrow{width:100%;display:block}.Com_better-tomorrow .better-tomorrow-wrap{width:100%;display:flex;flex-wrap:wrap;align-items:center}.Com_better-tomorrow .better-tomorrow-wrap .left-sec{width:73.19%;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:1026px){.Com_better-tomorrow .better-tomorrow-wrap .left-sec{width:100%}}@media (max-width:1023px){.Com_better-tomorrow .better-tomorrow-wrap .left-sec{flex-direction:column}}.Com_better-tomorrow .better-tomorrow-wrap .left-sec .img-box{width:43.04%;overflow:hidden}@media (max-width:1023px){.Com_better-tomorrow .better-tomorrow-wrap .left-sec .img-box{width:100%}}.Com_better-tomorrow .better-tomorrow-wrap .left-sec .img-box img{width:100%;transition:linear 1s}.Com_better-tomorrow .better-tomorrow-wrap .left-sec .img-box img:hover{transform:scale(1.05)}.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading{width:51.07%;margin-left:5.89%}@media (max-width:1023px){.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading{width:100%;margin-left:0;margin-top:30px}}.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading{width:100%;position:relative}@media (max-width:1023px){.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading{margin-top:5px}}.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h1,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h2,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h3,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h4,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h1,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h2,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h3,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h4,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h1,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h2,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h3,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h4,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h1,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h2,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h3,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h4,.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading h5{font-size:2.2rem}}.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading span{font-size:1.6rem;margin-top:20px}}.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading .left-space{padding-left:11px}@media (max-width:1023px){.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading .left-space{padding-left:11px}}@media (max-width:1849px){.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading abbr{margin-left:13px}}@media (max-width:1023px){.Com_better-tomorrow .better-tomorrow-wrap .left-sec .right-heading .com-heading abbr{margin-left:0}}.Com_better-tomorrow .better-tomorrow-wrap .right-sec{width:21.15%;margin-left:5.66%}@media (max-width:1026px){.Com_better-tomorrow .better-tomorrow-wrap .right-sec{width:100%;margin-left:0;margin-top:30px}}.Com_better-tomorrow .better-tomorrow-wrap .right-sec .btn-wrap{width:100%;position:relative}.Com_better-tomorrow .better-tomorrow-wrap .right-sec .btn-wrap .flex-btn{width:100%;margin-bottom:30px;display:flex}.Com_better-tomorrow .better-tomorrow-wrap .right-sec .btn-wrap .flex-btn:last-child{margin-bottom:0}.Com_better-tomorrow .better-tomorrow-wrap .right-sec .btn-wrap .flex-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%;white-space:nowrap}@media (max-width:1023px){.Com_better-tomorrow .better-tomorrow-wrap .right-sec .btn-wrap .flex-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.Com_better-tomorrow .better-tomorrow-wrap .right-sec .btn-wrap .flex-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.Com_better-tomorrow .better-tomorrow-wrap .right-sec .btn-wrap .flex-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.Com_better-tomorrow .better-tomorrow-wrap .right-sec .btn-wrap .flex-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.Com_better-tomorrow .better-tomorrow-wrap .right-sec .btn-wrap .flex-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.news-main.awards-sec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box{text-align:center}.news-main.awards-sec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box img{width:auto;display:inline-block}.news-main.awards-sec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text{font-size:2.2rem;text-align:center;color:grey}@media (max-width:767px){.news-main.awards-sec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text{font-size:1.6rem;line-height:150%}}.com_esgPolicies{width:100%;position:relative}.com_esgPolicies .com-heading{width:100%;position:relative}@media (max-width:1023px){.com_esgPolicies .com-heading{margin-top:5px}}.com_esgPolicies .com-heading h1,.com_esgPolicies .com-heading h2,.com_esgPolicies .com-heading h3,.com_esgPolicies .com-heading h4,.com_esgPolicies .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.com_esgPolicies .com-heading h1,.com_esgPolicies .com-heading h2,.com_esgPolicies .com-heading h3,.com_esgPolicies .com-heading h4,.com_esgPolicies .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.com_esgPolicies .com-heading h1,.com_esgPolicies .com-heading h2,.com_esgPolicies .com-heading h3,.com_esgPolicies .com-heading h4,.com_esgPolicies .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.com_esgPolicies .com-heading h1,.com_esgPolicies .com-heading h2,.com_esgPolicies .com-heading h3,.com_esgPolicies .com-heading h4,.com_esgPolicies .com-heading h5{font-size:2.2rem}}.com_esgPolicies .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.com_esgPolicies .com-heading span strong{font-weight:600}@media (max-width:1023px){.com_esgPolicies .com-heading span{font-size:1.6rem;margin-top:20px}}.com_esgPolicies .policy-details-wrapper{width:100%;position:relative;padding:30px 0}.com_esgPolicies .policy-details-wrapper ul{list-style:none;padding:0;margin:0}.com_esgPolicies .policy-details-wrapper ul li{display:inline-flex;width:33%;padding:0 30px 30px 0}@media (max-width:1023px){.com_esgPolicies .policy-details-wrapper ul li{width:49.5%}}@media (max-width:767px){.com_esgPolicies .policy-details-wrapper ul li{width:100%;padding:0 0 15px 0}}.com_esgPolicies .policy-details-wrapper ul li a{text-decoration:underline;font-size:2.4rem;color:#c1c1c1;font-weight:400;font-family:Adani;transition:.3s all}@media (max-width:1399px){.com_esgPolicies .policy-details-wrapper ul li a{font-size:2rem}}@media (max-width:767px){.com_esgPolicies .policy-details-wrapper ul li a{font-size:1.6rem}}.com_esgPolicies .policy-details-wrapper ul li:hover a{color:#fff;transition:.3s all}@media (max-width:767px){.growth-section.spacebetween .growth_wrapper{padding-bottom:0}}@media (max-width:1023px){.Com_initiatives .initiatives-wrapper .initiatives-box.left-sec{margin-bottom:10%!important}}.Com_initiatives .initiatives-wrapper .initiatives-box.left-sec .title-heading{margin-bottom:15px;font-size:2.4rem}.Com_initiatives .initiatives-wrapper .initiatives-box.left-sec .bottom-text-box{min-height:auto}@media (max-width:1399px){.Com_initiatives .initiatives-wrapper .initiatives-box.left-sec .bottom-text-box{min-height:auto}}@media (max-width:1026px){.Com_initiatives .initiatives-wrapper .initiatives-box.left-sec .bottom-text-box{height:auto}}.Com_initiatives .initiatives-wrapper .initiatives-box.left-sec .bottom-text-box .text-box{display:initial;-webkit-line-clamp:initial;-webkit-box-orient:initial}.Com_initiatives .initiatives-wrapper .initiatives-box.left-sec .bottom-text-box .text-box.morecontent.collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Com_initiatives .initiatives-wrapper .initiatives-box.left-sec .readmre-btn{position:inherit}@media (max-width:1023px){.Com_initiatives .initiatives-wrapper .initiatives-box.right-sec{margin-bottom:10%!important}}.Com_initiatives .initiatives-wrapper .initiatives-box.right-sec .title-heading{margin-bottom:15px;font-size:2.4rem}.Com_initiatives .initiatives-wrapper .initiatives-box.right-sec .bottom-text-box{min-height:auto}@media (max-width:1399px){.Com_initiatives .initiatives-wrapper .initiatives-box.right-sec .bottom-text-box{min-height:auto}}@media (max-width:1026px){.Com_initiatives .initiatives-wrapper .initiatives-box.right-sec .bottom-text-box{height:auto}}.Com_initiatives .initiatives-wrapper .initiatives-box.right-sec .bottom-text-box .text-box{display:initial;-webkit-line-clamp:initial;-webkit-box-orient:initial}.Com_initiatives .initiatives-wrapper .initiatives-box.right-sec .bottom-text-box .text-box.morecontent.collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Com_initiatives .initiatives-wrapper .initiatives-box.right-sec .bottom-text-box .readmre-btn{position:inherit}.Com_initiatives.Com_environment{width:100%;position:relative;display:flex;flex-wrap:wrap}.Com_initiatives.Com_environment .initiatives-wrapper{padding:66px 0;float:left}.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:4%;margin-right:0}@media (max-width:1023px){.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box{flex-direction:column}}.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box:last-child{margin-bottom:0}.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box .image-box{width:47%}@media (max-width:1023px){.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box .image-box{width:100%;margin-bottom:20px}}.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box .bottom-text-box{width:50%;height:auto;padding:0 10px 0 0}@media (max-width:1023px){.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box .bottom-text-box{width:100%;padding:0 10px 0 10px}}.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box.left-sec .image-box{margin-right:3%}@media (max-width:1023px){.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box.left-sec .image-box{margin-right:0}}.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box.right-sec{flex-direction:row-reverse}@media (max-width:1023px){.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box.right-sec{flex-direction:column}}.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box.right-sec .image-box{margin-left:4%}@media (max-width:1023px){.Com_initiatives.Com_environment .initiatives-wrapper .initiatives-box.right-sec .image-box{margin-left:0}}.Com_initiatives.Com_environment .governance-heading{width:100%;position:relative;padding:0 0 30px 5px}.Com_initiatives.Com_environment .governance-heading .com-heading{width:100%;position:relative}@media (max-width:1023px){.Com_initiatives.Com_environment .governance-heading .com-heading{margin-top:5px}}.Com_initiatives.Com_environment .governance-heading .com-heading h1,.Com_initiatives.Com_environment .governance-heading .com-heading h2,.Com_initiatives.Com_environment .governance-heading .com-heading h3,.Com_initiatives.Com_environment .governance-heading .com-heading h4,.Com_initiatives.Com_environment .governance-heading .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_initiatives.Com_environment .governance-heading .com-heading h1,.Com_initiatives.Com_environment .governance-heading .com-heading h2,.Com_initiatives.Com_environment .governance-heading .com-heading h3,.Com_initiatives.Com_environment .governance-heading .com-heading h4,.Com_initiatives.Com_environment .governance-heading .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_initiatives.Com_environment .governance-heading .com-heading h1,.Com_initiatives.Com_environment .governance-heading .com-heading h2,.Com_initiatives.Com_environment .governance-heading .com-heading h3,.Com_initiatives.Com_environment .governance-heading .com-heading h4,.Com_initiatives.Com_environment .governance-heading .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_initiatives.Com_environment .governance-heading .com-heading h1,.Com_initiatives.Com_environment .governance-heading .com-heading h2,.Com_initiatives.Com_environment .governance-heading .com-heading h3,.Com_initiatives.Com_environment .governance-heading .com-heading h4,.Com_initiatives.Com_environment .governance-heading .com-heading h5{font-size:2.2rem}}.Com_initiatives.Com_environment .governance-heading .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_initiatives.Com_environment .governance-heading .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_initiatives.Com_environment .governance-heading .com-heading span{font-size:1.6rem;margin-top:20px}}.com_esgPolicies.Com_policy .com-heading{width:45%;display:inline-block;vertical-align:middle}@media (max-width:767px){.com_esgPolicies.Com_policy .com-heading{width:100%}}.com_esgPolicies.Com_policy .policy-details-wrapper{width:54%;display:inline-block;vertical-align:middle}@media (max-width:767px){.com_esgPolicies.Com_policy .policy-details-wrapper{width:100%}}.com_esgPolicies.Com_policy .policy-details-wrapper ul li{width:100%}.com_esgPolicies.align-text .policy-details-wrapper{text-align:right}@media (max-width:1023px){.com_esgPolicies.align-text .policy-details-wrapper{text-align:left}}.ourleadershipWrapper.common-wrap{justify-content:space-between;padding-bottom:30px}.ourleadershipWrapper.common-wrap .right-btn{width:10%;display:flex;align-items:center;padding:20px 10px 0 0;justify-content:flex-end;white-space:nowrap}@media (max-width:767px){.ourleadershipWrapper.common-wrap .right-btn{width:100%}}.ourleadershipWrapper.common-wrap .right-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.ourleadershipWrapper.common-wrap .right-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.ourleadershipWrapper.common-wrap .right-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.ourleadershipWrapper.common-wrap .right-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.ourleadershipWrapper.common-wrap .right-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.ourleadershipWrapper.common-wrap .right-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.ourleadershipWrapper.common-wrap .ourleadership-wrap{padding:30px 0}.threecard-slider{width:100%;display:flex;flex-wrap:wrap;padding-top:20px;overflow:hidden;width:calc(100% + 41px);margin:0 -20px}@media (max-width:1023px){.threecard-slider{margin:0 -10px;width:100%}}.threecard-slider .three-imgSlideWrapper{width:88.88%;max-width:1920px}@media (max-width:1219px){.threecard-slider .three-imgSlideWrapper{width:100%;margin:20px 20px 0 20px}}@media (max-width:1023px){.threecard-slider .three-imgSlideWrapper{width:100%;margin:0 0 0 20px}}.threecard-slider .three-imgSlideWrapper .three-imgcardBox{width:31%;margin-right:3%;padding:20px;transition:all .7s;flex-direction:column}@media (max-width:1023px){.threecard-slider .three-imgSlideWrapper .three-imgcardBox{padding:5px}}.threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{background:#18182f;transition:all .7s}.threecard-slider .three-imgSlideWrapper .three-imgcardBox:last-child{margin-right:0!important}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box{width:100%;overflow:hidden;margin-bottom:17px}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box img{width:100%;transition:1s linear}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box img:hover{transform:scale(1.05)}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box{width:100%;color:#c1c1c1;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .newtab-icon{display:inline-flex;align-items:flex-start}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .newtab-icon img{filter:brightness(0) saturate(100%) invert(22%) sepia(0) saturate(910%) hue-rotate(249deg) brightness(94%) contrast(93%)}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-date-text{font-size:1.6rem;padding-bottom:14px;font-weight:400;color:#c1c1c1}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text{font-size:2rem;line-height:2.376rem;font-weight:400;word-wrap:break-word;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text a{color:#c1c1c1;text-decoration:none}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text .moretext{display:none}@media (max-width:767px){.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text{font-size:1.6rem}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text br{display:none}}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .readmre-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400;display:inline-block;margin-top:0;padding-top:0}@media (max-width:1023px){.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .readmre-btn{font-size:1.8rem}}.threecard-slider .three-imgSlideWrapper .swiper-button-prev{border:#fff solid 1px;width:43px;height:43px;right:53px;left:inherit;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1023px){.threecard-slider .three-imgSlideWrapper .swiper-button-prev{display:none}}.threecard-slider .three-imgSlideWrapper .swiper-button-prev:after{content:"prev";font-size:1.8rem;color:#fff;font-weight:400}.threecard-slider .three-imgSlideWrapper .swiper-button-next{border:#fff solid 1px;width:50px;height:50px;right:0;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1026px){.threecard-slider .three-imgSlideWrapper .swiper-button-next{right:2.5%}}@media (max-width:1023px){.threecard-slider .three-imgSlideWrapper .swiper-button-next{display:none}}.threecard-slider .three-imgSlideWrapper .swiper-button-next:after{content:"next";font-size:1.8rem;color:#fff;font-weight:400}.threecard-slider.award-sec .three-imgcardBox img{padding-left:50px;padding-right:50px}@media (max-width:767px){.threecard-slider.award-sec .three-imgcardBox img{padding-left:0;padding-right:0}}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper{padding-bottom:70px}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper.no-padding{padding-bottom:0}@media (max-width:1023px){.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper{padding-bottom:0}}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-prev{border:#fff solid 1px;width:50px;height:50px;right:63px;left:inherit;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1023px){.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-prev{display:none}}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-prev:after{content:"prev";font-size:1.8rem;color:#fff;font-weight:400}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-next{border:#fff solid 1px;width:50px;height:50px;right:.5%;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1026px){.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-next{right:2.5%}}@media (max-width:1023px){.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-next{display:none}}.Com-threeImageSlider .threecard-slider .three-imgSlideWrapper .swiper-button-next:after{content:"next";font-size:1.8rem;color:#fff;font-weight:400}.fullContent .card-sub-text{display:block!important}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox{transition:all .7s;padding:20px}@media (max-width:1023px){.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox{border:0 solid transparent;padding:5px}}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box{border-radius:0;position:relative}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box::after{position:absolute;z-index:9;height:60%;width:100%;content:" ";bottom:-2px;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:.7;pointer-events:none}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box img{border-radius:0}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box .overlay-text{position:absolute;left:20px;bottom:20px;z-index:91;font-family:adani;font-size:1.6rem;color:#fff;font-weight:400}@media (max-width:1023px){.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .image-box .overlay-text{font-size:1.3rem}}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{background:#18182f;transition:all .3s}@media (max-width:1023px){.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{border:0 solid transparent}}.Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text{display:block}@media (max-width:1023px){.Com_homepagenewssec .news-head{padding:0}}.press-release{display:block;padding-bottom:70px;padding-top:0}@media (max-width:991px){.press-release{padding-bottom:40px}}.press-release.marginTop2{padding-top:65px}.press-release .threecard-box{padding-top:0}@media (max-width:1023px){.press-release .threecard-box{padding-top:10px}}.press-release .press-release-wrapper{width:100%;display:flex;flex-wrap:wrap;position:relative}.press-release .press-release-wrapper .com-heading{width:100%;position:relative}@media (max-width:1023px){.press-release .press-release-wrapper .com-heading{margin-top:5px}}.press-release .press-release-wrapper .com-heading h1,.press-release .press-release-wrapper .com-heading h2,.press-release .press-release-wrapper .com-heading h3,.press-release .press-release-wrapper .com-heading h4,.press-release .press-release-wrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.press-release .press-release-wrapper .com-heading h1,.press-release .press-release-wrapper .com-heading h2,.press-release .press-release-wrapper .com-heading h3,.press-release .press-release-wrapper .com-heading h4,.press-release .press-release-wrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.press-release .press-release-wrapper .com-heading h1,.press-release .press-release-wrapper .com-heading h2,.press-release .press-release-wrapper .com-heading h3,.press-release .press-release-wrapper .com-heading h4,.press-release .press-release-wrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.press-release .press-release-wrapper .com-heading h1,.press-release .press-release-wrapper .com-heading h2,.press-release .press-release-wrapper .com-heading h3,.press-release .press-release-wrapper .com-heading h4,.press-release .press-release-wrapper .com-heading h5{font-size:2.2rem}}.press-release .press-release-wrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.press-release .press-release-wrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.press-release .press-release-wrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.press-release .press-release-wrapper .filter-head{position:absolute;top:0;right:0;border-bottom:1px solid #c1c1c1;display:none}@media (max-width:1023px){.press-release .press-release-wrapper .filter-head{display:block;top:4px}}@media (max-width:767px){.press-release .press-release-wrapper .filter-head{top:0}}.press-release .press-release-wrapper .filter-head img{display:inline-block;width:18px}@media (max-width:439px){.press-release .press-release-wrapper .filter-head img{width:14px}}.press-release .press-release-wrapper .filter-head span{font-size:2rem;padding-left:8px;line-height:2.376rem;font-weight:400;font-family:Adani;color:#393939}@media (max-width:439px){.press-release .press-release-wrapper .filter-head span{font-size:1.4rem;padding-left:3px}}.press-release .press-release-wrapper .press-searchBox{display:block;width:100%;padding:30px 0 0}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox{display:none;position:fixed;background:#000;z-index:9999;top:58px;height:100vh;width:100%;left:0;padding:40px 30px}}.press-release .press-release-wrapper .press-searchBox .headbox{display:none;padding-bottom:40px;position:relative}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox .headbox{display:block}}.press-release .press-release-wrapper .press-searchBox .headbox .filter-close{position:absolute;right:0;top:10px;cursor:pointer}.press-release .press-release-wrapper .press-searchBox .mob-filters-btn{width:100%;padding:30px 0;display:flex;align-items:center;justify-content:center}@media (min-width:1024px){.press-release .press-release-wrapper .press-searchBox .mob-filters-btn{display:none}}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox .mob-filters-btn{display:flex}}.press-release .press-release-wrapper .press-searchBox .mob-filters-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox .mob-filters-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.press-release .press-release-wrapper .press-searchBox .mob-filters-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox .mob-filters-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.press-release .press-release-wrapper .press-searchBox .mob-filters-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.press-release .press-release-wrapper .press-searchBox .mob-filters-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.press-release .press-release-wrapper .press-searchBox form{width:100%;padding-bottom:20px;margin-bottom:20px}.press-release .press-release-wrapper .press-searchBox form.noborder{border-bottom:1px solid #c1c1c1}.press-release .press-release-wrapper .press-searchBox form .inputbox{background:#000;width:65%;display:inline-block;color:#c1c1c1;border:.5px solid #656469;margin:0 4% 0 0;position:relative}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox form .inputbox{width:100%;margin-bottom:20px}}.press-release .press-release-wrapper .press-searchBox form .inputbox.selectbox{width:30%;margin-right:0}@media (max-width:767px){.press-release .press-release-wrapper .press-searchBox form .inputbox.selectbox{width:100%;margin-top:15px}}.press-release .press-release-wrapper .press-searchBox form .inputbox.selectbox::after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #888;content:"";position:absolute;right:6px;top:50%;transform:translateY(-50%);pointer-events:none}.press-release .press-release-wrapper .press-searchBox form .inputbox input,.press-release .press-release-wrapper .press-searchBox form .inputbox select{background:0 0;border:none;padding:13px 20px;display:block;color:#c1c1c1;width:100%;font-family:Adani;font-size:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:767px){.press-release .press-release-wrapper .press-searchBox form .inputbox input,.press-release .press-release-wrapper .press-searchBox form .inputbox select{font-size:1.6rem}}.press-release .press-release-wrapper .press-searchBox form .inputbox input.search-box,.press-release .press-release-wrapper .press-searchBox form .inputbox select.search-box{width:80%;display:inline-block}@media (max-width:767px){.press-release .press-release-wrapper .press-searchBox form .inputbox input.search-box,.press-release .press-release-wrapper .press-searchBox form .inputbox select.search-box{width:70%}}.press-release .press-release-wrapper .press-searchBox form .search-btn-wrap{display:inline-block;align-items:center;width:19%;vertical-align:middle;text-align:right}@media (max-width:767px){.press-release .press-release-wrapper .press-searchBox form .search-btn-wrap{width:29%}}.press-release .press-release-wrapper .press-searchBox form .search-btn-wrap .search-btn{background:url(../../dist/images/newsroom/search-icon.svg) no-repeat right 16px center;padding:0 20px;min-height:16px;display:inline-block;cursor:pointer}.press-release .press-release-wrapper .press-searchBox form .search-btn-wrap .voice-search{background:url(../../dist/images/newsroom/mic.svg) no-repeat right center;display:inline-block;border-left:2px solid #fff;min-height:16px;padding:0 15px;cursor:pointer}.press-release .press-release-wrapper .search-result{display:block;width:100%;margin-bottom:12px}.press-release .press-release-wrapper .search-result ul li{color:#c1c1c1;border-radius:8px;padding:9.5px 12px 9.5px 12px;margin-right:10px;margin-bottom:10px;font-size:2rem;font-family:Adani;font-weight:400;position:relative;z-index:0;display:inline-block}.press-release .press-release-wrapper .search-result ul li::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:linear-gradient(to right,#2e57aa 0,#91288d 100%);background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.press-release .press-release-wrapper .search-result ul li span{vertical-align:middle;padding-left:10px;cursor:pointer}.press-release .press-release-wrapper .search-result ul li span img{display:inline-block}.threecard-box{padding-top:24px;margin-left:-20px;margin-right:-20px}.threecard-box .threecard-boxWrapper{width:100%}.threecard-box .threecard-boxWrapper .three-imgcardBox{width:calc(33.333% - 14px);margin-bottom:50px;display:inline-block;vertical-align:top;transition:all .3s;margin-right:20px;padding:20px;transition:all .7s linear}@media (max-width:1399px){.threecard-box .threecard-boxWrapper .three-imgcardBox{margin-bottom:30px}}.threecard-box .threecard-boxWrapper .three-imgcardBox:nth-child(3n){margin-right:0}@media (max-width:1023px){.threecard-box .threecard-boxWrapper .three-imgcardBox:nth-child(3n){margin-right:40px}}.threecard-box .threecard-boxWrapper .three-imgcardBox.noimage{padding-bottom:20px;margin-bottom:20px}.threecard-box .threecard-boxWrapper .three-imgcardBox.noimage .card-text-box{margin-bottom:20px;transition:all .7s;padding:20px}.threecard-box .threecard-boxWrapper .three-imgcardBox.noimage .card-text-box:last-child{border-bottom:none}.threecard-box .threecard-boxWrapper .three-imgcardBox.noimage .card-text-box .card-sub-text{margin-bottom:0}.threecard-box .threecard-boxWrapper .three-imgcardBox.noimage .card-text-box .readmre-btn{margin-bottom:40px;position:initial}.threecard-box .threecard-boxWrapper .three-imgcardBox.noimage .card-text-box:hover{background:#f3f3f3}.threecard-box .threecard-boxWrapper .three-imgcardBox.noimage:hover{background:0 0;transition:all .3s}@media (max-width:1023px){.threecard-box .threecard-boxWrapper .three-imgcardBox{width:calc(50% - 22px);margin-right:40px}.threecard-box .threecard-boxWrapper .three-imgcardBox:nth-child(2n){margin-right:0}}@media (max-width:767px){.threecard-box .threecard-boxWrapper .three-imgcardBox{width:100%;margin-right:0;margin-bottom:20px}}.threecard-box .threecard-boxWrapper .three-imgcardBox .image-box{width:100%;overflow:hidden;margin-bottom:17px;position:relative;max-height:14.67vw}.threecard-box .threecard-boxWrapper .three-imgcardBox .image-box .overlay-text{position:absolute;left:20px;bottom:20px;z-index:91;font-family:adani;font-size:1.6rem;color:#fff;font-weight:400}.threecard-box .threecard-boxWrapper .three-imgcardBox .image-box::after{position:absolute;z-index:9;height:30%;width:100%;content:" ";bottom:0;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:.7}@media (min-width:768px) and (max-width:1023px){.threecard-box .threecard-boxWrapper .three-imgcardBox .image-box{max-height:23vw}}@media (max-width:767px){.threecard-box .threecard-boxWrapper .three-imgcardBox .image-box{max-height:47vw}}.threecard-box .threecard-boxWrapper .three-imgcardBox .image-box img{width:100%;transition:1s ease}.threecard-box .threecard-boxWrapper .three-imgcardBox .image-box img:hover{transform:scale(1.05)}.threecard-box .threecard-boxWrapper .three-imgcardBox .image-box .tag{position:absolute;left:8px;top:0;font-size:1.2rem;line-height:1.426rem;color:#fff;display:inline-block;padding:8px 16px;background:#000;border-radius:0 0 12px 12px;background:#2e57aa}.threecard-box .threecard-boxWrapper .three-imgcardBox .card-text-box{width:100%;color:#c1c1c1;position:relative;min-height:115px}.threecard-box .threecard-boxWrapper .three-imgcardBox .card-text-box .card-date-text{font-size:1.6rem;padding-bottom:14px}.threecard-box .threecard-boxWrapper .three-imgcardBox .card-text-box .card-sub-text{font-size:2rem;line-height:2.4rem;font-weight:600;display:-webkit-box;-webkit-line-clamp:initial;-webkit-box-orient:vertical;overflow:hidden}.threecard-box .threecard-boxWrapper .three-imgcardBox .card-text-box .card-sub-text a{color:#c1c1c1;text-decoration:none}.threecard-box .threecard-boxWrapper .three-imgcardBox .card-text-box .readmre-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400;position:absolute;bottom:0}@media (max-width:1023px){.threecard-box .threecard-boxWrapper .three-imgcardBox .card-text-box .readmre-btn{font-size:1.8rem}}.threecard-box .threecard-boxWrapper .three-imgcardBox .card-text-box .explore-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400;background:url(../../dist/images/listed-icon.svg) no-repeat right 5px center;padding-right:30px}@media (max-width:1023px){.threecard-box .threecard-boxWrapper .three-imgcardBox .card-text-box .explore-btn{font-size:1.8rem}}.load-more-btn{display:block;width:100%;text-align:center}.load-more-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.load-more-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.load-more-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.load-more-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.load-more-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.load-more-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.press-release .threecard-box .threecard-boxWrapper .three-imgcardBox .card-text-box{min-height:auto}.mac .press-release .form-control .inputbox input{padding:15px 20px 11px 20px!important}.mac .press-release .form-control .inputbox select{padding:15px 20px 11px 20px!important}.mac .press-release .press-release-wrapper .search-result ul li{padding:10.5px 12px 8.5px 12px}.mac .press-release .press-release-wrapper .search-result ul li span{position:relative;top:2px}.investors-block-new{display:flex;flex-wrap:wrap}.investors-block-new .press-release-view{font-weight:500;font-size:1.6rem;color:#18182f;margin-top:20px;line-height:100%}.new-PR-structure{padding-top:65px;padding-bottom:0}.new-PR-structure .pd-b-0{padding-bottom:0}.custom-tab-wrapper{position:relative;border-bottom:1px solid rgba(0,0,0,.5);margin-top:40px;padding-bottom:73px}.custom-tab-list{display:flex;list-style:none;padding:0;margin:0;gap:29px;border-bottom:1px solid rgba(0,0,0,.5);padding-bottom:31px;margin-bottom:30px;overflow:hidden}@media (max-width:1039px){.custom-tab-list{gap:15px}}.custom-tab-item{padding:23.5px 46px;cursor:pointer;background:rgba(24,24,47,.31);color:#c1c1c1;font-size:2rem;font-weight:600;min-width:275px;width:25%;border-radius:4px;text-align:center}@media (max-width:1599px){.custom-tab-item{padding:23.5px 23.5px}}@media (max-width:1365px){.custom-tab-item{padding:23.5px 15px;min-width:200px}}@media (max-width:1039px){.custom-tab-item{padding:23.5px 10px;min-width:175px;font-size:1.8rem}}.custom-tab-item.active{background:#fff;color:#393939}.custom-tab-content{display:none}.custom-tab-content.active{display:block}.mobiledropdown{display:none;padding:10px 20px;border:1px solid #ccc;cursor:pointer;position:relative}.mobiledropdown::after{content:"▼";position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media (max-width:850px){.custom-tab-list{display:none;flex-direction:column;position:absolute;width:100%;background:#fff;z-index:10}.tab-with-filter .mobiledropdown{width:250px}.tab-with-filter .custom-tab-list.open{width:250px}.custom-tab-list.open{display:flex;background:#fff;margin-top:10px;width:100%;padding-left:10px;padding-right:10px;padding-top:10px}.custom-tab-list.open .custom-tab-item{text-align:left;width:100%}.mobiledropdown{display:block;width:100%;font-size:2rem;padding:17px}}@media (max-width:450px){.tab-with-filter .mobiledropdown{width:220px;font-size:1.8rem;padding:17px 10px}.tab-with-filter .custom-tab-list.open{width:220px}.tab-with-filter{gap:5px!important}.PR-YearFilter{padding-left:10px;padding-right:10px;width:110px!important;min-width:unset!important}.PR-YearFilter select{padding-left:0!important;padding-right:0!important;font-weight:400!important;font-size:1.8rem}.PR-YearFilter::after{right:7px!important}}.press-release-inner-page{margin-top:65px}.press-release-inner-page .custom-tab-wrapper{border-bottom:none;padding-bottom:0}.tab-with-filter{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:30px}@media (max-width:1039px){.tab-with-filter{gap:15px}}.tab-with-filter .custom-tab-list{border-bottom:none;margin-bottom:0;padding-bottom:0}.tab-with-filter .custom-tab-list .custom-tab-item{font-size:1.8rem;padding:20px 30px;width:auto;min-width:110px}@media (max-width:1039px){.tab-with-filter .custom-tab-list .custom-tab-item{padding:20px 15px;min-width:80px}}.tab-with-filter .PR-YearFilter{border:.5px solid #393933;border-radius:5px;position:relative;min-width:150px;display:inline-block}.tab-with-filter .PR-YearFilter:after{width:12px;height:12px;border-right:.1em solid #000;border-top:.1em solid #000;transform:rotate(135deg)!important;content:"";position:absolute;right:20px;top:35%;transform:translateY(-35%)}.tab-with-filter .PR-YearFilter select{color:#18182f;font-weight:500;font-size:1.8rem;padding:18px 20px}.light-mode .three-imgcardBox:hover{background:#f0f0f0}.light-mode .custom-tab-item{background:#dedede}.light-mode .custom-tab-item.active{background:#000;color:#fff!important}.light-mode .mobiledropdown{background:#eee}.gallery-main{width:100%;position:relative;padding:70px 0 40px}@media (max-width:767px){.gallery-main{padding:30px 0}}.gallery-main .com_heading{width:100%;position:relative}@media (max-width:1023px){.gallery-main .com_heading{margin-top:5px}}.gallery-main .com_heading h1,.gallery-main .com_heading h2,.gallery-main .com_heading h3,.gallery-main .com_heading h4,.gallery-main .com_heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.gallery-main .com_heading h1,.gallery-main .com_heading h2,.gallery-main .com_heading h3,.gallery-main .com_heading h4,.gallery-main .com_heading h5{font-size:3.4rem}}@media (max-width:767px){.gallery-main .com_heading h1,.gallery-main .com_heading h2,.gallery-main .com_heading h3,.gallery-main .com_heading h4,.gallery-main .com_heading h5{font-size:2.4rem}}@media (max-width:390px){.gallery-main .com_heading h1,.gallery-main .com_heading h2,.gallery-main .com_heading h3,.gallery-main .com_heading h4,.gallery-main .com_heading h5{font-size:2.2rem}}.gallery-main .com_heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.gallery-main .com_heading span strong{font-weight:600}@media (max-width:1023px){.gallery-main .com_heading span{font-size:1.6rem;margin-top:20px}}.gallery-main .gallery-wrapper{width:100%;padding-top:40px}.gallery-main .gallery-wrapper .imglist .gallery-item{width:31%;margin-right:3%;margin-bottom:3%;display:inline-block}.gallery-main .gallery-wrapper .imglist .gallery-item:nth-child(3n){margin-right:0}@media (max-width:767px){.gallery-main .gallery-wrapper .imglist .gallery-item{width:48%}.gallery-main .gallery-wrapper .imglist .gallery-item:nth-child(3n){margin-right:3%}.gallery-main .gallery-wrapper .imglist .gallery-item:nth-child(2n){margin-right:0}}.gallery-main .gallery-wrapper .imglist .gallery-item img{border-radius:8px;width:100%}.fancybox-thumbs{top:auto;width:auto;bottom:10px;left:0;right:0;margin:0 auto;height:80px;background:0 0}@media (max-width:767px){.fancybox-thumbs{display:none!important}}.fancybox-thumbs__list a{color:#c1c1c1;border-radius:8px;padding:9.5px 35px 9.5px 12px;margin-right:10px;margin-bottom:10px;font-size:2rem;font-family:Adani;font-weight:400;position:relative;z-index:0;display:inline-block}.fancybox-thumbs__list a:before{content:"";position:absolute;z-index:-1;inset:0;border:5px solid transparent;border-radius:8px;background:linear-gradient(to right,#2e57aa 0,#91288d 100%);background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.spotbanner{position:relative;height:100vh;overflow:hidden}@media (max-width:1219px){.spotbanner{height:auto}}.spotbanner .spotlightWrap{display:flex;align-items:center}@media (max-width:1023px){.spotbanner .spotlightWrap{height:auto}}.spotbanner .spotlightWrap .img-box{width:100%;position:relative}.spotbanner .spotlightWrap .img-box picture{display:flex;align-items:center}.spotbanner .spotlightWrap .img-box picture img{width:100%;-o-object-fit:cover;object-fit:cover}.spotbanner .spotlightWrap .img-box::after{width:100%;height:100%;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:.85;position:absolute;content:" ";z-index:1;top:0;left:0}.spotbanner .spotlightWrap .text-wraper{position:absolute;z-index:2;left:5.56%;color:#fff;text-align:left;max-width:700px}@media (min-width:2100px){.spotbanner .spotlightWrap .text-wraper{left:calc(50% - 960px)}}@media (min-width:2100px) and (max-width:2199px){.spotbanner .spotlightWrap .text-wraper{left:calc(50% - 940px)}}@media (max-width:1219px){.spotbanner .spotlightWrap .text-wraper{left:20px}}@media (max-width:767px){.spotbanner .spotlightWrap .text-wraper{max-width:90%;bottom:9%}}.spotbanner .spotlightWrap .text-wraper .title{font-size:4.4rem;font-family:Adani;color:#fff;line-height:100%;font-weight:600}@media (max-width:1023px){.spotbanner .spotlightWrap .text-wraper .title{font-size:3.4rem}}@media (max-width:767px){.spotbanner .spotlightWrap .text-wraper .title{font-size:2.4rem}}.spotbanner .spotlightWrap .breadcrumb-wrapper .breadcrumb{padding:32px 0}@media (max-width:991px){.spotbanner .spotlightWrap .breadcrumb-wrapper .breadcrumb{padding:40px 0}}.spotbanner.halfbanner{height:auto}.spotbanner.halfbanner .spotlightWrap{height:auto;margin-top:65px}@media (max-width:439px){.spotbanner.halfbanner .spotlightWrap{height:100vh;margin-top:0}}.spotbanner.bottomPos .text-wraper{bottom:110px;flex-wrap:wrap;align-items:flex-end;align-content:flex-end}.spotbanner.bottomPos .text-wraper.with-paragraph .watch-btn{margin-top:38px}.spotbanner.bottomPos .text-wraper .watch-btn{padding:17px 17px 17px 17px;margin-top:29px;display:inline-grid}.spotbanner.bottomPos .text-wraper .subtext{margin-bottom:0}@media (max-width:767px){.spotbanner.bottomPos .text-wraper .subtext br{display:none}}.breadcrumb-wrapper{position:absolute;z-index:2;bottom:0;left:5.56%;color:#fff;text-align:left}@media (min-width:2100px){.breadcrumb-wrapper{left:calc(50% - 960px)}}@media (max-width:1219px){.breadcrumb-wrapper{left:20px}}.breadcrumb-wrapper .breadcrumbLink{display:inline-block;color:#c1c1c1;font-size:1.2rem}.breadcrumb-wrapper .breadcrumbLink.separator{padding:0 8px}@media (max-width:1023px){.breadcrumb-wrapper .breadcrumb{padding:18px 0}}.stories-detail-main{width:100%;display:flex;justify-content:center;position:relative}.stories-detail-main .detailWrapper{width:100%}.stories-detail-main .detailWrapper .com-heading{width:100%;position:relative}@media (max-width:1023px){.stories-detail-main .detailWrapper .com-heading{margin-top:5px}}.stories-detail-main .detailWrapper .com-heading h1,.stories-detail-main .detailWrapper .com-heading h2,.stories-detail-main .detailWrapper .com-heading h3,.stories-detail-main .detailWrapper .com-heading h4,.stories-detail-main .detailWrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.stories-detail-main .detailWrapper .com-heading h1,.stories-detail-main .detailWrapper .com-heading h2,.stories-detail-main .detailWrapper .com-heading h3,.stories-detail-main .detailWrapper .com-heading h4,.stories-detail-main .detailWrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.stories-detail-main .detailWrapper .com-heading h1,.stories-detail-main .detailWrapper .com-heading h2,.stories-detail-main .detailWrapper .com-heading h3,.stories-detail-main .detailWrapper .com-heading h4,.stories-detail-main .detailWrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.stories-detail-main .detailWrapper .com-heading h1,.stories-detail-main .detailWrapper .com-heading h2,.stories-detail-main .detailWrapper .com-heading h3,.stories-detail-main .detailWrapper .com-heading h4,.stories-detail-main .detailWrapper .com-heading h5{font-size:2.2rem}}.stories-detail-main .detailWrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.stories-detail-main .detailWrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.stories-detail-main .detailWrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.stories-detail-main .detailWrapper .com-heading h1{font-size:3.4rem}@media (max-width:767px){.stories-detail-main .detailWrapper .com-heading h1{font-size:3rem}}@media (max-width:390px){.stories-detail-main .detailWrapper .com-heading h1{font-size:2.4rem}}.stories-detail-main .detailWrapper .innerPgConten{padding:40px 0 0;font-family:Adani}.stories-detail-main .detailWrapper .innerPgConten.nopadding{padding:0}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten{padding:20px 0 0}}.stories-detail-main .detailWrapper .innerPgConten h2{font-size:2.4rem;color:#c1c1c1;margin-bottom:10px}.stories-detail-main .detailWrapper .innerPgConten h3{font-size:2.2rem;color:#c1c1c1;margin-bottom:10px}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten h3{font-size:1.6rem}}.stories-detail-main .detailWrapper .innerPgConten h4{font-size:1.8rem}.stories-detail-main .detailWrapper .innerPgConten ul{padding-left:20px;margin-bottom:20px}.stories-detail-main .detailWrapper .innerPgConten ul li{font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:150%;list-style:disc;padding:5px 0}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten ul li{font-size:1.6rem}}.stories-detail-main .detailWrapper .innerPgConten ul li ul{margin-left:30px;margin-bottom:0}.stories-detail-main .detailWrapper .innerPgConten p{font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:123.76%;margin-bottom:15px}.stories-detail-main .detailWrapper .innerPgConten p strong{font-weight:700}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten p{font-size:1.6rem}}.stories-detail-main .detailWrapper .innerPgConten ol{padding-left:20px;margin-bottom:33px}.stories-detail-main .detailWrapper .innerPgConten ol li{list-style-type:decimal;font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:123.76%;padding:5px 0 17px 0}.stories-detail-main .detailWrapper .innerPgConten ol li:last-child{padding:5px 0 6px 0}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten ol li{font-size:1.6rem}}.stories-detail-main .detailWrapper .innerPgConten ol li ol{margin-left:30px;margin-bottom:0}.stories-detail-main .detailWrapper .innerPgConten table{width:100%;border:1px solid #393939;border-collapse:separate;text-align:left;margin:30px 0}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten table{overflow:hidden;overflow-x:auto;display:block}}.stories-detail-main .detailWrapper .innerPgConten table tr:nth-child(2n){background:rgba(0,0,0,.6)}.stories-detail-main .detailWrapper .innerPgConten table tr th{background:#000;border:1px solid #393939;padding:25px 20px;font-size:2.4rem;color:#fff;font-weight:600}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten table tr th{font-size:1.6rem;padding:10px 5px}}.stories-detail-main .detailWrapper .innerPgConten table tr td{border:1px solid #393939;padding:10px 20px;font-size:2rem;color:#c1c1c1}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten table tr td{font-size:1.3rem;padding:5px}}.stories-detail-main .detailWrapper .innerPgConten iframe{max-width:800px;margin:0 auto;padding:25px 0}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten iframe{width:100%;flex-wrap:wrap}}.stories-detail-main .detailWrapper .innerPgConten .blog-container{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:20px 0;margin-bottom:20px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container{padding:10px 0;margin-bottom:0}}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section{width:40%}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section{width:100%}}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container{width:100%}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider{width:100%;position:relative;border-radius:20px}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .blogslider-box{width:100%}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .blogslider-box .img-box{width:100%;overflow:hidden}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .blogslider-box .img-box img{width:100%;transition:1s ease}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .blogslider-box .img-box img:hover{transform:scale(1.05)}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-button-next:after,.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-rtl .swiper-button-prev:after{color:#fff}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-button-prev:after,.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-rtl .swiper-button-next:after{color:#fff}.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section{width:60%;display:block}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section{width:100%}}.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section .blog-content{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section .blog-content p{width:100%;font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:150%;padding:5px 0 0 40px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section .blog-content p{padding:5px 0 0 0;font-size:1.4rem}}.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section h2{padding-left:40px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section h2{padding-left:0;margin-top:20px;font-size:1.8rem}}.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align{flex-direction:row-reverse}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align{flex-direction:column}}.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align .right-section .blog-content p{padding:5px 40px 0 0}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align .right-section .blog-content p{padding:5px 0 0 0}}.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align .right-section h2{padding-left:0}.stories-detail-main .detailWrapper .innerPgConten .blog-video-container{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:50px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-video-container{margin-bottom:10px}}.stories-detail-main .detailWrapper .innerPgConten .blog-video-container .embed-container{max-width:100%;margin:0 auto;position:relative;height:100%}.stories-detail-main .detailWrapper .innerPgConten .blog-video-container .embed-container iframe{width:800px;height:600px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-video-container .embed-container iframe{width:600px;height:500px}}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten .blog-video-container .embed-container iframe{width:100%;height:100%}}.stories-detail-main .detailWrapper .innerPgConten h2.center-text{text-align:center}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten h2.center-text{font-size:1.8rem}}.stories-detail-main .detailWrapper .innerPgConten .blog-text{width:100%;display:block;text-align:center;padding:50px 0}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-text{padding:3px 0 30px 0}}.stories-detail-main .detailWrapper .innerPgConten .blog-text aside{font-size:3.5rem;font-weight:500;font-family:Adani;color:#fff}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-text aside{font-size:2rem}}.stories-detail-main .detailWrapper .innerPgConten a{width:100%;overflow:hidden;color:#fff;display:block}.Com_headingFont .stories-detail-main .detailWrapper .com-heading h1{font-size:4.4rem}@media (max-width:1023px){.Com_headingFont .stories-detail-main .detailWrapper .com-heading h1{font-size:3.4rem}}.editors-block{margin:20px 0 20px 0;padding:20px;border:1px solid #393939}.editors-block ul{margin-left:20px;padding-left:0!important;margin-bottom:0}.light-mode .stories-detail-main .innerPgConten .detailWrapper .innerPgConten table tr:last-child td{color:#fff}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox.media-coverage form{text-align:center}}.press-release .press-release-wrapper .press-searchBox.media-coverage form .inputbox{width:calc(60% - 40px);margin-right:40px}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox.media-coverage form .inputbox{width:100%;margin:10px 0}}.press-release .press-release-wrapper .press-searchBox.media-coverage form .inputbox.selectbox{width:calc(20% - 26px);margin-right:40px}.press-release .press-release-wrapper .press-searchBox.media-coverage form .inputbox.selectbox:last-child{margin-right:0}.press-release .press-release-wrapper .press-searchBox.media-coverage form .inputbox.selectbox::after{right:15px}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox.media-coverage form .inputbox.selectbox{width:100%}}.press-release .press-release-wrapper .press-searchBox.media-coverage form .inputbox select{padding:13px 45px 13px 20px}@media (max-width:1023px){.press-release .press-release-wrapper .press-searchBox.media-coverage form .inputbox select{width:100%}}.mac .press-release .inputbox input{padding:15px 20px 11px 20px!important}.mac .press-release .inputbox select{padding:15px 20px 11px 20px!important}@media (max-width:1023px){.media-kit-tabs{padding-top:50px}}.media-kit-tabs .wrap-box{width:100%;display:flex;align-items:center;justify-content:space-between}@media (max-width:1023px){.media-kit-tabs .wrap-box{flex-wrap:wrap}}.media-kit-tabs .wrap-box .com-heading{width:100%;position:relative}@media (max-width:1023px){.media-kit-tabs .wrap-box .com-heading{margin-top:5px}}.media-kit-tabs .wrap-box .com-heading h1,.media-kit-tabs .wrap-box .com-heading h2,.media-kit-tabs .wrap-box .com-heading h3,.media-kit-tabs .wrap-box .com-heading h4,.media-kit-tabs .wrap-box .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.media-kit-tabs .wrap-box .com-heading h1,.media-kit-tabs .wrap-box .com-heading h2,.media-kit-tabs .wrap-box .com-heading h3,.media-kit-tabs .wrap-box .com-heading h4,.media-kit-tabs .wrap-box .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.media-kit-tabs .wrap-box .com-heading h1,.media-kit-tabs .wrap-box .com-heading h2,.media-kit-tabs .wrap-box .com-heading h3,.media-kit-tabs .wrap-box .com-heading h4,.media-kit-tabs .wrap-box .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.media-kit-tabs .wrap-box .com-heading h1,.media-kit-tabs .wrap-box .com-heading h2,.media-kit-tabs .wrap-box .com-heading h3,.media-kit-tabs .wrap-box .com-heading h4,.media-kit-tabs .wrap-box .com-heading h5{font-size:2.2rem}}.media-kit-tabs .wrap-box .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.media-kit-tabs .wrap-box .com-heading span strong{font-weight:600}@media (max-width:1023px){.media-kit-tabs .wrap-box .com-heading span{font-size:1.6rem;margin-top:20px}}.media-kit-tabs .wrap-box .tabs.right-nav{position:relative;top:10px;display:inline-flex;border-bottom:1px solid #c1c1c1}@media (max-width:1023px){.media-kit-tabs .wrap-box .tabs.right-nav{width:100%;margin:40px 0}}.media-kit-tabs .wrap-box .tabs.right-nav .tab-button{text-align:left;display:flex;padding:0 30px 15px 25px;justify-content:center;align-items:center;cursor:pointer}@media (max-width:1023px){.media-kit-tabs .wrap-box .tabs.right-nav .tab-button{padding:0 10px 10px 12px}}.media-kit-tabs .wrap-box .tabs.right-nav .tab-button img{margin-right:10px;display:none}.media-kit-tabs .wrap-box .tabs.right-nav .tab-button p{text-wrap:nowrap;font-size:2rem;font-weight:500;font-family:Adani}@media (max-width:1023px){.media-kit-tabs .wrap-box .tabs.right-nav .tab-button p{font-size:1.4rem}}.media-kit-tabs .wrap-box .tabs.right-nav .tab-button.active{background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500;border-width:4px;border-style:solid;border-left:none;border-right:none;border-top:none;position:relative;-o-border-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f) 1;border-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f) 1;position:relative;top:2px}.media-kit-tabs .wrap-box .tabs.right-nav .tab-button.active p{background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:500}.media-kit-tabs .media-kit{display:flex;gap:50px;padding-top:3rem;width:calc(100% + 41px);margin:0 -20px}@media (max-width:1023px){.media-kit-tabs .media-kit{width:100%;margin:0}}@media (max-width:1219px){.media-kit-tabs .media-kit{gap:10px;padding-top:2rem}}@media (max-width:767px){.media-kit-tabs .media-kit{flex-direction:column;gap:20px;padding-top:1rem}}.media-kit-tabs .media-kit .tabs{display:flex;flex-direction:column;flex:1;max-width:150px}@media (max-width:1219px){.media-kit-tabs .media-kit .tabs{max-width:120px}}@media (max-width:767px){.media-kit-tabs .media-kit .tabs{flex-direction:unset;max-width:unset}}.media-kit-tabs .media-kit .tabs .tab-button{padding:20px 20px;cursor:pointer;background-color:rgba(193,193,193,.1254901961);border:none;outline:0;transition:background-color .3s;max-width:120px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:.5px solid #7b7b7b}@media (max-width:767px){.media-kit-tabs .media-kit .tabs .tab-button{max-width:unset;padding:10px 10px;gap:5px;flex:1}}.media-kit-tabs .media-kit .tabs .tab-button.active{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90.5%);color:#fff;border-bottom:none}.media-kit-tabs .media-kit .tabs .tab-button.active p{color:#fff!important}.media-kit-tabs .media-kit .tabs .tab-button p{font-size:1.5rem}.media-kit-tabs .media-kit .tabs-conten{flex:1}.media-kit-tabs .media-kit .tabs-conten .tabs-conetn-serchbar{margin-bottom:2rem;padding:0 20px}@media (max-width:1219px){.media-kit-tabs .media-kit .tabs-conten .tabs-conetn-serchbar{padding:0 10px}}@media (max-width:767px){.media-kit-tabs .media-kit .tabs-conten .tabs-conetn-serchbar{padding:0;margin-bottom:1rem}}.media-kit-tabs .media-kit .tabs-conten .tabs-conetn-serchbar .inputbox{width:100%;display:inline-block;color:#c1c1c1;border-radius:unset;position:relative}.media-kit-tabs .media-kit .tabs-conten .tabs-conetn-serchbar .search-box{width:80%;display:inline-block;background:0 0;border:none;color:inherit;padding:15px}@media (max-width:767px){.media-kit-tabs .media-kit .tabs-conten .tabs-conetn-serchbar .search-box{width:80%}}.media-kit-tabs .media-kit .tabs-conten .tabs-conetn-serchbar .search-btn-wrap{display:inline-block;align-items:center;vertical-align:middle;text-align:right;position:absolute;right:0;top:33%;z-index:1}.media-kit-tabs .media-kit .tabs-conten .tabs-conetn-serchbar .search-btn-wrap .search-btn{background:url(../../dist/images/newsroom/search-icon.svg) no-repeat right 16px center;padding:0 20px;min-height:16px;display:inline-block;cursor:pointer;filter:brightness(0) saturate(100%) invert(21%) sepia(0) saturate(7500%) hue-rotate(162deg) brightness(100%) contrast(97%)}.media-kit-tabs .media-kit .tabs-conten .tab-content{display:none}.media-kit-tabs .media-kit .tabs-conten .tab-content.active{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center;justify-content:center}@media (max-width:1219px){.media-kit-tabs .media-kit .tabs-conten .tab-content.active{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:767px){.media-kit-tabs .media-kit .tabs-conten .tab-content.active{grid-template-columns:1fr}}.media-kit-tabs .media-kit .tabs-conten .tab-content .item{display:flex;align-items:center;flex-direction:column;padding:20px}@media (max-width:767px){.media-kit-tabs .media-kit .tabs-conten .tab-content .item{padding:0;margin-bottom:20px}}.media-kit-tabs .media-kit .tabs-conten .tab-content .item:hover{background-color:#fff}@media (max-width:1219px){.media-kit-tabs .media-kit .tabs-conten .tab-content .item:hover{background-color:transparent}}@media (max-width:767px){.media-kit-tabs .media-kit .tabs-conten .tab-content .item:hover{background-color:transparent}}.media-kit-tabs .media-kit .tabs-conten .tab-content .item .image-box{width:100%;overflow:hidden;margin-bottom:20px}@media (max-width:1219px){.media-kit-tabs .media-kit .tabs-conten .tab-content .item .image-box{margin-bottom:10px}}@media (max-width:767px){.media-kit-tabs .media-kit .tabs-conten .tab-content .item .image-box{margin-bottom:10px}}.media-kit-tabs .media-kit .tabs-conten .tab-content .item .image-box img{width:100%;transition:1s ease}.media-kit-tabs .media-kit .tabs-conten .tab-content .item .card-text-box{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;min-height:80px}@media (max-width:1219px){.media-kit-tabs .media-kit .tabs-conten .tab-content .item .card-text-box{min-height:unset}}@media (max-width:767px){.media-kit-tabs .media-kit .tabs-conten .tab-content .item .card-text-box{min-height:unset}}.media-kit-tabs .media-kit .tabs-conten .tab-content .item .card-text-box p{font-size:2.2rem;font-weight:600;margin:0;line-height:24px}.media-kit-tabs .media-kit .tabs-conten .tab-content .item .card-text-box .card-sub-text a{color:#91288d;font-size:1.8rem;text-decoration:underline}.media-kit-tabs .media-kit .tabs-conten .tab-content .item .card-text-box .card-sub-text span{color:#91288d}.media-kit-tabs .media-kit .tabs-conten .btn-div{display:flex;align-items:center;justify-content:center;margin-top:2rem}.media-kit-tabs .media-kit .tabs-conten .btn-div .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.media-kit-tabs .media-kit .tabs-conten .btn-div .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.media-kit-tabs .media-kit .tabs-conten .btn-div .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.media-kit-tabs .media-kit .tabs-conten .btn-div .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.media-kit-tabs .media-kit .tabs-conten .btn-div .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.media-kit-tabs .media-kit .tabs-conten .btn-div .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.media-kit-tabs .media-kit .tabs-conten .nodata-found{padding:0 10px}.media-kit-tabs .media-kit .search-result{width:100%;padding:20px 0 0}.media-kit-tabs .media-kit .search-result #searchtag{display:inline-block}.media-kit-tabs .media-kit .search-result #searchtag li{color:#c1c1c1;border-radius:8px;padding:9.5px 12px 9.5px 12px;margin-right:10px;margin-bottom:10px;font-size:2rem;font-family:Adani;font-weight:400;position:relative;z-index:0;display:inline-block}.media-kit-tabs .media-kit .search-result #searchtag li::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:linear-gradient(to right,#393939 0,#393939 100%);background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.media-kit-tabs .media-kit .search-result #searchtag li span{vertical-align:middle;padding-left:10px;cursor:pointer}.media-kit-tabs .media-kit .search-result #searchtag li span img{display:inline-block;filter:brightness(0) saturate(100%) invert(21%) sepia(0) saturate(2065%) hue-rotate(254deg) brightness(93%) contrast(92%)}.media-kit-tabs .media-kit .search-result #searchtag .clearall{color:#91288d;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400;padding-top:0;position:inherit;display:inline-block;padding-left:8px}.stories-detail-main{width:100%;display:flex;justify-content:center;position:relative}.stories-detail-main .detailWrapper{width:100%}.stories-detail-main .detailWrapper .com-heading{width:100%;position:relative}@media (max-width:1023px){.stories-detail-main .detailWrapper .com-heading{margin-top:5px}}.stories-detail-main .detailWrapper .com-heading h1,.stories-detail-main .detailWrapper .com-heading h2,.stories-detail-main .detailWrapper .com-heading h3,.stories-detail-main .detailWrapper .com-heading h4,.stories-detail-main .detailWrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.stories-detail-main .detailWrapper .com-heading h1,.stories-detail-main .detailWrapper .com-heading h2,.stories-detail-main .detailWrapper .com-heading h3,.stories-detail-main .detailWrapper .com-heading h4,.stories-detail-main .detailWrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.stories-detail-main .detailWrapper .com-heading h1,.stories-detail-main .detailWrapper .com-heading h2,.stories-detail-main .detailWrapper .com-heading h3,.stories-detail-main .detailWrapper .com-heading h4,.stories-detail-main .detailWrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.stories-detail-main .detailWrapper .com-heading h1,.stories-detail-main .detailWrapper .com-heading h2,.stories-detail-main .detailWrapper .com-heading h3,.stories-detail-main .detailWrapper .com-heading h4,.stories-detail-main .detailWrapper .com-heading h5{font-size:2.2rem}}.stories-detail-main .detailWrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.stories-detail-main .detailWrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.stories-detail-main .detailWrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.stories-detail-main .detailWrapper .com-heading h1{font-size:3.4rem}@media (max-width:767px){.stories-detail-main .detailWrapper .com-heading h1{font-size:3rem}}@media (max-width:390px){.stories-detail-main .detailWrapper .com-heading h1{font-size:2.4rem}}.stories-detail-main .detailWrapper .innerPgConten{padding:40px 0 0;font-family:Adani}.stories-detail-main .detailWrapper .innerPgConten.nopadding{padding:0}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten{padding:20px 0 0}}.stories-detail-main .detailWrapper .innerPgConten h2{font-size:2.4rem;color:#c1c1c1;margin-bottom:10px}.stories-detail-main .detailWrapper .innerPgConten h3{font-size:2.2rem;color:#c1c1c1;margin-bottom:10px}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten h3{font-size:1.6rem}}.stories-detail-main .detailWrapper .innerPgConten h4{font-size:1.8rem}.stories-detail-main .detailWrapper .innerPgConten ul{padding-left:20px;margin-bottom:20px}.stories-detail-main .detailWrapper .innerPgConten ul li{font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:150%;list-style:disc;padding:5px 0}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten ul li{font-size:1.6rem}}.stories-detail-main .detailWrapper .innerPgConten ul li ul{margin-left:30px;margin-bottom:0}.stories-detail-main .detailWrapper .innerPgConten p{font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:123.76%;margin-bottom:15px}.stories-detail-main .detailWrapper .innerPgConten p strong{font-weight:700}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten p{font-size:1.6rem}}.stories-detail-main .detailWrapper .innerPgConten ol{padding-left:20px;margin-bottom:33px}.stories-detail-main .detailWrapper .innerPgConten ol li{list-style-type:decimal;font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:123.76%;padding:5px 0 17px 0}.stories-detail-main .detailWrapper .innerPgConten ol li:last-child{padding:5px 0 6px 0}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten ol li{font-size:1.6rem}}.stories-detail-main .detailWrapper .innerPgConten ol li ol{margin-left:30px;margin-bottom:0}.stories-detail-main .detailWrapper .innerPgConten table{width:100%;border:1px solid #393939;border-collapse:separate;text-align:left;margin:30px 0}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten table{overflow:hidden;overflow-x:auto;display:block}}.stories-detail-main .detailWrapper .innerPgConten table tr:nth-child(2n){background:rgba(0,0,0,.6)}.stories-detail-main .detailWrapper .innerPgConten table tr th{background:#000;border:1px solid #393939;padding:25px 20px;font-size:2.4rem;color:#fff;font-weight:600}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten table tr th{font-size:1.6rem;padding:10px 5px}}.stories-detail-main .detailWrapper .innerPgConten table tr td{border:1px solid #393939;padding:10px 20px;font-size:2rem;color:#c1c1c1}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten table tr td{font-size:1.3rem;padding:5px}}.stories-detail-main .detailWrapper .innerPgConten iframe{max-width:800px;margin:0 auto;padding:25px 0}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten iframe{width:100%;flex-wrap:wrap}}.stories-detail-main .detailWrapper .innerPgConten .blog-container{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:20px 0;margin-bottom:20px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container{padding:10px 0;margin-bottom:0}}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section{width:40%}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section{width:100%}}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container{width:100%}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider{width:100%;position:relative;border-radius:20px}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .blogslider-box{width:100%}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .blogslider-box .img-box{width:100%;overflow:hidden}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .blogslider-box .img-box img{width:100%;transition:1s ease}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .blogslider-box .img-box img:hover{transform:scale(1.05)}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-button-next:after,.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-rtl .swiper-button-prev:after{color:#fff}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-button-prev:after,.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-rtl .swiper-button-next:after{color:#fff}.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section{width:60%;display:block}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section{width:100%}}.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section .blog-content{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section .blog-content p{width:100%;font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:150%;padding:5px 0 0 40px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section .blog-content p{padding:5px 0 0 0;font-size:1.4rem}}.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section h2{padding-left:40px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section h2{padding-left:0;margin-top:20px;font-size:1.8rem}}.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align{flex-direction:row-reverse}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align{flex-direction:column}}.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align .right-section .blog-content p{padding:5px 40px 0 0}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align .right-section .blog-content p{padding:5px 0 0 0}}.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align .right-section h2{padding-left:0}.stories-detail-main .detailWrapper .innerPgConten .blog-video-container{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:50px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-video-container{margin-bottom:10px}}.stories-detail-main .detailWrapper .innerPgConten .blog-video-container .embed-container{max-width:100%;margin:0 auto;position:relative;height:100%}.stories-detail-main .detailWrapper .innerPgConten .blog-video-container .embed-container iframe{width:800px;height:600px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-video-container .embed-container iframe{width:600px;height:500px}}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten .blog-video-container .embed-container iframe{width:100%;height:100%}}.stories-detail-main .detailWrapper .innerPgConten h2.center-text{text-align:center}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten h2.center-text{font-size:1.8rem}}.stories-detail-main .detailWrapper .innerPgConten .blog-text{width:100%;display:block;text-align:center;padding:50px 0}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-text{padding:3px 0 30px 0}}.stories-detail-main .detailWrapper .innerPgConten .blog-text aside{font-size:3.5rem;font-weight:500;font-family:Adani;color:#fff}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-text aside{font-size:2rem}}.stories-detail-main .detailWrapper .innerPgConten a{width:100%;overflow:hidden;color:#fff;display:block}.Com_headingFont .stories-detail-main .detailWrapper .com-heading h1{font-size:4.4rem}@media (max-width:1023px){.Com_headingFont .stories-detail-main .detailWrapper .com-heading h1{font-size:3.4rem}}.editors-block{margin:20px 0 20px 0;padding:20px;border:1px solid #393939}.editors-block ul{margin-left:20px;padding-left:0!important;margin-bottom:0}.light-mode .stories-detail-main .innerPgConten .detailWrapper .innerPgConten table tr:last-child td{color:#fff}.Com_textBox .textBox-Component .read-more{font-size:1.8rem;padding-top:30px}.Com_textBox .textBox-Component .read-more a{color:#fff}.infrastructure-main .newsroom-section .com-twoImageSlider{width:100%;max-width:100%;padding:30px 0 0}.infrastructure-main .newsroom-section .com-twoImageSlider .two-imgSlideWrapper{margin-top:-4%}.infrastructure-main .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox{display:inline-block;vertical-align:top;margin-top:4%}.infrastructure-main .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox:nth-child(2n){margin-right:0}@media (max-width:767px){.infrastructure-main .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox{width:100%;margin-right:0;margin-bottom:30px}}.Com_initiatives.Com-business{width:100%;position:relative}.Com_initiatives.Com-business .initiatives-wrapper{padding:66px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}@media (max-width:1023px){.Com_initiatives.Com-business .initiatives-wrapper{padding:40px 0}}.Com_initiatives.Com-business .initiatives-wrapper .wrap-box{width:100%;display:flex;flex-wrap:wrap;width:calc(100% + 41px);margin:0 -20px}.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box{width:49%;margin-bottom:0;margin-right:2%;padding:20px;transition:all .7s}.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box:nth-child(2),.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box:nth-child(3){margin-top:0}@media (max-width:1023px){.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box{flex-direction:column;width:100%;margin-right:0;margin-top:0}}.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box:nth-child(even){margin-right:0}.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box .image-box{width:100%}@media (max-width:1023px){.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box .image-box{width:100%}}.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box .bottom-text-box{width:100%;height:auto;padding:20px 10px 0 0}@media (max-width:1023px){.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box .bottom-text-box{width:100%;padding:20px 0 0 0}}.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box .bottom-text-box a{text-decoration:none}.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box.left-sec .image-box{margin-right:3%}@media (max-width:1023px){.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box.left-sec .image-box{margin-right:0}}.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box.right-sec{flex-direction:row-reverse}@media (max-width:1023px){.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box.right-sec{flex-direction:column}}.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box.right-sec .image-box{margin-left:4%}@media (max-width:1023px){.Com_initiatives.Com-business .initiatives-wrapper .wrap-box .initiatives-box.right-sec .image-box{margin-left:0}}.Com_initiatives.Com-business .governance-heading{width:100%;position:relative;padding:0 0 30px 0}.Com_initiatives.Com-business .governance-heading .com-heading{width:100%;position:relative}@media (max-width:1023px){.Com_initiatives.Com-business .governance-heading .com-heading{margin-top:5px}}.Com_initiatives.Com-business .governance-heading .com-heading h1,.Com_initiatives.Com-business .governance-heading .com-heading h2,.Com_initiatives.Com-business .governance-heading .com-heading h3,.Com_initiatives.Com-business .governance-heading .com-heading h4,.Com_initiatives.Com-business .governance-heading .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_initiatives.Com-business .governance-heading .com-heading h1,.Com_initiatives.Com-business .governance-heading .com-heading h2,.Com_initiatives.Com-business .governance-heading .com-heading h3,.Com_initiatives.Com-business .governance-heading .com-heading h4,.Com_initiatives.Com-business .governance-heading .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_initiatives.Com-business .governance-heading .com-heading h1,.Com_initiatives.Com-business .governance-heading .com-heading h2,.Com_initiatives.Com-business .governance-heading .com-heading h3,.Com_initiatives.Com-business .governance-heading .com-heading h4,.Com_initiatives.Com-business .governance-heading .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_initiatives.Com-business .governance-heading .com-heading h1,.Com_initiatives.Com-business .governance-heading .com-heading h2,.Com_initiatives.Com-business .governance-heading .com-heading h3,.Com_initiatives.Com-business .governance-heading .com-heading h4,.Com_initiatives.Com-business .governance-heading .com-heading h5{font-size:2.2rem}}.Com_initiatives.Com-business .governance-heading .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_initiatives.Com-business .governance-heading .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_initiatives.Com-business .governance-heading .com-heading span{font-size:1.6rem;margin-top:20px}}.com_esgPolicies.Com_policy .com-heading{width:45%;display:inline-block;vertical-align:middle}@media (max-width:767px){.com_esgPolicies.Com_policy .com-heading{width:100%}}.com_esgPolicies.Com_policy .policy-details-wrapper{width:54%;display:inline-block;vertical-align:middle}@media (max-width:767px){.com_esgPolicies.Com_policy .policy-details-wrapper{width:100%}}.com_esgPolicies.Com_policy .policy-details-wrapper ul li{width:100%}.com_esgPolicies.align-text .policy-details-wrapper{text-align:right}@media (max-width:1023px){.com_esgPolicies.align-text .policy-details-wrapper{text-align:left}}.ourleadershipWrapper.common-wrap{justify-content:space-between;padding-bottom:40px}@media (max-width:991px){.ourleadershipWrapper.common-wrap{padding-bottom:0}}@media (max-width:767px){.ourleadershipWrapper.common-wrap{padding-bottom:0}}@media (max-width:767px){.ourleadershipWrapper.common-wrap .com-heading{width:100%;margin-bottom:8px}}.ourleadershipWrapper.common-wrap .right-btn{width:10%;display:flex;align-items:center;padding:0 10px 0 0;justify-content:flex-end;white-space:nowrap;position:relative;z-index:1}@media (max-width:767px){.ourleadershipWrapper.common-wrap .right-btn{width:100%;padding:0;justify-content:flex-start;margin-top:10px}}.ourleadershipWrapper.common-wrap .right-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.ourleadershipWrapper.common-wrap .right-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.ourleadershipWrapper.common-wrap .right-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.ourleadershipWrapper.common-wrap .right-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.ourleadershipWrapper.common-wrap .right-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.ourleadershipWrapper.common-wrap .right-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.ourleadershipWrapper.common-wrap .ourleadership-wrap{padding:30px 0}.Com_business_sustainability .threecard-slider .three-imgSlideWrapper{padding-bottom:50px}@media (max-width:1023px){.Com_business_sustainability .threecard-slider .three-imgSlideWrapper{padding-bottom:0}}.Com_business_sustainability .threecard-slider .three-imgSlideWrapper.no-padding{padding-bottom:0}.Com_business_sustainability .threecard-slider .three-imgSlideWrapper .three-imgcardBox.activeClass{margin-bottom:0}.Com_business_sustainability .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-heading-text{font-size:2.8rem;font-family:Adani;font-weight:400;color:#c1c1c1;padding-bottom:15px}@media (max-width:1023px){.Com_business_sustainability .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-heading-text{font-size:2.2rem}}.Com_business_sustainability .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text{line-height:normal;font-family:Adani}@media (max-width:1023px){.Com_business_sustainability .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text{font-size:1.3rem}}@media (max-width:390px){.Com_business_sustainability .news-section .news-head{justify-content:flex-start}}.Com_business_investor .newsroom-wrapper .right-btn{padding:0 10px 0 0}.Com_business_investor .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .viewmore-btn{margin-top:0}.threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-city-name{font-size:2.8rem;font-family:Adani;font-weight:500;color:#c1c1c1;text-align:center;padding:0 0 10px 0}.Com_download{width:100%}.Com_download .com_download_wrapper{width:70.27%;max-width:1920px;margin:0 auto}@media (max-width:1023px){.Com_download .com_download_wrapper{width:100%;padding:0 20px}}.Com_download .com_download_wrapper .downloadWrap{width:100%;display:flex;justify-content:center;align-items:center}@media (max-width:767px){.Com_download .com_download_wrapper .downloadWrap{flex-wrap:wrap}}.Com_download .com_download_wrapper .downloadWrap .image-box{width:47.37%}@media (max-width:767px){.Com_download .com_download_wrapper .downloadWrap .image-box{width:100%;margin-bottom:15px}}.Com_download .com_download_wrapper .downloadWrap .image-box img{width:100%}.Com_download .com_download_wrapper .downloadWrap .download-text-wrap{width:48%;margin-left:5.26%}@media (max-width:767px){.Com_download .com_download_wrapper .downloadWrap .download-text-wrap{width:100%;margin-left:0}}.Com_download .com_download_wrapper .downloadWrap .download-text-wrap .text-box{width:100%;margin-bottom:40px}.Com_download .com_download_wrapper .downloadWrap .download-text-wrap .text-box p{font-size:1.6rem;color:#c1c1c1;font-weight:400;font-family:Adani}.Com_download .com_download_wrapper .downloadWrap .download-text-wrap .btns-wrap{width:100%;margin-top:0}@media (max-width:767px){.Com_download .com_download_wrapper .downloadWrap .download-text-wrap .btns-wrap{margin-top:20px}}.Com_download .com_download_wrapper .downloadWrap .download-text-wrap .btns-wrap .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.Com_download .com_download_wrapper .downloadWrap .download-text-wrap .btns-wrap .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.Com_download .com_download_wrapper .downloadWrap .download-text-wrap .btns-wrap .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.Com_download .com_download_wrapper .downloadWrap .download-text-wrap .btns-wrap .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.Com_download .com_download_wrapper .downloadWrap .download-text-wrap .btns-wrap .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.Com_download .com_download_wrapper .downloadWrap .download-text-wrap .btns-wrap .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.Com_crosslink{width:100%;position:relative}.Com_crosslink .crosslink_wrapper{width:100%}@media (max-width:390px){.Com_crosslink .crosslink_wrapper{min-height:100px}}.Com_crosslink .crosslink_wrapper .image-box{width:100%;margin-bottom:-4px}.Com_crosslink .crosslink_wrapper .image-box::after{width:100%;height:100%;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:1;position:absolute;content:" ";z-index:1;top:0;left:0}.Com_crosslink .crosslink_wrapper .image-box img{width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.Com_crosslink .crosslink_wrapper .image-box img{min-height:200px}}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap{position:absolute;left:5.56%;width:88.88%;max-width:1920px;bottom:55%;transform:translateY(50%);z-index:2;text-align:left}@media (max-width:1026px){.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap{width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);text-align:center;left:50%;top:43%;bottom:auto}}@media (max-width:1023px){.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap{width:100%;padding:0 20px;transform:none;top:44%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);left:50%}}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap{width:100%}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box{text-align:center}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .crosslink-textWrap{width:100%;display:block}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .crosslink-textWrap p{font-size:2.2rem;font-family:Adani;font-weight:400;color:#fff}@media (max-width:767px){.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .crosslink-textWrap p{font-size:1.4rem}}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .btns-wrap{width:100%;margin-top:32px}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .btns-wrap .watch-btn{color:#fff;padding:20px 23.5px 20px 23.5px;font-size:1.8rem;transition:all .5s;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;margin:0 auto;z-index:0;line-height:100%;cursor:pointer;background:0 0;border:#fff solid 1px;transition:.3s ease-in-out}@media (max-width:1023px){.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .btns-wrap .watch-btn{padding:15px 14px 15px 14px}}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .btns-wrap .watch-btn::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .btns-wrap .watch-btn:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .btns-wrap .watch-btn:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:767px){.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .btns-wrap .watch-btn{font-size:1.2rem}}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .btns-wrap a{text-decoration:none}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .crosslink-social{width:100%;display:block}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-social{width:40%;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:left}@media (max-width:1023px){.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-social{width:100%;align-items:center}}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-social ul{list-style:none;padding:0;margin:0}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-social ul li{padding:7px 12px;display:inline-block}.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-social ul li:first-child{padding:7px 12px 12px 0}@media (max-width:767px){.Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-social ul li{padding:7px 5px}}.Com_supply_chain{width:100%;position:relative}.Com_supply_chain .Supply_chain-wrapper{width:100%}.Com_supply_chain .Supply_chain-wrapper .Com_wrapper{width:100%;position:relative}.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading{width:100%;position:relative}@media (max-width:1023px){.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading{margin-top:5px}}.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h1,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h2,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h3,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h4,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h1,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h2,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h3,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h4,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h1,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h2,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h3,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h4,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h1,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h2,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h3,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h4,.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading h5{font-size:2.2rem}}.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_supply_chain .Supply_chain-wrapper .Com_wrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.Com_supply_chain .Supply_chain-wrapper .supplay-chain-content-main{width:100%;display:flex;align-items:center;justify-content:center}.Com_supply_chain .Supply_chain-wrapper .supplay-chain-content-main .supply-chain-map{width:100%;padding:50px 50px}@media (max-width:767px){.Com_supply_chain .Supply_chain-wrapper .supplay-chain-content-main .supply-chain-map{padding:20px 0}}.Com_supply_chain .Supply_chain-wrapper .supplay-chain-content-main .supply-chain-map img{width:100%}.Com_supply_chain .Supply_chain-wrapper .supplay-chain-content-main .supply-chain-map .map-container{position:relative;width:100%;margin:auto}@media (max-width:767px){.Com_supply_chain .Supply_chain-wrapper .supplay-chain-content-main .supply-chain-map .map-container{padding:30px 0 0}}.Com_supply_chain .Supply_chain-wrapper .supplay-chain-content-main .supply-chain-map .map-container .line{stroke:red;stroke-width:2;fill:none;animation:draw 5s infinite}@media (max-width:767px){.Com_supply_chain .Supply_chain-wrapper .supplay-chain-content-main .supply-chain-map .map-container #worldMap{height:auto!important}}.Com_supply_chain .Supply_chain-wrapper .supplay-chain-content-main .supply-chain-map .map-container #worldMap .adainIsHere{fill:#fff;animation:zoomInOutWorldMapPoint 2s infinite;transform-origin:center}@keyframes draw{0%{stroke-dasharray:0,1000}100%{stroke-dasharray:1000,0}}.Com_fourimageslider{display:flex;flex-wrap:wrap;width:100%}@media (max-width:767px){.Com_fourimageslider{overflow:hidden}}.Com_fourimageslider .fourimageSlider-wrapper{width:100%}.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap{width:100%;display:flex;align-items:center}.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading{width:100%;position:relative}@media (max-width:1023px){.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading{margin-top:5px}}.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h1,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h2,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h3,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h4,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h1,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h2,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h3,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h4,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h1,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h2,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h3,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h4,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h1,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h2,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h3,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h4,.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading h5{font-size:2.2rem}}.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .com-heading span{font-size:1.6rem;margin-top:20px}}.Com_fourimageslider .fourimageSlider-wrapper .common-heading-wrap .right-btn{width:10%;display:flex;align-items:center;padding:20px 10px 0 0;justify-content:flex-end;white-space:nowrap}.Com_fourimageslider.Com_subbusiness .fourImage-slider .card-text-box .card-text-heading{font-size:2.8rem;font-weight:600;color:#c1c1c1;font-family:Adani;min-height:80px}@media (max-width:1219px){.Com_fourimageslider.Com_subbusiness .fourImage-slider .card-text-box .card-text-heading{min-height:65px}}@media (max-width:1026px){.Com_fourimageslider.Com_subbusiness .fourImage-slider .card-text-box .card-text-heading{font-size:2.2rem}}.fourImage-slider{width:100%;display:flex;flex-wrap:wrap;padding-top:24px;width:calc(100% + 41px);margin:0 -20px}@media (max-width:1023px){.fourImage-slider{margin:0;width:100%}}.fourImage-slider .four-imgSlideWrapper{width:88.88%;max-width:1920px;padding-bottom:70px}@media (max-width:1023px){.fourImage-slider .four-imgSlideWrapper{padding-bottom:0}}.fourImage-slider .four-imgSlideWrapper.no-padding{padding-bottom:0}.fourImage-slider .four-imgSlideWrapper.activeClass{padding-bottom:0}@media (max-width:1026px){.fourImage-slider .four-imgSlideWrapper{width:100%;margin:20px 20px 0 20px}}@media (max-width:1219px){.fourImage-slider .four-imgSlideWrapper{width:100%;margin:0 20px}}@media (max-width:1023px){.fourImage-slider .four-imgSlideWrapper{width:100%;margin:0 0 0 20px}}.fourImage-slider .four-imgSlideWrapper .four-imgcardBox{width:31%;margin-right:3%;padding:20px;transition:all .7s}@media (max-width:1023px){.fourImage-slider .four-imgSlideWrapper .four-imgcardBox{padding:0}}@media (max-width:1023px){.fourImage-slider .four-imgSlideWrapper .four-imgcardBox:hover{background:0 0!important}}.fourImage-slider .four-imgSlideWrapper .four-imgcardBox:last-child{margin-right:0}.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .image-box{width:100%;overflow:hidden;margin-bottom:30px}.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .image-box img{width:100%;transition:1s ease}.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .image-box img:hover{transform:scale(1.05)}.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box{width:100%;color:#c1c1c1}.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-count-text{width:100%;color:#c1c1c1;font-size:4.6rem;font-family:Adani;font-weight:400;margin-top:15px;padding-bottom:10px}@media (max-width:1026px){.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-count-text{font-size:4.6rem}}@media (max-width:767px){.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-count-text{font-size:3.4rem}}.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-date-text{font-size:1.6rem;padding-bottom:30px}.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-sub-text{font-size:2rem;line-height:2.376rem;font-weight:400;min-height:50px}@media (max-width:767px){.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-sub-text{font-size:1.6rem}.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-sub-text br{display:none}}.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .readmre-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400}@media (max-width:1023px){.fourImage-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .readmre-btn{font-size:1.8rem}}.fourImage-slider .four-imgSlideWrapper .swiper-button-prev{border:#fff solid 1px;width:50px;height:50px;right:63px;left:inherit;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1023px){.fourImage-slider .four-imgSlideWrapper .swiper-button-prev{display:none}}.fourImage-slider .four-imgSlideWrapper .swiper-button-prev:after{content:"prev";font-size:1.8rem;color:#fff;font-weight:400}.fourImage-slider .four-imgSlideWrapper .swiper-button-next{border:#fff solid 1px;width:50px;height:50px;right:.5%;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1026px){.fourImage-slider .four-imgSlideWrapper .swiper-button-next{right:2.5%}}@media (max-width:1023px){.fourImage-slider .four-imgSlideWrapper .swiper-button-next{display:none}}.fourImage-slider .four-imgSlideWrapper .swiper-button-next:after{content:"next";font-size:1.8rem;color:#fff;font-weight:400}.Com_ourpresence{width:100%}.Com_ourpresence .Com_wrapper{width:100%}.Com_ourpresence .Com_wrapper .common-heading-wrap{width:100%;display:flex;align-items:center}.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading{width:100%;position:relative}@media (max-width:1023px){.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading{margin-top:5px}}.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h1,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h2,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h3,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h4,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h1,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h2,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h3,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h4,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h1,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h2,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h3,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h4,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h1,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h2,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h3,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h4,.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading h5{font-size:2.2rem}}.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_ourpresence .Com_wrapper .common-heading-wrap .com-heading span{font-size:1.6rem;margin-top:20px}}.Com_ourpresence .Com_wrapper .OurPresence-Wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:calc(100% + 41px);margin:0 -20px}.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box{width:31.24%;margin-right:3.13%;position:relative;margin-top:30px;padding:20px;transition:all .7s}.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box:nth-child(3n+3){margin-right:0}@media (max-width:767px){.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box{width:100%;margin-right:0}}.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box .image-box{width:100%;overflow:hidden}.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box .image-box img{width:100%;transition:1s linear}.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box .image-box img:hover{transform:scale(1.05)}.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box .bottom-text-box{width:100%;position:relative;padding:5px 3px}.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box .bottom-text-box .text-box{width:100%;padding:5px 0}.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box .bottom-text-box .text-box p{font-size:2.2rem;color:#c1c1c1;font-family:Adani;font-weight:400}.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box .bottom-text-box .text-box p img{width:15px;vertical-align:middle;padding-bottom:3px;display:inline-block}@media (max-width:767px){.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box .bottom-text-box .text-box p{font-size:1.4rem}}.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box .bottom-text-box .text-box a{font-size:2.2rem;color:#c1c1c1;font-family:Adani;font-weight:400;text-decoration:none}@media (max-width:767px){.Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box .bottom-text-box .text-box a{font-size:1.4rem}}.Com_map{width:100%;overflow:hidden}.Com_map .map-wrapper{width:100%}.Com_map .map-wrapper .heading-wrap{width:100%;position:relative;display:flex}@media (max-width:767px){.Com_map .map-wrapper .heading-wrap{flex-direction:column}}.Com_map .map-wrapper .heading-wrap .com-heading{width:100%;position:relative;width:auto}@media (max-width:1023px){.Com_map .map-wrapper .heading-wrap .com-heading{margin-top:5px}}.Com_map .map-wrapper .heading-wrap .com-heading h1,.Com_map .map-wrapper .heading-wrap .com-heading h2,.Com_map .map-wrapper .heading-wrap .com-heading h3,.Com_map .map-wrapper .heading-wrap .com-heading h4,.Com_map .map-wrapper .heading-wrap .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_map .map-wrapper .heading-wrap .com-heading h1,.Com_map .map-wrapper .heading-wrap .com-heading h2,.Com_map .map-wrapper .heading-wrap .com-heading h3,.Com_map .map-wrapper .heading-wrap .com-heading h4,.Com_map .map-wrapper .heading-wrap .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_map .map-wrapper .heading-wrap .com-heading h1,.Com_map .map-wrapper .heading-wrap .com-heading h2,.Com_map .map-wrapper .heading-wrap .com-heading h3,.Com_map .map-wrapper .heading-wrap .com-heading h4,.Com_map .map-wrapper .heading-wrap .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_map .map-wrapper .heading-wrap .com-heading h1,.Com_map .map-wrapper .heading-wrap .com-heading h2,.Com_map .map-wrapper .heading-wrap .com-heading h3,.Com_map .map-wrapper .heading-wrap .com-heading h4,.Com_map .map-wrapper .heading-wrap .com-heading h5{font-size:2.2rem}}.Com_map .map-wrapper .heading-wrap .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_map .map-wrapper .heading-wrap .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_map .map-wrapper .heading-wrap .com-heading span{font-size:1.6rem;margin-top:20px}}.Com_map .map-wrapper .heading-wrap .com-map-tab{display:inline-block;padding:0 0 0 80px;display:none}@media (max-width:1026px){.Com_map .map-wrapper .heading-wrap .com-map-tab{padding:0 0 0 20px}}@media (max-width:767px){.Com_map .map-wrapper .heading-wrap .com-map-tab{padding:20px 0 0 0;text-wrap:nowrap;overflow:hidden}}.Com_map .map-wrapper .heading-wrap .com-map-tab ul{list-style:none;padding:0;border-bottom:1px solid #393939}.Com_map .map-wrapper .heading-wrap .com-map-tab ul li{font-size:2rem;display:inline-block}.Com_map .map-wrapper .heading-wrap .com-map-tab ul li a{color:#c1c1c1;padding:10px 24px;border-bottom:4px solid transparent;text-decoration:none;display:block;font-weight:500;font-size:2rem;font-family:Adani}@media (max-width:767px){.Com_map .map-wrapper .heading-wrap .com-map-tab ul li a{font-size:1.6rem}}@media (max-width:1026px){.Com_map .map-wrapper .heading-wrap .com-map-tab ul li a{padding:10px 7px}}.Com_map .map-wrapper .heading-wrap .com-map-tab ul li a.active{border-width:4px;border-style:solid;border-left:none;border-right:none;border-top:none;position:relative;-o-border-image:linear-gradient(to right,#3752a7,#56429e,#7d2f94) 1;border-image:linear-gradient(to right,#3752a7,#56429e,#7d2f94) 1;color:#fff}.Com_map .map-wrapper .map-wrap-container{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:30px}.Com_map .map-wrapper .map-wrap-container.active{display:flex;flex-wrap:wrap;margin-top:20px}.Com_map .map-wrapper .map-wrap-container .left-sec{width:50%}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .left-sec{width:100%;margin-bottom:20px}}.Com_map .map-wrapper .map-wrap-container .left-sec .map-container{width:80%}.Com_map .map-wrapper .map-wrap-container .left-sec .map-container .mapindia{display:none}.Com_map .map-wrapper .map-wrap-container .left-sec .map-container .mapindia.active{display:block}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .left-sec .map-container{width:100%}}.Com_map .map-wrapper .map-wrap-container .left-sec .map-container{width:75%;height:auto;margin:0 auto}@media (max-width:1026px){.Com_map .map-wrapper .map-wrap-container .left-sec .map-container{width:80%}}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap path{fill:transparent;stroke:#2e57aa;stroke-width:1;transition:fill .3s,stroke .3s}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle{transition:fill .3s}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle.adainIsHere{fill:#3658a4}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle.adainIsHere.stateActive{fill:#fff}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle.adainIsHere.hover{fill:#fff}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap path.active{fill:#3658a4}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap path.state{cursor:auto!important}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap path.StateHoverActive{transition:fill .3s,stroke .3s;cursor:pointer!important}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap path.StateHoverActive:hover{fill:#2e57aa!important}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap path.StateHoverActive.StateHoverActiveHover{fill:#2e57aa!important}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle.adainIsHere.stateActive.cityActive{fill:#853389;animation:zoomInOut 2s infinite;transform-origin:center}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=green]{fill:#00b16b}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=green].stateActive{fill:#00b16b}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=green].cityActive{fill:#00b16b!important}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=orange]{fill:#f04c23}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=orange].stateActive{fill:#f04c23}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=orange].cityActive{fill:#f04c23!important}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=purple]{fill:#8e278f}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=purple].stateActive{fill:#8e278f}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=purple].cityActive{fill:#8e278f!important}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=white]{fill:#f0f0f0}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=white].stateActive{fill:#f0f0f0}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=white].cityActive{fill:#f0f0f0!important}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=red]{fill:red}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=red].stateActive{fill:red}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=red].cityActive{fill:red!important}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=yellow]{fill:#ff0}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=yellow].stateActive{fill:#ff0}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=yellow].cityActive{fill:#ff0!important}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=magenta]{fill:#f0f}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=magenta].stateActive{fill:#f0f}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=magenta].cityActive{fill:#f0f!important}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=gray]{fill:#708090}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=gray].stateActive{fill:#708090}.Com_map .map-wrapper .map-wrap-container .left-sec #indiaMap circle[data-colour=gray].cityActive{fill:#708090!important}.Com_map .map-wrapper .map-wrap-container .right-sec{width:50%;border-left:#fff solid 1px;display:flex;align-items:flex-start}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .right-sec{width:100%;border-left:none;flex-wrap:wrap}}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap{width:100%;padding:0 0 0 40px;display:none}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap h3{font-size:2.8rem;font-weight:500;font-family:Adani}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap h3{font-size:1.8rem}}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap ul{list-style-type:disc;padding:20px 0 0 15px}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap ul li{font-size:1.6rem;font-family:Adani;font-weight:400;padding:10px 0;color:grey}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap.active{display:block}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap{padding:0}}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box{max-width:300px;position:relative}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box.nodisplay{display:none}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box{max-width:100%}}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box .selectCountryCodeValDisplay{position:absolute;top:0;height:auto;width:100%;padding:4px 0;background:0 0;pointer-events:none;z-index:2;font-size:2.8rem;left:0;text-align:left;color:#c1c1c1;font-weight:500;font-family:Adani;text-transform:capitalize}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box .selectCountryCodeValDisplay{font-size:2.2rem}}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box .choosState{width:100%;background:0 0;font-size:2.8rem;color:#c1c1c1;border-width:1px;border-style:solid;border-left:none;border-right:none;border-top:none;border-color:#fff;font-weight:500;font-family:Adani;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:4px 8px}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box .choosState{font-size:2.2rem}}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box::after{content:"";display:block;border-top:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;bottom:14px;right:0;z-index:2;pointer-events:none}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box::after{bottom:12px}}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton{width:100%}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul{list-style:none;padding:30px 0 17px;border-bottom:rgba(193,193,193,.47) solid 1px;display:flex;flex-wrap:wrap;gap:10px}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul{display:block}}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li{padding:10px 15px 0 0;flex:0 0 calc(33.33% - 10px);box-sizing:border-box}@media (max-width:1099px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li{flex:0 0 calc(50% - 10px)}}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li{display:inline-block}}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:checked,.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:not(:checked){position:absolute;left:-9999px}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:checked+label,.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#c1c1c1;font-size:2rem;font-weight:400;font-family:Adani}@media (max-width:1549px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:checked+label,.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:not(:checked)+label{font-size:1.8rem}}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:checked+label,.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:not(:checked)+label{font-size:1.6rem}}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:checked+label:before,.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #c1c1c1;border-radius:100%;background:0 0}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:checked+label:after,.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#c1c1c1;position:absolute;top:5px;left:5px;border-radius:100%;transition:all .2s ease}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .map-data{width:100%;position:relative}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .map-data ol,.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .map-data ul{list-style-type:disc;padding:20px 0 0 15px}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .map-data ol li,.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .map-data ul li{font-size:1.6rem;font-family:Adani;font-weight:400;padding:10px 0;color:grey}@media (max-width:767px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .map-data ol li,.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .map-data ul li{font-size:1.3rem}}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .btns-wrap{width:100%}.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .btns-wrap .readmre-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400;position:relative}@media (max-width:1023px){.Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .btns-wrap .readmre-btn{font-size:1.8rem}}.city-data-box{display:none}.city-data-box.active{display:block}.city-data-box.nodisplay{display:none}.citi-datalist{display:none}.citi-datalist.active{display:block}div[data-colour=green] ul{list-style:none;list-style-type:none!important;padding-left:0!important}div[data-colour=green] ul::marker{color:#00b16b}div[data-colour=green] li::before{content:"•";color:#00b16b;padding-right:8px}div[data-colour=orange] ul{list-style:none;list-style-type:none!important;padding-left:0!important}div[data-colour=orange] ul::marker{color:#f04c23}div[data-colour=orange] li::before{content:"•";color:#f04c23;padding-right:8px}div[data-colour=purple] ul{list-style:none;list-style-type:none!important;padding-left:0!important}div[data-colour=purple] ul::marker{color:#8e278f}div[data-colour=purple] li::before{content:"•";color:#8e278f;padding-right:8px}div[data-colour=white] ul{list-style:none;list-style-type:none!important;padding-left:0!important}div[data-colour=white] ul::marker{color:#fff}div[data-colour=white] li::before{content:"•";color:#fff;padding-right:8px}.glance-head .com-heading{width:100%;position:relative}@media (max-width:1023px){.glance-head .com-heading{margin-top:5px}}.glance-head .com-heading h1,.glance-head .com-heading h2,.glance-head .com-heading h3,.glance-head .com-heading h4,.glance-head .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.glance-head .com-heading h1,.glance-head .com-heading h2,.glance-head .com-heading h3,.glance-head .com-heading h4,.glance-head .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.glance-head .com-heading h1,.glance-head .com-heading h2,.glance-head .com-heading h3,.glance-head .com-heading h4,.glance-head .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.glance-head .com-heading h1,.glance-head .com-heading h2,.glance-head .com-heading h3,.glance-head .com-heading h4,.glance-head .com-heading h5{font-size:2.2rem}}.glance-head .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.glance-head .com-heading span strong{font-weight:600}@media (max-width:1023px){.glance-head .com-heading span{font-size:1.6rem;margin-top:20px}}.values-section{width:100%;position:relative}.values-section .com-heading{width:45%;display:inline-block;vertical-align:middle}@media (max-width:1023px){.values-section .com-heading{width:100%}}.values-section .values-details-wrapper{width:54%;display:inline-block;vertical-align:middle}@media (max-width:1023px){.values-section .values-details-wrapper{width:100%;padding-top:30px}}.values-section .values-details-wrapper .values-wrap{width:100%}@media (min-width:1220px){.values-section .values-details-wrapper .values-wrap{padding:0 0 0 5px}}.values-section .values-details-wrapper .values-wrap .values-row{border-bottom:1px solid #c1c1c1;margin-bottom:30px;color:#c1c1c1;font-family:Adani}@media (max-width:1023px){.values-section .values-details-wrapper .values-wrap .values-row{margin-bottom:15px}}.values-section .values-details-wrapper .values-wrap .values-row h4{font-size:3.4rem;font-weight:600;font-family:Adani;color:#c1c1c1}@media (max-width:1219px){.values-section .values-details-wrapper .values-wrap .values-row h4{font-size:3rem}}@media (max-width:1219px){.values-section .values-details-wrapper .values-wrap .values-row h4{font-size:2.7rem}}.values-section .values-details-wrapper .values-wrap .values-row p{font-size:2.2rem;padding:15px 0;font-weight:400;font-family:Adani;color:#c1c1c1}@media (max-width:1219px){.values-section .values-details-wrapper .values-wrap .values-row p{font-size:1.6rem;padding:10px 0}}.Com_textBox .textBox-Component{position:relative;z-index:1}.Com_textBox .textBox-Component .right-section.career-disclaimer p{margin-bottom:20px}@media (max-width:767px){.Com_textBox .textBox-Component .right-section.career-disclaimer p{margin-bottom:0}}.fourcard-slider{width:100%;display:flex;flex-wrap:wrap;padding-top:60px}.fourcard-slider.fourImageContainer{justify-content:center}@media (max-width:1026px){.fourcard-slider.fourImageContainer .four-imgSlideWrapper{width:100%;padding:0 20px;margin-left:0}}.fourcard-slider .four-imgSlideWrapper{width:88.88%;max-width:1920px}@media (max-width:1026px){.fourcard-slider .four-imgSlideWrapper{width:100%;padding:0 20px}}@media (max-width:1023px){.fourcard-slider .four-imgSlideWrapper{width:100%;margin-left:20px}}.fourcard-slider .four-imgSlideWrapper .four-imgcardBox{text-align:left;width:auto}@media (max-width:1026px){.fourcard-slider .four-imgSlideWrapper .four-imgcardBox{width:48%}.fourcard-slider .four-imgSlideWrapper .four-imgcardBox:nth-child(even){margin-right:0}}.fourcard-slider .four-imgSlideWrapper .four-imgcardBox .image-box{width:100%;overflow:hidden;margin-bottom:30px;height:104px;text-align:center}.fourcard-slider .four-imgSlideWrapper .four-imgcardBox .image-box img{display:inline-block;height:100%;-o-object-fit:fill;object-fit:fill}.fourcard-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box{width:100%;color:#c1c1c1}.fourcard-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-head{font-size:5.6rem;text-align:center;font-weight:400}@media (max-width:1026px){.fourcard-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-head{font-size:3rem}}@media (max-width:439px){.fourcard-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-head{font-size:2rem}}.fourcard-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-sub-text{font-size:2rem;line-height:2.376rem;font-weight:400;min-height:auto;text-align:center;padding-top:30px;color:#c1c1c1}@media (max-width:1023px){.fourcard-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-sub-text{padding-top:5px}}@media (max-width:767px){.fourcard-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-sub-text{font-size:1.5rem;line-height:1.976rem}}.fourcard-slider .four-imgSlideWrapper .fourImageCard-box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:60px}.vision-section{width:100%;display:block}.vision-section .Com_textBox .textBox-Component{padding:70px 0}.vision-section .Com_textBox .textBox-Component .left-section{width:35%;overflow:hidden}@media (max-width:1023px){.vision-section .Com_textBox .textBox-Component .left-section{margin-bottom:20px;width:100%}}.vision-section .Com_textBox .textBox-Component .left-section img{width:100%;transition:1s ease}.vision-section .Com_textBox .textBox-Component .left-section img:hover{transform:scale(1.05)}.vision-section .Com_textBox .textBox-Component .right-section{width:60.5%;margin-left:4.5%}@media (max-width:1023px){.vision-section .Com_textBox .textBox-Component .right-section{width:100%;margin-left:0}}.vision-section .Com_textBox .com-heading h1,.vision-section .Com_textBox .com-heading h2,.vision-section .Com_textBox .com-heading h3,.vision-section .Com_textBox .com-heading h4{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;margin-left:-6px;display:inline-block;line-height:100%;position:relative}@media (max-width:1026px){.vision-section .Com_textBox .com-heading h1,.vision-section .Com_textBox .com-heading h2,.vision-section .Com_textBox .com-heading h3,.vision-section .Com_textBox .com-heading h4{font-size:3.4rem}}@media (max-width:767px){.vision-section .Com_textBox .com-heading h1,.vision-section .Com_textBox .com-heading h2,.vision-section .Com_textBox .com-heading h3,.vision-section .Com_textBox .com-heading h4{font-size:2.4rem}}.values-section .four-imgSlideWrapper .fourImageCard-box{justify-content:space-between}@media (max-width:767px){.values-section .four-imgSlideWrapper .fourImageCard-box{justify-content:space-around}}.values-section .four-imgSlideWrapper .fourImageCard-box .four-imgcardBox{width:31%}@media (max-width:1023px){.values-section .four-imgSlideWrapper .fourImageCard-box .four-imgcardBox{width:48.5%}.values-section .four-imgSlideWrapper .fourImageCard-box .four-imgcardBox:nth-child(even){margin-right:0}}.values-section .four-imgSlideWrapper .fourImageCard-box .four-imgcardBox:last-child{margin-right:0}@media (max-width:1023px){.about-sec .com-heading h2 br{display:none}}.reportsMain.careerTab .reportWrapper .com-heading{width:40%;display:inline-block;vertical-align:bottom}@media (max-width:1023px){.reportsMain.careerTab .reportWrapper .com-heading{width:100%}}@media (max-width:1023px){.reportsMain.careerTab .reportWrapper .com-heading h1 br{display:none}}.reportsMain.careerTab .reportstab_Wrapper{display:inline-block;width:59%}@media (max-width:1023px){.reportsMain.careerTab .reportstab_Wrapper{width:100%}}.reportsMain.careerTab .reportstab_Wrapper .reportsTab ul{position:relative;padding:0;width:100%;display:flex;justify-content:space-between;border-bottom:1px solid #555}@media (max-width:1023px){.reportsMain.careerTab .reportstab_Wrapper .reportsTab ul{white-space:nowrap;display:inline-flex;overflow:hidden}}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail{display:none}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail.current{display:block}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft{width:100%;padding:60px 0 0 0;justify-content:center}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow{width:46%;margin-right:3%;display:inline-block;margin-bottom:60px}@media (max-width:1023px){.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow{width:100%;margin-bottom:20px;margin-right:0}}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefit-Icon{display:inline-block;vertical-align:middle;width:10%}@media (max-width:767px){.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefit-Icon{width:15%}}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefit-Icon img{width:100%}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefitCopy{display:inline-block;width:89%;padding-left:30px;font-family:Adani;color:#c1c1c1;vertical-align:middle}@media (max-width:767px){.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefitCopy{width:84%}}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefitCopy .head{font-size:2.2rem;font-weight:600;color:#fff;padding-bottom:20px}@media (max-width:767px){.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefitCopy .head{font-size:2rem;padding-bottom:10px}}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefitCopy .subText{font-size:2.2rem;font-weight:400;line-height:144%}@media (max-width:1399px){.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefitCopy .subText{font-size:1.5rem}}@media (max-width:767px){.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefitCopy .subText{font-size:1.6rem}}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefitCopy .subText a{text-decoration:underline;color:#c1c1c1;text-underline-offset:3px;position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);bottom:-40px}@media (max-width:1549px){.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefitCopy .subText a{bottom:-45px}}@media (max-width:1399px){.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefitCopy .subText a{bottom:-35px}}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .loadbtn{text-align:center;display:flex;justify-content:center}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .loadbtn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .loadbtn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .loadbtn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .loadbtn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .loadbtn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .loadbtn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.careerOpportunitySection .OpportunityWrapper .com-heading{width:40%;display:inline-block;vertical-align:bottom}@media (max-width:1023px){.careerOpportunitySection .OpportunityWrapper .com-heading{width:100%}}@media (max-width:1023px){.careerOpportunitySection .OpportunityWrapper .com-heading h1 br{display:none}}.careerSectionNew{overflow:hidden}.Com_threeHalfSlider{width:100%}.Com_threeHalfSlider .Com_wrapper{width:100%}.Com_threeHalfSlider .Com_wrapper .common-heading-wrap{width:100%;display:flex;align-items:center}@media (max-width:767px){.Com_threeHalfSlider .Com_wrapper .common-heading-wrap{flex-wrap:wrap}}.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading{width:100%;position:relative}@media (max-width:1023px){.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading{margin-top:5px}}.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h1,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h2,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h3,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h4,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h1,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h2,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h3,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h4,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h1,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h2,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h3,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h4,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h1,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h2,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h3,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h4,.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading h5{font-size:2.2rem}}.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading span{font-size:1.6rem;margin-top:20px}}@media (max-width:1026px){.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading{width:83%}}@media (max-width:1026px){.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .com-heading{width:100%}}.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .right-btn{width:10%;display:flex;align-items:center;padding:20px 10px 0 0;justify-content:flex-end;white-space:nowrap}@media (max-width:767px){.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .right-btn{width:auto}}.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .right-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .right-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .right-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .right-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .right-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.Com_threeHalfSlider .Com_wrapper .common-heading-wrap .right-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper{padding:40px 0;display:flex;align-items:center;position:relative}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper.leftpos{margin-left:5.56%}@media (min-width:2100px){.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper.leftpos{margin-left:calc(50% - 960px)}}@media (min-width:2100px) and (max-width:2199px){.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper.leftpos{margin-left:calc(50% - 940px)}}@media (max-width:1219px){.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper.leftpos{margin:0 20px}}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .threeHalfSlider-box{width:31.24%}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .threeHalfSlider-box .image-box{width:100%;overflow:hidden;border-radius:12px}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .threeHalfSlider-box .image-box img{width:100%;transition:1s linear}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .threeHalfSlider-box .image-box img:hover{transform:scale(1.05)}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .threeHalfSlider-box .bottom-text-box{width:100%;position:relative;padding:5px 10px;margin-bottom:30px}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .threeHalfSlider-box .bottom-text-box .text-box{width:100%;padding:5px 0}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .threeHalfSlider-box .bottom-text-box .text-box p{font-size:2rem;color:#c1c1c1;font-family:Adani;font-weight:400}@media (max-width:767px){.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .threeHalfSlider-box .bottom-text-box .text-box p{font-size:1.6rem}}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .swiper-button-prev{border:#fff solid 1px;width:50px;height:50px;right:11%;left:inherit;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1399px){.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .swiper-button-prev{right:12%}}@media (max-width:1219px){.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .swiper-button-prev{right:13.5%}}@media (max-width:1026px){.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .swiper-button-prev{right:9.5%}}@media (max-width:1023px){.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .swiper-button-prev{display:none}}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .swiper-button-prev:after{content:"prev";font-size:1.8rem;color:#fff;font-weight:400}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .swiper-button-next{border:#fff solid 1px;width:50px;height:50px;right:7%;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1026px){.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .swiper-button-next{right:2.5%}}@media (max-width:1023px){.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .swiper-button-next{display:none}}.Com_threeHalfSlider .Com_wrapper .threeHalfSlider-Wrapper .swiper-button-next:after{content:"next";font-size:1.8rem;color:#fff;font-weight:400}.Com_TextWithImageSlider{width:100%;overflow:hidden}.Com_TextWithImageSlider .TextWithImageSlider-wrapper{left:5.56%;position:relative}@media (min-width:2100px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper{left:calc(50% - 960px)}}@media (min-width:2200px) and (max-width:2099px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper{left:calc(50% - 940px)}}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper{width:100%;left:inherit;padding:0 0 0 20px}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container{width:100%;display:flex;flex-wrap:wrap}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container{flex-direction:column-reverse}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text{width:40%;position:relative;top:163px}@media (max-width:1399px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text{top:130px}}@media (max-width:1026px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text{position:initial}}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text{width:100%}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .TextWithImageSlider-box{padding:0 40px 0 0}@media (max-width:767px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .TextWithImageSlider-box{padding:0}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap{width:100%}@media (max-width:1026px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap{margin-top:0}}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap{padding:0 20px 0 0}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .subtext-heading{font-size:3.4rem;font-weight:600;font-family:Adani;color:#c1c1c1}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .subtext-heading{font-size:2.8rem}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .subtext-box{font-size:2rem;font-family:Adani;color:#c1c1c1;font-weight:400;padding:0 0 36px 0}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .subtext-box{font-size:1.6rem}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .watch-btn{width:100%;display:flex;flex-wrap:wrap;border:none;padding:0}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .watch-btn:hover{background:0 0}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .watch-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .watch-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .watch-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .watch-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .watch-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .watch-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap{width:55%;padding:0 0 80px 0;margin-left:5%}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap{width:100%;padding:0 0 40px 0;margin-left:0}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .image-box{width:100%;position:relative;overflow:hidden}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .image-box.swiper-slide-visible{opacity:.2}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .image-box.swiper-slide-active{opacity:1}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .image-box img{width:100%;transition:1s ease}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .image-box img:hover{transform:scale(1.05)}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .image-box .play-icon{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);cursor:pointer}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .image-box .play-icon img{width:60px}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .swiper-button-prev{border:#fff solid 1px;width:50px;height:50px;right:25.5%;left:inherit;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1549px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .swiper-button-prev{right:28.6%}}@media (max-width:1026px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .swiper-button-prev{right:24.5%}}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .swiper-button-prev{display:none}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .swiper-button-prev:after{content:"prev";font-size:1.8rem;color:#fff;font-weight:400}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .swiper-button-next{border:#fff solid 1px;width:50px;height:50px;right:20%;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1549px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .swiper-button-next{right:21%}}@media (max-width:1026px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .swiper-button-next{right:14.5%}}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .swiper-button-next{display:none}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap .swiper-button-next:after{content:"next";font-size:1.8rem;color:#fff;font-weight:400}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .com-heading{position:absolute;top:10px;left:0}@media (max-width:1399px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .com-heading{top:0}}@media (max-width:1026px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .com-heading{position:inherit}}.Com_TextWithImageSlider .TextWithImageSlider-wrapper .com-heading .heading{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;margin-left:-4px;display:inline-block;line-height:100%;margin-bottom:40px}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .com-heading .heading{font-size:3.4rem}}@media (max-width:767px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .com-heading .heading{font-size:2.4rem}}@media (max-width:1023px){.Com_TextWithImageSlider .TextWithImageSlider-wrapper .com-heading .heading br{display:none}}.timeline-group{background:linear-gradient(to right top,#091222,#0b1122,#0d1021,#0f0f21,#110e20,#130d20,#140d1f,#160c1f,#180b1e,#1a0a1e,#1b091d,#1d081c);width:100%;position:relative;padding:100px 0}.timeline-group .timeline-wrapper{width:100%;display:flex;position:relative}.timeline-group .timeline-wrapper .stories-box{display:none}.timeline-group .timeline-wrapper .gallery-container{position:relative;width:100%;display:flex;justify-content:space-between}.timeline-group .timeline-wrapper .gallery-container::before{width:1px;height:70px;left:calc(35% + 50px);right:0;content:"";background:#2e57aa;top:-90px;position:absolute}@media (max-width:1023px){.timeline-group .timeline-wrapper .gallery-container::before{display:none}}.timeline-group .timeline-wrapper .gallery-container::after{width:1px;height:70px;left:calc(35% + 50px);right:0;content:"";background:#2e57aa;bottom:-90px;position:absolute}@media (max-width:1023px){.timeline-group .timeline-wrapper .gallery-container::after{display:none}}.timeline-group .timeline-wrapper .gallery-main{width:100%;height:auto}@media (max-width:1023px){.timeline-group .timeline-wrapper .gallery-main{padding-left:150px}}@media (max-width:767px){.timeline-group .timeline-wrapper .gallery-main{padding-left:100px}}.timeline-group .timeline-wrapper .gallery-thumbs{order:-1;width:100px;height:400px;margin:0 auto;left:35%;right:auto;z-index:99;position:absolute;text-align:center;top:50%;transform:translateY(-50%);overflow:hidden}@media (max-width:767px){.timeline-group .timeline-wrapper .gallery-thumbs{height:350px}}.timeline-group .timeline-wrapper .gallery-thumbs::before{content:"";display:inline-block;width:1px;height:100%;background:#2e57aa;margin:0 auto;left:0;right:0;position:absolute;top:-5px}@media (max-width:1023px){.timeline-group .timeline-wrapper .gallery-thumbs{left:0;right:auto;text-align:left}}.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide span{font-size:1.6rem;color:#2e57aa;width:100%;padding:0;display:flex;align-items:center;justify-content:center;background:0 0;opacity:1;position:relative;cursor:pointer;background:linear-gradient(to right top,#091222,#0b1122,#0d1021,#0f0f21,#110e20,#130d20,#140d1f,#160c1f,#180b1e,#1a0a1e,#1b091d,#1d081c)}@media (max-width:1023px){.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide span{font-size:1.4rem}}.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide .stories-right-tab{display:none;position:absolute;left:0;right:0;top:25px;margin:0 auto;width:50px;height:auto;text-align:center;z-index:9999}@media (max-width:1023px){.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide .stories-right-tab{left:0}}.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide .stories-right-tab ul{margin-top:0}.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide .stories-right-tab ul li{padding:3px 0}@media (max-width:1023px){.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide .stories-right-tab ul li{padding:3px 0 0}}@media (max-width:767px){.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide .stories-right-tab ul li{padding:0}}.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide .stories-right-tab ul li a span{width:12px;height:12px;display:inline-block;background:#2e57aa;border-radius:50%}.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide .stories-right-tab ul li a.active span{background:#91288d}.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{margin-bottom:30px}.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide.swiper-slide-thumb-active span{color:#91288d;font-weight:600;font-size:2.6rem}@media (max-width:1023px){.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide.swiper-slide-thumb-active span{font-size:2.2rem}}.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .stories-right-tab{display:block}.timeline-group .timeline-wrapper .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .stories-right-tab ul li a.active span{background:#91288d!important}.timeline-group .timeline-wrapper .timelineSlide-wrap{display:flex;align-items:center;flex-direction:row;width:100%}@media (max-width:1023px){.timeline-group .timeline-wrapper .timelineSlide-wrap{flex-direction:column;align-items:center}}.timeline-group .timeline-wrapper .timelineSlide-wrap .timelineLeft{width:32%;margin-right:5%}.timeline-group .timeline-wrapper .timelineSlide-wrap .timelineLeft picture{display:block}.timeline-group .timeline-wrapper .timelineSlide-wrap .timelineLeft picture img{width:100%}@media (max-width:1023px){.timeline-group .timeline-wrapper .timelineSlide-wrap .timelineLeft{width:100%;margin:0}}.timeline-group .timeline-wrapper .timelineSlide-wrap .timelineRight{width:56%;padding-left:0;margin-left:7%}@media (max-width:1023px){.timeline-group .timeline-wrapper .timelineSlide-wrap .timelineRight{width:100%;padding-left:0;padding-top:20px;margin:0}}.timeline-group .timeline-wrapper .timelineSlide-wrap .timelineRight .timeline-head{font-size:3.4rem;background:linear-gradient(to right,#2e57aa,#91288d);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Adani;font-weight:600;display:inline-block;line-height:100%}@media (max-width:1023px){.timeline-group .timeline-wrapper .timelineSlide-wrap .timelineRight .timeline-head{font-size:3rem}}@media (max-width:767px){.timeline-group .timeline-wrapper .timelineSlide-wrap .timelineRight .timeline-head{font-size:2.6rem}}.timeline-group .timeline-wrapper .swiper-button-next,.timeline-group .timeline-wrapper .swiper-button-prev{left:35%;top:10px;width:100px;height:13px;display:inline-block;position:absolute;z-index:9999;background:url(../../dist/images/adani-timeline/arrow.png) no-repeat center center}.timeline-group .timeline-wrapper .swiper-button-next::after,.timeline-group .timeline-wrapper .swiper-button-prev::after{display:none}@media (max-width:1023px){.timeline-group .timeline-wrapper .swiper-button-next,.timeline-group .timeline-wrapper .swiper-button-prev{left:0;top:130px}}@media (max-width:767px){.timeline-group .timeline-wrapper .swiper-button-next,.timeline-group .timeline-wrapper .swiper-button-prev{top:10px}}.timeline-group .timeline-wrapper .swiper-button-next.swiper-button-disabled,.timeline-group .timeline-wrapper .swiper-button-prev.swiper-button-disabled{opacity:.5}.timeline-group .timeline-wrapper .swiper-button-next{bottom:0;top:auto;transform:rotate(180deg);margin-top:10px}@media (max-width:1023px){.timeline-group .timeline-wrapper .swiper-button-next{bottom:120px}}@media (max-width:767px){.timeline-group .timeline-wrapper .swiper-button-next{bottom:0}}.timeline-group .timeline-wrapper .swiper-button-next:after,.timeline-group .timeline-wrapper .swiper-button-prev:after{font-size:18px;color:#2e57aa}.contactus-wrapper .com-heading{width:100%;position:relative}@media (max-width:1023px){.contactus-wrapper .com-heading{margin-top:5px}}.contactus-wrapper .com-heading h1,.contactus-wrapper .com-heading h2,.contactus-wrapper .com-heading h3,.contactus-wrapper .com-heading h4,.contactus-wrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.contactus-wrapper .com-heading h1,.contactus-wrapper .com-heading h2,.contactus-wrapper .com-heading h3,.contactus-wrapper .com-heading h4,.contactus-wrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.contactus-wrapper .com-heading h1,.contactus-wrapper .com-heading h2,.contactus-wrapper .com-heading h3,.contactus-wrapper .com-heading h4,.contactus-wrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.contactus-wrapper .com-heading h1,.contactus-wrapper .com-heading h2,.contactus-wrapper .com-heading h3,.contactus-wrapper .com-heading h4,.contactus-wrapper .com-heading h5{font-size:2.2rem}}.contactus-wrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.contactus-wrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.contactus-wrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.contactus-wrapper .contactus-info{padding:30px 0 60px 0;display:flex;justify-content:center;align-items:center}@media (max-width:767px){.contactus-wrapper .contactus-info{flex-direction:column;padding:30px 0}}.contactus-wrapper .contactus-info .contactleft{width:50%;padding-right:40px}@media (max-width:767px){.contactus-wrapper .contactus-info .contactleft{width:100%;padding-bottom:20px;padding-right:0}}.contactus-wrapper .contactus-info .contactleft picture{display:block}.contactus-wrapper .contactus-info .contactleft picture img{width:100%}.contactRight{width:50%;padding-left:40px}@media (max-width:767px){.contactRight{width:100%;padding:0}}.contactRight .contact-detail .com-heading{width:100%;position:relative}@media (max-width:1023px){.contactRight .contact-detail .com-heading{margin-top:5px}}.contactRight .contact-detail .com-heading h1,.contactRight .contact-detail .com-heading h2,.contactRight .contact-detail .com-heading h3,.contactRight .contact-detail .com-heading h4,.contactRight .contact-detail .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.contactRight .contact-detail .com-heading h1,.contactRight .contact-detail .com-heading h2,.contactRight .contact-detail .com-heading h3,.contactRight .contact-detail .com-heading h4,.contactRight .contact-detail .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.contactRight .contact-detail .com-heading h1,.contactRight .contact-detail .com-heading h2,.contactRight .contact-detail .com-heading h3,.contactRight .contact-detail .com-heading h4,.contactRight .contact-detail .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.contactRight .contact-detail .com-heading h1,.contactRight .contact-detail .com-heading h2,.contactRight .contact-detail .com-heading h3,.contactRight .contact-detail .com-heading h4,.contactRight .contact-detail .com-heading h5{font-size:2.2rem}}.contactRight .contact-detail .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.contactRight .contact-detail .com-heading span strong{font-weight:600}@media (max-width:1023px){.contactRight .contact-detail .com-heading span{font-size:1.6rem;margin-top:20px}}.contactRight .contact-detail .com-heading h2{font-size:3.4rem}@media (max-width:1023px){.contactRight .contact-detail .com-heading h2{font-size:2.6rem}}.contactRight .contact-detail .contact-subtext{padding:30px 0 0;font-size:2.2rem;font-family:Adani;color:#c1c1c1}@media (max-width:1023px){.contactRight .contact-detail .contact-subtext{font-size:1.6rem}}.contactRight .contact-detail .contact-subtext .subhead{font-size:2.4rem;font-weight:500;padding-bottom:15px}@media (max-width:1023px){.contactRight .contact-detail .contact-subtext .subhead{font-size:2rem;padding-bottom:10px}}.contactRight .contact-detail .contact-subtext p{padding-bottom:15px}@media (max-width:1023px){.contactRight .contact-detail .contact-subtext p{padding-bottom:10px}}.contactRight .contact-detail .contact-subtext p a{color:#c1c1c1;text-decoration:none}.contactRight .contact-detail .contact-subtext p:last-child a{text-decoration:underline}.international-contact .international-contactWrapper .internationoffice{display:flex}@media (max-width:767px){.international-contact .international-contactWrapper .internationoffice{flex-direction:column}}.international-contact .international-contactWrapper .internationoffice .contactRight{padding-left:0;padding-right:80px;border-right:1px solid #2e57aa;width:50%}@media (max-width:767px){.international-contact .international-contactWrapper .internationoffice .contactRight{border-bottom:1px solid #2e57aa;border-right:none;padding:0;width:100%;padding-bottom:30px;margin-bottom:30px}}.international-contact .international-contactWrapper .internationoffice .contactRight:nth-child(2n){padding-right:0;border:none;padding-left:80px}@media (max-width:767px){.international-contact .international-contactWrapper .internationoffice .contactRight:nth-child(2n){padding:0;margin-bottom:0}}.international-contact .international-contactWrapper .internationoffice .contactRight .contact-detail .com-heading h2{display:block}@media (max-width:767px){.international-contact{margin-top:-2px}}.news-main .news-section .get-in-touch-form #getintouchForm .form-control .inputbox{margin:0 30px 11px 0}@media (max-width:1023px){.news-main .news-section .get-in-touch-form #getintouchForm .form-control .inputbox{margin:0 30px 35px 0}}.news-main .news-section .get-in-touch-form #getintouchForm .form-control .inputbox:nth-child(3){margin-right:0}@media (max-width:1023px){.news-main .news-section .get-in-touch-form #getintouchForm .form-control .inputbox:nth-child(3){margin-bottom:17px}}.news-main .news-section .get-in-touch-form #getintouchForm .form-control .inputbox.textarea-field{width:100%;margin-right:0}@media (max-width:1023px){.news-main .news-section .get-in-touch-form #getintouchForm .form-control .inputbox.textarea-field{margin:0 30px 10px 0}}.news-main .news-section .get-in-touch-form #getintouchForm .form-control .inputbox .error-msg{bottom:-23px}.news-main .news-section .get-in-touch-form #getintouchForm .form-control .inputbox.checkbox-field{margin:0 30px 11px 0}@media (max-width:1023px){.news-main .news-section .get-in-touch-form #getintouchForm .form-control .inputbox.checkbox-field{width:100%;margin:0 30px 10px 0}}.news-main .news-section .get-in-touch-form #getintouchForm .input-btn{margin:18px 0 0 0}@media (max-width:1023px){.news-main .news-section .get-in-touch-form #getintouchForm .input-btn{width:100%;display:flex;flex-wrap:wrap;justify-content:center}}.mac .news-main .news-section .get-in-touch-form #getintouchForm .form-control .inputbox.checkbox-field label span{position:relative;top:2px}.foundationWrapper{display:flex;position:relative}@media (max-width:767px){.foundationWrapper{flex-direction:column}}.foundationWrapper .foundationLeft{width:25%}@media (max-width:767px){.foundationWrapper .foundationLeft{width:100%}}.foundationWrapper .foundationLeft .foundation-imageWrap{overflow:hidden;width:100%;border-radius:12px}.foundationWrapper .foundationLeft .foundation-imageWrap picture{display:block}.foundationWrapper .foundationLeft .foundation-imageWrap picture img{width:100%;transition:1s ease;display:block}.foundationWrapper .foundationLeft .foundation-imageWrap picture img:hover{transform:scale(1.05)}.foundationWrapper .foundationLeft .designation-info-wrap{padding-top:20px}.foundationWrapper .foundationLeft .designation-info-wrap .name-info{color:#fff;font-size:2.4rem;font-family:Adani;font-weight:500;display:inline-block;line-height:100%}@media (max-width:1023px){.foundationWrapper .foundationLeft .designation-info-wrap .name-info{font-size:1.6rem}}.foundationWrapper .foundationLeft .designation-info-wrap .desination-info{font-size:1.4rem;padding-top:5px;font-weight:300}@media (max-width:1023px){.foundationWrapper .foundationLeft .designation-info-wrap .desination-info{padding-top:7px}}.foundationWrapper .foundationRight{width:75%;padding-left:80px}@media (max-width:1219px){.foundationWrapper .foundationRight{padding-left:40px}}@media (max-width:767px){.foundationWrapper .foundationRight{width:100%;padding-left:0;padding-top:30px}}.foundationWrapper .foundationRight .foundation-text-wrap .priti-profile-info{font-size:2.2rem;font-family:Adani;color:#c1c1c1}@media (max-width:1023px){.foundationWrapper .foundationRight .foundation-text-wrap .priti-profile-info{font-size:1.8rem}}.foundationWrapper .foundationRight .foundation-text-wrap .priti-profile-info p{padding-bottom:20px}@media (max-width:1023px){.foundationWrapper .foundationRight .foundation-text-wrap .priti-profile-info p{padding-bottom:15px}}.foundationWrapper .foundationRight .foundation-text-wrap .priti-profile-info span.moretext{display:none}.foundationWrapper .foundationRight .foundation-text-wrap a{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;margin-top:10px;cursor:pointer;display:inline-block;text-underline-offset:3px}.featured-stories-section{background:url(../../dist/images/foundation/Vision.jpg) no-repeat center top;background-size:cover}.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper{position:relative;width:100%;display:flex;justify-content:center}.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper::before{position:absolute;background:linear-gradient(to right,#3752a7,#56429e,#7d2f94);content:"";width:28%;height:4px;left:0;top:50%;transform:translateY(-50%)}.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper::after{position:absolute;background:linear-gradient(to right,#3752a7,#56429e,#7d2f94);content:"";width:28%;height:4px;right:0;top:50%;transform:translateY(-50%)}@media (max-width:1023px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper::after,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper::before{width:20%}}@media (max-width:767px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper::after,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper::before{width:15%}}.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text{border-width:4px;border-style:solid;border-top:none;border-bottom:none;position:relative;-o-border-image:linear-gradient(to right,#3752a7,#56429e,#7d2f94) 1;border-image:linear-gradient(to right,#3752a7,#56429e,#7d2f94) 1;display:inline-block;width:44%;padding:0 40px;text-align:center}@media (max-width:1549px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text{padding:0 25px}}@media (max-width:1023px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text{width:60%;display:flex;flex-direction:column;align-items:center}}@media (max-width:767px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text{width:70%;padding:0 30px}}.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading{width:100%;position:relative}@media (max-width:1023px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading{margin-top:5px}}.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h1,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h2,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h3,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h4,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h1,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h2,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h3,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h4,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h1,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h2,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h3,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h4,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h1,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h2,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h3,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h4,.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h5{font-size:2.2rem}}.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading span strong{font-weight:600}@media (max-width:1023px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading span{font-size:1.6rem;margin-top:20px}}@media (max-width:1023px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading{text-align:center}}.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h3{font-size:3.4rem;font-weight:600}@media (max-width:767px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h3{font-size:2.2rem;display:block;margin:0}}@media (max-width:439px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h3{font-size:2rem}}@media (max-width:390px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .com-heading h3{font-size:1.8rem}}.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .storylink{font-size:2.8rem;color:#fff;padding-top:15px;font-weight:400}@media (max-width:1219px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .storylink{font-size:2.4rem}}@media (max-width:767px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .storylink{font-size:1.6rem;padding-top:10px}}@media (max-width:439px){.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .storylink{font-size:1.4rem}}.featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .storylink a{color:#fff}.two-imgeSlideBox .slide-text-box .slide-date-text{font-size:1.6rem;padding-bottom:20px;color:#c1c1c1}section.featured-stories-section{background:url(../../dist/images/newsletter-image/newsletter-bg.jpg) no-repeat center top!important;background-size:cover!important}section.featured-stories-section .Com_textBox .com-heading h1,section.featured-stories-section .Com_textBox .com-heading h2,section.featured-stories-section .Com_textBox .com-heading h3,section.featured-stories-section .Com_textBox .com-heading h4{font-size:3.4rem!important;line-height:134%}@media (max-width:1026px){section.featured-stories-section .Com_textBox .com-heading h1,section.featured-stories-section .Com_textBox .com-heading h2,section.featured-stories-section .Com_textBox .com-heading h3,section.featured-stories-section .Com_textBox .com-heading h4{font-size:2.4rem!important}}@media (max-width:1023px){section.featured-stories-section .Com_textBox .com-heading h1,section.featured-stories-section .Com_textBox .com-heading h2,section.featured-stories-section .Com_textBox .com-heading h3,section.featured-stories-section .Com_textBox .com-heading h4{font-size:1.8rem!important}}.videoWrapper{position:relative;height:100vh iframe;height-width:100%;height-position:absolute;height-height:100%;height-top:0;height-left:0}.download-section{display:flex;width:100%;flex-direction:column}.download-section .downloadWrapper{width:100%}.download-section .com-heading{width:100%;position:relative}@media (max-width:1023px){.download-section .com-heading{margin-top:5px}}.download-section .com-heading h1,.download-section .com-heading h2,.download-section .com-heading h3,.download-section .com-heading h4,.download-section .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.download-section .com-heading h1,.download-section .com-heading h2,.download-section .com-heading h3,.download-section .com-heading h4,.download-section .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.download-section .com-heading h1,.download-section .com-heading h2,.download-section .com-heading h3,.download-section .com-heading h4,.download-section .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.download-section .com-heading h1,.download-section .com-heading h2,.download-section .com-heading h3,.download-section .com-heading h4,.download-section .com-heading h5{font-size:2.2rem}}.download-section .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.download-section .com-heading span strong{font-weight:600}@media (max-width:1023px){.download-section .com-heading span{font-size:1.6rem;margin-top:20px}}.download-section .download-list{margin-top:15px}.download-section .download-list .nodata-found{background:#f0f0f0;margin-top:40px}.download-section .download-list .downloadRow{display:flex;width:100%;border-bottom:1px solid grey;padding:50px 20px;transition:all .7s linear}@media (max-width:767px){.download-section .download-list .downloadRow{padding:30px 0}}.download-section .download-list .downloadRow:hover{background:#f0f0f0}@media (max-width:1023px){.download-section .download-list .downloadRow:hover{background:0 0}}.download-section .download-list .downloadRow:last-child{border-bottom:none}.download-section .download-list .downloadRow .downloadLeft{font-size:2rem;color:#c1c1c1;width:90%}@media (max-width:767px){.download-section .download-list .downloadRow .downloadLeft{font-size:1.6rem}}.download-section .download-list .downloadRow .downloadlink{width:10%;text-align:right;padding-right:5px}.download-section .download-list .downloadRow .downloadlink a{color:#fff;font-size:1.8rem}@media (max-width:767px){.download-section .download-list .downloadRow .downloadlink a{font-size:1.4rem}}.download-section .report-dropdownWrapper{width:50%;display:flex;flex-wrap:wrap;margin-top:40px}@media (max-width:1026px){.download-section .report-dropdownWrapper{width:100%}}.download-section .report-dropdownWrapper .report-dropdown{background:#000;width:calc(50% - 22px);display:inline-block;color:#c1c1c1;border:.5px solid #656469;margin:0 40px 0 0;position:relative}@media (max-width:767px){.download-section .report-dropdownWrapper .report-dropdown{margin:0 20px 0 0;width:calc(50% - 12px)}}.download-section .report-dropdownWrapper .report-dropdown::after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #888;content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%)}.download-section .report-dropdownWrapper .report-dropdown:last-child{margin-right:0}.download-section .btn-div{text-align:center;margin:40px 0;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.download-section .btn-div .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.download-section .btn-div .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.download-section .btn-div .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.download-section .btn-div .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.download-section .btn-div .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.download-section .btn-div .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.light-mode .download-section .report-dropdownWrapper .report-dropdown{background:#f0f0f0;color:#c1c1c1;border:.5px solid #393933}.light-mode .download-section .report-dropdownWrapper .report-dropdown::after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #888}.lang-hi-in .download-section .report-dropdownWrapper .report-dropdown select{line-height:150%}.stories-detail-main{width:100%;display:flex;justify-content:center;position:relative}.stories-detail-main .detailWrapper{width:100%}.stories-detail-main .detailWrapper .com-heading{width:100%;position:relative}@media (max-width:1023px){.stories-detail-main .detailWrapper .com-heading{margin-top:5px}}.stories-detail-main .detailWrapper .com-heading h1,.stories-detail-main .detailWrapper .com-heading h2,.stories-detail-main .detailWrapper .com-heading h3,.stories-detail-main .detailWrapper .com-heading h4,.stories-detail-main .detailWrapper .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.stories-detail-main .detailWrapper .com-heading h1,.stories-detail-main .detailWrapper .com-heading h2,.stories-detail-main .detailWrapper .com-heading h3,.stories-detail-main .detailWrapper .com-heading h4,.stories-detail-main .detailWrapper .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.stories-detail-main .detailWrapper .com-heading h1,.stories-detail-main .detailWrapper .com-heading h2,.stories-detail-main .detailWrapper .com-heading h3,.stories-detail-main .detailWrapper .com-heading h4,.stories-detail-main .detailWrapper .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.stories-detail-main .detailWrapper .com-heading h1,.stories-detail-main .detailWrapper .com-heading h2,.stories-detail-main .detailWrapper .com-heading h3,.stories-detail-main .detailWrapper .com-heading h4,.stories-detail-main .detailWrapper .com-heading h5{font-size:2.2rem}}.stories-detail-main .detailWrapper .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.stories-detail-main .detailWrapper .com-heading span strong{font-weight:600}@media (max-width:1023px){.stories-detail-main .detailWrapper .com-heading span{font-size:1.6rem;margin-top:20px}}.stories-detail-main .detailWrapper .com-heading h1{font-size:3.4rem}@media (max-width:767px){.stories-detail-main .detailWrapper .com-heading h1{font-size:3rem}}@media (max-width:390px){.stories-detail-main .detailWrapper .com-heading h1{font-size:2.4rem}}.stories-detail-main .detailWrapper .innerPgConten{padding:40px 0 0;font-family:Adani}.stories-detail-main .detailWrapper .innerPgConten.nopadding{padding:0}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten{padding:20px 0 0}}.stories-detail-main .detailWrapper .innerPgConten h2{font-size:2.4rem;color:#c1c1c1;margin-bottom:10px}.stories-detail-main .detailWrapper .innerPgConten h3{font-size:2.2rem;color:#c1c1c1;margin-bottom:10px}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten h3{font-size:1.6rem}}.stories-detail-main .detailWrapper .innerPgConten h4{font-size:1.8rem}.stories-detail-main .detailWrapper .innerPgConten ul{padding-left:20px;margin-bottom:20px}.stories-detail-main .detailWrapper .innerPgConten ul li{font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:150%;list-style:disc;padding:5px 0}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten ul li{font-size:1.6rem}}.stories-detail-main .detailWrapper .innerPgConten ul li ul{margin-left:30px;margin-bottom:0}.stories-detail-main .detailWrapper .innerPgConten p{font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:123.76%;margin-bottom:15px}.stories-detail-main .detailWrapper .innerPgConten p strong{font-weight:700}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten p{font-size:1.6rem}}.stories-detail-main .detailWrapper .innerPgConten ol{padding-left:20px;margin-bottom:33px}.stories-detail-main .detailWrapper .innerPgConten ol li{list-style-type:decimal;font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:123.76%;padding:5px 0 17px 0}.stories-detail-main .detailWrapper .innerPgConten ol li:last-child{padding:5px 0 6px 0}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten ol li{font-size:1.6rem}}.stories-detail-main .detailWrapper .innerPgConten ol li ol{margin-left:30px;margin-bottom:0}.stories-detail-main .detailWrapper .innerPgConten table{width:100%;border:1px solid #393939;border-collapse:separate;text-align:left;margin:30px 0}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten table{overflow:hidden;overflow-x:auto;display:block}}.stories-detail-main .detailWrapper .innerPgConten table tr:nth-child(2n){background:rgba(0,0,0,.6)}.stories-detail-main .detailWrapper .innerPgConten table tr th{background:#000;border:1px solid #393939;padding:25px 20px;font-size:2.4rem;color:#fff;font-weight:600}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten table tr th{font-size:1.6rem;padding:10px 5px}}.stories-detail-main .detailWrapper .innerPgConten table tr td{border:1px solid #393939;padding:10px 20px;font-size:2rem;color:#c1c1c1}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten table tr td{font-size:1.3rem;padding:5px}}.stories-detail-main .detailWrapper .innerPgConten iframe{max-width:800px;margin:0 auto;padding:25px 0}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten iframe{width:100%;flex-wrap:wrap}}.stories-detail-main .detailWrapper .innerPgConten .blog-container{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:20px 0;margin-bottom:20px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container{padding:10px 0;margin-bottom:0}}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section{width:40%}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section{width:100%}}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container{width:100%}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider{width:100%;position:relative;border-radius:20px}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .blogslider-box{width:100%}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .blogslider-box .img-box{width:100%;overflow:hidden}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .blogslider-box .img-box img{width:100%;transition:1s ease}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .blogslider-box .img-box img:hover{transform:scale(1.05)}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-button-next:after,.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-rtl .swiper-button-prev:after{color:#fff}.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-button-prev:after,.stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-rtl .swiper-button-next:after{color:#fff}.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section{width:60%;display:block}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section{width:100%}}.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section .blog-content{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section .blog-content p{width:100%;font-size:2.2rem;font-family:Adani;color:#c1c1c1;line-height:150%;padding:5px 0 0 40px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section .blog-content p{padding:5px 0 0 0;font-size:1.4rem}}.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section h2{padding-left:40px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container .right-section h2{padding-left:0;margin-top:20px;font-size:1.8rem}}.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align{flex-direction:row-reverse}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align{flex-direction:column}}.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align .right-section .blog-content p{padding:5px 40px 0 0}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align .right-section .blog-content p{padding:5px 0 0 0}}.stories-detail-main .detailWrapper .innerPgConten .blog-container.right-align .right-section h2{padding-left:0}.stories-detail-main .detailWrapper .innerPgConten .blog-video-container{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:50px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-video-container{margin-bottom:10px}}.stories-detail-main .detailWrapper .innerPgConten .blog-video-container .embed-container{max-width:100%;margin:0 auto;position:relative;height:100%}.stories-detail-main .detailWrapper .innerPgConten .blog-video-container .embed-container iframe{width:800px;height:600px}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-video-container .embed-container iframe{width:600px;height:500px}}@media (max-width:767px){.stories-detail-main .detailWrapper .innerPgConten .blog-video-container .embed-container iframe{width:100%;height:100%}}.stories-detail-main .detailWrapper .innerPgConten h2.center-text{text-align:center}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten h2.center-text{font-size:1.8rem}}.stories-detail-main .detailWrapper .innerPgConten .blog-text{width:100%;display:block;text-align:center;padding:50px 0}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-text{padding:3px 0 30px 0}}.stories-detail-main .detailWrapper .innerPgConten .blog-text aside{font-size:3.5rem;font-weight:500;font-family:Adani;color:#fff}@media (max-width:1023px){.stories-detail-main .detailWrapper .innerPgConten .blog-text aside{font-size:2rem}}.stories-detail-main .detailWrapper .innerPgConten a{width:100%;overflow:hidden;color:#fff;display:block}.Com_headingFont .stories-detail-main .detailWrapper .com-heading h1{font-size:4.4rem}@media (max-width:1023px){.Com_headingFont .stories-detail-main .detailWrapper .com-heading h1{font-size:3.4rem}}.editors-block{margin:20px 0 20px 0;padding:20px;border:1px solid #393939}.editors-block ul{margin-left:20px;padding-left:0!important;margin-bottom:0}.light-mode .stories-detail-main .innerPgConten .detailWrapper .innerPgConten table tr:last-child td{color:#fff}.videos-section .video-wrapper .video-box video{vertical-align:middle}.videos-section .video-wrapper .video-box .video-overlay-text.center-text{left:50%;transform:translate(-50%,-50%);top:50%;bottom:auto;width:100%}.videos-section .video-wrapper .video-box .video-overlay-text.center-text .btns-wrap{text-align:center}.videos-section .video-wrapper .video-box .video-overlay-text.center-text .video-text{text-transform:capitalize;text-align:center;font-size:4.4rem;line-height:110%}@media (max-width:1219px){.videos-section .video-wrapper .video-box .video-overlay-text.center-text .video-text{font-size:3.4rem}}@media (max-width:1023px){.videos-section .video-wrapper .video-box .video-overlay-text.center-text .video-text{font-size:2.4rem}}@media (max-width:767px){.videos-section .video-wrapper .video-box .video-overlay-text.center-text .video-text{font-size:2.2rem}}.com-text-container{margin:0 auto;position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;right:0;bottom:0;display:flex;align-items:center}@media (max-width:1023px){.com-text-container{position:relative}}.carrer-section2 .Com_textBox .textBox-Component p{color:#d0d0d0;font-size:3.4rem;text-align:center}.carrer-section2 .Com_textBox .textBox-Component p b{color:#fff;font-weight:500}.carrerIntroBanner{position:relative;overflow:hidden}.carrerIntroBanner .img-box{position:relative;width:100%;height:auto}.carrerIntroBanner .img-box:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:#000;transition:1s ease;opacity:.7}.carrerIntroBanner .img-box img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.carrerIntroBanner .img-box{position:absolute;width:100%;height:100%}.carrerIntroBanner .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.carrerIntroBanner .career-intro-text{width:100%;position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:20rem 0}@media (max-width:1219px){.carrerIntroBanner .career-intro-text{padding:10rem 0}}@media (max-width:1023px){.carrerIntroBanner .career-intro-text{padding:10rem 20px}}.carrerIntroBanner .career-intro-text p{color:#d0d0d0;font-size:3.4rem;line-height:1.3em;text-align:center}@media (max-width:1219px){.carrerIntroBanner .career-intro-text p{font-size:2.4rem}}@media (max-width:1023px){.carrerIntroBanner .career-intro-text p{font-size:2.4rem}.carrerIntroBanner .career-intro-text p br{display:none}}@media (max-width:767px){.carrerIntroBanner .career-intro-text p{font-size:2.4rem}}.carrerIntroBanner .career-intro-text p b{color:#fff;font-weight:600}.reportsMain.careerTab.careerSectionNew .reportWrapper .com-heading{width:100%;text-align:center}.reportsMain.careerTab.careerSectionNew .reportWrapper .com-heading h2{text-transform:none;line-height:120%;font-size:4.4rem}@media (max-width:1219px){.reportsMain.careerTab.careerSectionNew .reportWrapper .com-heading h2{font-size:3.4rem}}@media (max-width:1023px){.reportsMain.careerTab.careerSectionNew .reportWrapper .com-heading h2{font-size:2.4rem}}@media (max-width:767px){.reportsMain.careerTab.careerSectionNew .reportWrapper .com-heading h2{font-size:2.2rem}}@media (max-width:1023px){.reportsMain.careerTab.careerSectionNew .reportWrapper .com-heading h2 br{display:none}}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp{display:flex}@media (max-width:1023px){.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp{width:100%;padding-top:20px}}@media (max-width:439px){.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp{padding-top:0}}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-left-sec{width:50%;margin-right:1.2%}@media (max-width:1023px){.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-left-sec{width:100%}}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-left-sec ul li{width:32%;margin-right:2%;margin-bottom:2%}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-left-sec ul li:nth-child(3n){margin-right:0!important}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-left-sec ul li:nth-child(even){margin-right:2%}@media (max-width:1023px){.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-left-sec ul li{width:48%}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-left-sec ul li:nth-child(3n){margin-right:2%!important}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-left-sec ul li:nth-child(even){margin-right:0}}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-right-sec{width:50.3%}@media (max-width:1023px){.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-right-sec{width:100%;margin-bottom:2%}}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-right-sec .business-details-links .text-overlay-bottom{width:100%;display:block}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-right-sec .business-details-links .text-overlay-bottom .top-text-heading{color:#fff;font-size:2.4rem;font-family:Adani;font-weight:500;border-bottom:rgba(255,255,255,.5) solid 1px;padding-bottom:16px}@media (max-width:767px){.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-right-sec .business-details-links .text-overlay-bottom .top-text-heading{font-size:1.8rem}}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-right-sec .business-details-links .text-overlay-bottom .bottom-text-description{color:#fff;font-size:2.4rem;font-family:Adani;font-weight:600;padding-top:16px}@media (max-width:767px){.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-right-sec .business-details-links .text-overlay-bottom .bottom-text-description{font-size:1.8rem}}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-right-sec .business-details-links .watch-cta{width:100%;margin-top:24px;position:relative}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-right-sec .business-details-links .watch-cta a{text-decoration:none;color:#fff;font-size:1.8rem;font-family:Adani;font-weight:400;text-transform:capitalize;position:relative}@media (max-width:767px){.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-right-sec .business-details-links .watch-cta a{font-size:1.4rem}}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-right-sec .business-details-links .watch-cta a::after{content:"";position:absolute;right:-15px;top:41%;transform:translateY(-50%);width:7px;left:auto;height:7px;border-top:1px solid #fff;border-left:1px solid #fff;background:0 0;transform:rotate(133deg)}.reportsMain.careerTab.careerSectionNew .reportWrapper .business-details-comp .business-right-sec .business-details-links .watch-cta a::before{content:"";position:absolute;left:0;bottom:-7px;z-index:2;width:0;height:2px;background:#fff;width:100%}.reportsMain.careerTab.careerSectionNew .reportstab_Wrapper{width:100%;text-align:center;padding:27px 0 0}.reportsMain.careerTab.careerSectionNew .reportstab_Wrapper .reportsTab{display:inline-block;width:100%;max-width:1440px}@media (max-width:1219px) and (max-width:1023px){.reportsMain.careerTab.careerSectionNew .reportstab_Wrapper .reportsTab{width:100%;max-width:100%;overflow:hidden}}.reportsMain.careerTab.careerSectionNew .reportstab_Wrapper .reportsTab ul li{width:25%;font-size:2.2rem;font-weight:600;text-align:center}@media (max-width:1599px){.reportsMain.careerTab.careerSectionNew .reportstab_Wrapper .reportsTab ul li{font-size:2.2rem}}@media (max-width:1026px){.reportsMain.careerTab.careerSectionNew .reportstab_Wrapper .reportsTab ul li{font-size:1.7rem}}@media (max-width:1023px){.reportsMain.careerTab.careerSectionNew .reportstab_Wrapper .reportsTab ul li{padding:0 10px 0 0;width:auto}}.reportsMain.careerTab.careerSectionNew .reportstab_Wrapper .reportsTab ul li a{color:#66686f;display:inline-block;width:100%;padding:24px 10px;white-space:nowrap;text-decoration:none}.reportsMain.careerTab.careerSectionNew .reportstab_Wrapper .reportsTab ul li a.active{color:#fff}.reportsMain.careerTab.careerSectionNew .reportstab_Wrapper .reportsTab ul li:last-child a{padding-left:0;padding-right:0}.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper{margin-top:50px;max-width:1440px;margin:0 auto}@media (max-width:1219px){.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper{margin-top:10px}}.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft{display:flex;flex-wrap:wrap}@media (max-width:1219px){.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft{padding-left:0;padding:30px 0}}.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow{width:31.33%;vertical-align:top;display:none;text-align:center;position:relative}@media (max-width:1219px){.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow{width:32%;margin-right:1%;margin-bottom:50px}}@media (max-width:767px){.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow{width:100%;margin-right:0;margin-bottom:50px;text-align:center}}.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow .benefit-Icon{width:auto;display:inline-block;min-height:78px}.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow .benefit-Icon img{max-width:100%;width:auto}@media (max-width:767px){.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow .benefit-Icon img{margin-left:auto;margin-right:auto}}.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow .benefitCopy{width:100%;padding-left:0;margin-top:30px}.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow .benefitCopy .benefitCopy{padding:0 38px 0 0}.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow .benefitCopy:nth-child(3n) .benefitCopy{padding:0}@media (max-width:767px){.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow .benefitCopy{margin-top:10px;width:100%}}.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow .benefitCopy .head{min-height:auto}@media (max-width:767px){.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow .benefitCopy .head{min-height:auto}}.reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow:nth-child(3n){margin-right:0}.reportsMain.careerTab.careerSectionNew.growthSection .reportWrapper{padding:195px 0 195px 0}@media (max-width:767px){.reportsMain.careerTab.careerSectionNew.growthSection .reportWrapper{padding:40px 0}}.reportsMain.careerSectionNew .business-section_home.reportWrapper{padding:50px 0 50px!important}@media (max-width:1023px){.reportsMain.careerSectionNew .business-section_home.reportWrapper{padding:0 0 0!important}}.value-slider-wrapper{position:relative;width:100%;margin:0 auto}.value-slider{position:relative;overflow:hidden;padding:50px 0 0}.value-slider .value-slide-box{position:relative;width:100%;min-height:350px;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.value-slider .value-slide-box .img-box{position:relative;width:100%;height:auto;border-radius:5px;overflow:hidden}.value-slider .value-slide-box .img-box:before{content:"";position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:#000;transition:1s ease;opacity:.7}.value-slider .value-slide-box .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;transition:.5s ease-in-out}@media (max-width:1023px){.value-slider .value-slide-box .img-box{position:absolute;width:100%;height:100%}}.value-slider .value-slide-box:hover .img-box img{transform:scale(1.03)}.value-slider .value-slide-box .value-text-box{position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;padding:0 8.5%}.value-slider .value-slide-box .value-text-box h3{font-size:2.4rem;color:#fff;font-weight:600;padding-bottom:3rem;width:60%;line-height:125%}@media (max-width:1599px){.value-slider .value-slide-box .value-text-box h3{width:80%}}@media (max-width:1219px){.value-slider .value-slide-box .value-text-box h3{font-size:2.2rem}}@media (max-width:1023px){.value-slider .value-slide-box .value-text-box h3{font-size:2rem;width:100%}}@media (max-width:767px){.value-slider .value-slide-box .value-text-box h3{width:100%;font-size:1.8rem}}.value-slider .value-slide-box .value-text-box p{font-size:1.8rem}@media (max-width:767px){.value-slider .value-slide-box .value-text-box p{width:100%;font-size:1.5rem}}.value-slider .value-slide-box .value-text-box a{color:#fff;text-decoration:none;background:url(../../dist/images/business-img/head-forward-arrow.svg) no-repeat right center;padding-right:21px;background-size:8px;line-height:normal}@media (max-width:1023px){.value-slider .value-slide-box .value-text-box{padding-top:70px}}@media (max-width:767px){.value-slider .value-slide-box .value-text-box{padding-top:50px}}.value-thumbs-slider{position:relative;padding:5px 0 20px 0;margin-left:8.5%}.value-thumbs-slider .value-thumb{position:relative;width:100%;padding:10px;border-radius:5px;overflow:hidden}.value-thumbs-slider .value-thumb img{width:100%;height:auto;max-width:none;border-radius:10px}.value-thumbs-slider .swiper-slide{opacity:.25;margin:0!important}.value-thumbs-slider .swiper-slide-thumb-active{opacity:1}.value-thumbs-slider .swiper-pagination{position:relative;float:right;display:inline;width:auto}.value-thumbs-slider .swiper-pagination-bullet{width:auto;height:30px;padding:0 20px;border-radius:0;text-align:center;text-align:center;line-height:120%;font-size:2.6rem;font-weight:250;color:#b2b5be;opacity:1;background:0 0;display:inline-block;cursor:pointer}.value-thumbs-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{font-weight:400;color:#fff}@media (max-width:767px){.value-thumbs-slider .swiper-pagination-bullet{font-size:1.4rem;padding:5px 5px}}.value-thumbs-slider .swiper-button-next,.value-thumbs-slider .swiper-button-prev{border:#fff solid 1px;width:50px;height:50px;bottom:0;top:inherit;z-index:91;border-radius:50%}.value-thumbs-slider .swiper-button-next.disabled,.value-thumbs-slider .swiper-button-prev.disabled{opacity:.3!important}.value-thumbs-slider .swiper-button-prev{right:60px;left:inherit}@media (max-width:767px){.value-thumbs-slider .swiper-button-prev{right:55px}}.value-thumbs-slider .swiper-button-next{right:.5%;margin-right:0!important}.value-thumbs-slider .swiper-button-next:after,.value-thumbs-slider .swiper-button-prev:after{font-size:1.8rem;font-weight:400;color:#fff}@media (max-width:767px){.value-thumbs-slider .swiper-button-next:after,.value-thumbs-slider .swiper-button-prev:after{font-size:1.5rem}}@media (max-width:767px){.value-thumbs-slider{margin-left:0}}.swiper-custom-controls{width:100%;padding:25px 0 20px 0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.clear{clear:both}.value-tag{position:absolute;z-index:1;background:rgba(0,0,0,.8);color:#fff;padding:14px 64px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;right:8.5%;top:0}.value-tag h3{font-size:3.2rem;color:#fff;font-weight:400}@media (max-width:1219px){.value-tag h3{font-size:2.9rem}}@media (max-width:1023px){.value-tag h3{font-size:3rem}}@media (max-width:767px){.value-tag h3{font-size:2rem}}.vaccordion{width:100%;overflow:hidden;padding:0 0}@media (max-width:767px){.vaccordion{padding:0}}.vaccordion ul{width:100%;display:table;table-layout:fixed;margin:0;padding:0}.vaccordion ul li{display:table-cell;vertical-align:bottom;position:relative;width:33.33%;height:560px;background-repeat:no-repeat;background-position:center center;transition:all .5s ease;padding:10px}.vaccordion ul li div.vaccordion-panel{position:relative;display:block;overflow:hidden;width:100%}.vaccordion ul li div.vaccordion-panel .value-tag{position:absolute;left:0;bottom:2%;height:auto;right:auto;top:auto;transform-origin:0 0;transform:rotateZ(-90deg);transition:all .4s ease;padding:0 0;width:265px;height:64px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.vaccordion ul li div.vaccordion-panel .value-tag{transform-origin:50% 50%;left:50%;transform:translateX(-50%) rotateZ(0);bottom:auto;top:0;font-size:1rem}}.vaccordion ul li div.vaccordion-panel .value-tag h3{font-size:3rem}@media (max-width:1219px){.vaccordion ul li div.vaccordion-panel .value-tag h3{font-size:2.9rem}}@media (max-width:1023px){.vaccordion ul li div.vaccordion-panel .value-tag h3{font-size:3rem}}@media (max-width:767px){.vaccordion ul li div.vaccordion-panel .value-tag h3{font-size:2rem}}.vaccordion ul li div.vaccordion-panel .img-box{position:absolute;width:100%;height:100%;overflow:hidden;top:0}.vaccordion ul li div.vaccordion-panel .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vaccordion ul li div.vaccordion-panel .vaccordion-slide{display:block;height:560px;width:100%;position:relative;z-index:3;padding:15px 20px;box-sizing:border-box;color:#fff;text-decoration:none;transition:all .2s ease;padding:10% 10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (max-width:767px){.vaccordion ul li div.vaccordion-panel .vaccordion-slide{height:520px;padding:10% 8%}}.vaccordion ul li div.vaccordion-panel .vaccordion-slide .vaccordion-slide-text{opacity:0;margin:0;width:100%;position:relative;z-index:5;white-space:break-word;overflow:hidden;transform:translateX(-20px);transition:all .4s ease;max-width:450px}.vaccordion ul li div.vaccordion-panel .vaccordion-slide h3{text-overflow:clip;font-size:4.6rem;font-weight:500;padding-bottom:20px}@media (max-width:767px){.vaccordion ul li div.vaccordion-panel .vaccordion-slide h3{font-size:3rem}}.vaccordion ul li div.vaccordion-panel .vaccordion-slide h4{font-size:2.4rem;font-weight:400;color:#d9d9d9;padding-bottom:60px;line-height:120%}@media (max-width:767px){.vaccordion ul li div.vaccordion-panel .vaccordion-slide h4{font-size:1.8rem}}.vaccordion ul li div.vaccordion-panel .vaccordion-slide p{font-size:1.8rem;font-weight:400;line-height:128.56%}@media (max-width:767px){.vaccordion ul li div.vaccordion-panel .vaccordion-slide p{font-size:1.5rem}}.vaccordion ul li div.vaccordion-panel .vaccordion-slide p a{color:#d9d9d9}.vaccordion ul:hover li{width:24%}.vaccordion ul:hover li:hover{width:48%}.vaccordion ul:hover li:hover .vaccordion-slide{background:rgba(0,0,0,.7)}.vaccordion ul:hover li:hover .vaccordion-slide .vaccordion-slide-text{opacity:1;transform:translateX(0)}.vaccordion ul:hover li:hover div.vaccordion-panel .value-tag{opacity:0}@media screen and (max-width:600px){.vaccordion{height:auto}.vaccordion ul li,.vaccordion ul li:hover,.vaccordion ul:hover li,.vaccordion ul:hover li:hover{position:relative;display:table;table-layout:fixed;width:100%;transition:none}}.reportsMain.careerTab .reportDetail-Wrapper .reportDetail .loadbtn .gradient-button{transition:.3s ease-in-out;transition:border 0s;background:0 0;color:#fff}.careervideoSlide .videos-section .video-box{height:100vh}.lastSectionForAll .Com_textBox .textBox-Component{padding:70px 0}.comTwoAndHalfSlider{position:relative;padding:50px 0 0}.comTwoAndHalfSlider .slideBoxWrap{position:relative;border:1px solid #393d48;min-height:516px;background:#0a1122}@media (max-width:1549px){.comTwoAndHalfSlider .slideBoxWrap{min-height:516px}}@media (max-width:767px){.comTwoAndHalfSlider .slideBoxWrap{min-height:270px}}.comTwoAndHalfSlider .career-img{width:100%;position:absolute;overflow:hidden;height:100%}.comTwoAndHalfSlider .career-img img{width:100%;transition:.5s ease-in-out;-o-object-fit:cover;object-fit:cover;height:100%}.comTwoAndHalfSlider .career-img:hover:before{opacity:.7;background:#071222}.comTwoAndHalfSlider .career-img:hover img{transform:scale(1.05)}.comTwoAndHalfSlider .slideBoxWrap:before{content:"";position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:#071222;transition:.5s ease-in-out;opacity:1}.comTwoAndHalfSlider .slideBoxWrap:hover:before{opacity:.7;background:#071222}.comTwoAndHalfSlider .slideBoxWrap:hover img{transform:scale(1.05)}.comTwoAndHalfSlider .swiper-slide-active .slideBoxWrap:before{opacity:.7;background:#071222}.comTwoAndHalfSlider .slideBoxContent{position:absolute;z-index:5;width:100%;top:50%;transform:translateY(-50%);left:0;padding:0 50px;pointer-events:none}@media (max-width:767px){.comTwoAndHalfSlider .slideBoxContent{padding:0 20px}}.comTwoAndHalfSlider .slideBoxContent h4{font-size:3.4rem;font-weight:600;font-family:Adani;color:#fff;line-height:130%}@media (max-width:1849px){.comTwoAndHalfSlider .slideBoxContent h4{min-height:90px}}@media (max-width:1219px){.comTwoAndHalfSlider .slideBoxContent h4{font-size:3rem}}@media (max-width:1023px){.comTwoAndHalfSlider .slideBoxContent h4{font-size:2.2rem}}@media (max-width:767px){.comTwoAndHalfSlider .slideBoxContent h4{font-size:1.8rem}}.comTwoAndHalfSlider .slideBoxContent p{margin:10px 0;font-size:2.4rem;font-weight:400;color:#a9a9a9}@media (max-width:1219px){.comTwoAndHalfSlider .slideBoxContent p{font-size:2rem}}@media (max-width:1023px){.comTwoAndHalfSlider .slideBoxContent p{font-size:1.8rem}}@media (max-width:767px){.comTwoAndHalfSlider .slideBoxContent p{font-size:1.5rem}}.comTwoAndHalfSlider .slideBoxContent .btns-wrap .btn-style2{margin-top:60px}.comTwoAndHalfSlider .slideBoxContent:hover h4{color:#fff!important}.comTwoAndHalfSlider .slideBoxContent:hover p{color:#fff!important}.comTwoAndHalfSlider .slideBoxContent .btns-wrap{text-align:left}.comTwoAndHalfSlider .slideBoxContent .btns-wrap .btn-style{color:#fff;padding:17px 17px 17px 17px;font-size:1.8rem;transition:all .5s;font-family:Adani;text-transform:capitalize;font-weight:400;position:relative;margin:0 auto;z-index:0;cursor:pointer;background:0 0;border:#fff solid 1px;transition:.3s ease-in-out;background:0 0;-webkit-text-fill-color:#fff;transition:.3s ease-in-out;margin-top:30px;display:inline-block;text-decoration:none;pointer-events:all;border-radius:8px}@media (max-width:1023px){.comTwoAndHalfSlider .slideBoxContent .btns-wrap .btn-style{padding:15px 14px;font-size:1.4rem}}.comTwoAndHalfSlider .btns-wrap{text-align:center}.comTwoAndHalfSlider .btns-wrap .btn-style2{color:#fff;border-radius:8px;padding:17px 17px 17px 17px;font-size:1.8rem;transition:all .5s;font-family:Adani;text-transform:capitalize;font-weight:400;position:relative;margin:0 auto;z-index:0;cursor:pointer;margin-top:30px;display:inline-block;text-decoration:none;pointer-events:all;transition:.3s ease-in-out;transition:border 0s;background:0 0;color:#393939;border:1px solid #393939;border-radius:8px}@media (max-width:1023px){.comTwoAndHalfSlider .btns-wrap .btn-style2{padding:15px 14px;font-size:1.4rem}}.comTwoAndHalfSlider .swiper-button-next{border:#fff solid 1px;width:50px;height:50px;right:.5%;bottom:0;top:inherit;z-index:91;border-radius:50%}.comTwoAndHalfSlider .swiper-button-next:after{content:"next";font-size:1.8rem;color:#fff;font-weight:400}@media (max-width:1023px){.comTwoAndHalfSlider .swiper-button-next{display:none}}.comTwoAndHalfSlider .swiper-button-prev{border:#fff solid 1px;width:50px;height:50px;right:60px;left:inherit;bottom:0;top:inherit;z-index:91;border-radius:50%}@media (max-width:1023px){.comTwoAndHalfSlider .swiper-button-prev{display:none}}.comTwoAndHalfSlider .swiper-button-prev:after{content:"prev";font-size:1.8rem;color:#fff;font-weight:400}.light-mode .comTwoAndHalfSlider .swiper-slide-active .slideBoxWrap:before{opacity:.7;background:#071222}.light-mode .comTwoAndHalfSlider .swiper-slide-active .slideBoxWrap .slideBoxContent h4{color:#fff!important}.light-mode .comTwoAndHalfSlider .swiper-slide-active .slideBoxWrap .slideBoxContent p{color:#fff!important}.light-mode .comTwoAndHalfSlider .swiper-slide-active .slideBoxWrap .slideBoxContent .btns-wrap .btn-style{-webkit-text-fill-color:#fff!important}.light-mode .comTwoAndHalfSlider .slideBoxWrap:before{background:#fff}.light-mode .comTwoAndHalfSlider .slideBoxWrap .btns-wrap .btn-style{-webkit-text-fill-color:#071222!important}.light-mode .comTwoAndHalfSlider .slideBoxWrap:hover:before{opacity:.7;background:#071222}.light-mode .comTwoAndHalfSlider .slideBoxWrap:hover h4{color:#fff!important}.light-mode .comTwoAndHalfSlider .slideBoxWrap:hover p{color:#fff!important}.light-mode .comTwoAndHalfSlider .slideBoxWrap:hover .btns-wrap .btn-style{-webkit-text-fill-color:#fff!important}.error-wrap{width:100%;text-align:center;background:url(../../dist/images/404/bg-image.svg) no-repeat center top;background-size:cover;padding-top:10rem}@media (max-width:1023px){.error-wrap{padding-top:5rem}}.error-wrap .com-heading{width:100%;position:relative}@media (max-width:1023px){.error-wrap .com-heading{margin-top:5px}}.error-wrap .com-heading h1,.error-wrap .com-heading h2,.error-wrap .com-heading h3,.error-wrap .com-heading h4,.error-wrap .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.error-wrap .com-heading h1,.error-wrap .com-heading h2,.error-wrap .com-heading h3,.error-wrap .com-heading h4,.error-wrap .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.error-wrap .com-heading h1,.error-wrap .com-heading h2,.error-wrap .com-heading h3,.error-wrap .com-heading h4,.error-wrap .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.error-wrap .com-heading h1,.error-wrap .com-heading h2,.error-wrap .com-heading h3,.error-wrap .com-heading h4,.error-wrap .com-heading h5{font-size:2.2rem}}.error-wrap .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.error-wrap .com-heading span strong{font-weight:600}@media (max-width:1023px){.error-wrap .com-heading span{font-size:1.6rem;margin-top:20px}}.error-wrap .com-heading h1{font-size:20rem}@media (max-width:1023px){.error-wrap .com-heading h1{font-size:17rem}}@media (max-width:439px){.error-wrap .com-heading h1{font-size:14rem}}.error-wrap .copytxt{font-size:2rem;color:#c1c1c1;padding-top:80px}@media (max-width:1023px){.error-wrap .copytxt{padding-top:40px}}.error-wrap .copytxt a{color:#c1c1c1}.accordion_container .accordion_head{width:100%;display:flex;align-items:center;flex-wrap:wrap;padding:48px 0;border-top:1px solid grey;position:relative}@media (max-width:767px){.accordion_container .accordion_head.active .accordHeadWRapp .accordianHeadImg{margin-bottom:20px}}@media (max-width:767px){.accordion_container .accordion_head.active .accordHeadWRapp .accordianHeadText p{display:block;float:left}}.accordion_container .accordion_head:first-child{border-top:none;padding-top:80px}@media (max-width:767px){.accordion_container .accordion_head:first-child{padding-top:48px}}.accordion_container .accordion_head .accordHeadWRapp{display:flex;align-items:center;width:95%}@media (max-width:767px){.accordion_container .accordion_head .accordHeadWRapp{width:100%;display:block}}.accordion_container .accordion_head .accordHeadWRapp .accordianHeadImg{max-width:180px}@media (max-width:767px){.accordion_container .accordion_head .accordHeadWRapp .accordianHeadImg{width:100px;float:left;margin-right:25px}}.accordion_container .accordion_head .accordHeadWRapp .accordianHeadText{margin-left:25px}@media (max-width:767px){.accordion_container .accordion_head .accordHeadWRapp .accordianHeadText{margin-left:0;padding-right:2rem}}.accordion_container .accordion_head .accordHeadWRapp .accordianHeadText h3{font-size:2.4rem;font-weight:400;margin-bottom:15px;color:#c1c1c1}@media (max-width:767px){.accordion_container .accordion_head .accordHeadWRapp .accordianHeadText h3{font-size:1.6rem}}.accordion_container .accordion_head .accordHeadWRapp .accordianHeadText a{font-size:18px;color:#c1c1c1;margin-bottom:15px;display:block}@media (max-width:767px){.accordion_container .accordion_head .accordHeadWRapp .accordianHeadText a{font-size:1.5rem}}.accordion_container .accordion_head .accordHeadWRapp .accordianHeadText p{font-size:2rem;margin-bottom:15px;font-family:Adani;color:#c1c1c1;font-weight:400}@media (max-width:767px){.accordion_container .accordion_head .accordHeadWRapp .accordianHeadText p{display:none;font-size:1.6rem}}.accordion_container .accordion_head .plusminus{float:right;width:5%;text-align:right;background:url(../../dist/images/accordian-img/accord-plus.png) no-repeat center right;background-size:30%;height:30px}.accordion_container .accordion_head .plusminus.active{background:url(../../dist/images/accordian-img/accord-minus.png) no-repeat center right;background-size:30%}@media (max-width:767px){.accordion_container .accordion_head .plusminus{position:absolute;top:40px;right:0;background-size:100%}}@media (max-width:1023px){.accordion_container .accordion_head .plusminus{background-size:80%}}.accordion_container .accordion_body{display:none;padding:0 0 45px!important}.accordion_container .accordion_body .initiatives-box{margin-bottom:45px!important}.accordion_container .accordion_body .initiatives-box:last-child{margin-bottom:0!important}@media (max-width:767px){.accordion_container .accordion_body{padding:0!important}}.accordion_container .accordion_body .travelContentBox{float:left;margin-bottom:45px;width:100%}.accordion_container .accordion_body .travelContentBox .full-width{width:100%!important}.accordion_container .accordion_body .travelContentBox .full-width .title-heading{line-height:100%}.accordion_container .accordion_body .travelContentBox .full-width .floating-right{float:right}.accordion_container .accordion_body .travelContentBox .full-width p:last-child{margin-bottom:0!important;line-height:100%}.accordion_container .accordion_body .travelContentBox .show_more_content{float:left;position:relative;top:-50px}.accordion_container .accordion_body .travelContentBox .show_more_content ol{list-style:disc;padding-left:20px}.accordion_container .accordion_body .travelContentBox .show_more_content ol li{font-size:2rem;color:#c1c1c1;font-family:Adani;font-weight:400;margin-bottom:30px;line-height:123.76%}.accordion_container .accordion_body .travelContentBox .show_more_content ol li .UpperAlphabet{list-style:upper-alpha;margin:30px 0;padding-left:25px}.accordion_container .accordion_body .travelContentBox.right-sec .readmre-btn{color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;position:absolute;bottom:0;font-weight:400;left:0}.accordion_container .accordion_body .initiatives-box.left-sec .bottom-text-box .morecontent.collapsed{max-height:70px}.accordion_container .accordion_body .initiatives-box .bottom-text-box .text-box ol{padding-left:30px}.accordion_container .accordion_body .initiatives-box .bottom-text-box .text-box ol li{font-size:2rem;color:#c1c1c1;font-family:Adani;font-weight:400;line-height:123.76%}@media (max-width:767px){.accordion_container .accordion_body .initiatives-box .bottom-text-box .text-box ol li{font-size:1.6rem}}.accordion_container .accordion_body .initiatives-box .bottom-text-box .text-box ol li:first-child{padding-top:0}.accordion_container .accordion_body .initiatives-box .bottom-text-box .text-box ol li:last-child{padding-bottom:0}.accordion_container .accordion_body .initiatives-box .bottom-text-box .text-box ol li .UpperAlphabet{list-style:upper-alpha;margin-top:22px;padding-left:30px}.accordion_container .accordion_body .initiatives-box .bottom-text-box .text-box ol li .UpperAlphabet li{margin-bottom:0}.accordion_container .accordion_body .initiatives-box .bottom-text-box .text-box.morecontent{max-height:60px;margin-bottom:0}.accordion_container .accordion_body .initiatives-box .bottom-text-box .readmre-btn{display:block}.showClick{display:none}.show_hide,.show_hide_less{display:block;color:#fff;font-family:Adani;font-size:1.8rem;background:0 0;text-decoration:underline;padding-top:2rem;cursor:pointer;text-underline-offset:3px;font-weight:400}@media (max-width:767px){.show_hide,.show_hide_less{margin-top:10px}}.show_hide_less{display:none;float:left}.aligning-center{position:relative;top:200px;transform:translateY(-50%)}@media (max-width:1699px){.aligning-center{top:150px}}.aligning-center.active{position:initial;transform:none}.aligning-center.active .showClick{display:block}.aligning-center.active ol{display:block;overflow:initial;max-height:initial}@media (max-width:1023px){.aligning-center{top:0;transform:none}}.aligning-center ol{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:50px}@media (max-width:767px){.aligning-center ol{max-height:40px}}.hideDots{display:none}.videoList{width:100%}.videoList .videoItem{display:inline-block;width:31%;margin-right:3%;margin-bottom:3%}@media (max-width:767px){.videoList .videoItem{width:100%;margin-bottom:15%;margin-right:0}}.videoList .videoItem a{display:block;width:100%!important;margin:0!important}.videoList .videoItem:last-child{margin-right:0}.videoList .videoItem .videoTextWrapp{padding-top:25px}.videoList .videoItem .videoTextWrapp h3{font-size:24px;font-weight:400}.videoList .videoItem .videoTextWrapp span{padding-top:20px;font-size:16px;float:left}.covidParaVideo{margin:0 0 30px;float:left;width:100%}.covidParaVideo img{position:relative;left:50%;transform:translateX(-50%)}.txt-xs a{color:#c1c1c1}.covidPage .detailWrapper .com-heading h1{font-size:6.4rem;padding-top:30px}@media (max-width:767px){.covidPage .detailWrapper .com-heading h1{font-size:4.4rem}}@media (max-width:767px){.covidPage .detailWrapper .com-heading h1{font-size:3.4rem}}.covidPage .covidContent h3{color:#c1c1c1;margin-bottom:10px}.covidPage .covidContent h3 strong{font-size:2.4rem}.covidPage .covidContent ul{margin-bottom:33px}.covidPage .covidContent .bg-gray{text-align:center;margin-top:20px}.covidPage .covidContent .bg-gray a{color:#c1c1c1}.videoWrapper{padding-top:0;padding-bottom:0}.covidPageBottom .stories-detail-main .detailWrapper{padding-bottom:0}.covidPageBottom .stories-detail-main .detailWrapper .innerPgConten h2{font-size:6.4rem;padding-top:30px;color:#fff}@media (max-width:767px){.covidPageBottom .stories-detail-main .detailWrapper .innerPgConten h2{font-size:4.4rem}}@media (max-width:767px){.covidPageBottom .stories-detail-main .detailWrapper .innerPgConten h2{font-size:3.4rem}}.covidPageBottom .stories-detail-main .detailWrapper .innerPgConten p{margin:15px 0}@media (max-width:767px){.covidPageBottom .stories-detail-main .detailWrapper .innerPgConten .table-responsive table tr td:first-child{width:60%}}.covidPageBottom .stories-detail-main .detailWrapper .innerPgConten .table-responsive table tr td:nth-child(2) a,.covidPageBottom .stories-detail-main .detailWrapper .innerPgConten .table-responsive table tr td:nth-child(3) a,.covidPageBottom .stories-detail-main .detailWrapper .innerPgConten .table-responsive table tr td:nth-child(4) a{display:flex;justify-content:center;align-items:center}.light-mode input,.light-mode select{color:#393939}.light-mode section:nth-of-type(odd){background:#f0f0f0}.light-mode section:nth-of-type(odd) .Com_map .map-wrapper .map-wrap-container .right-sec{border-left:#393939 solid 1px}@media (max-width:1023px){.light-mode section:nth-of-type(odd) .Com_map .map-wrapper .map-wrap-container .right-sec{display:none}}.light-mode section:nth-of-type(odd) .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box:before{content:"";position:absolute;z-index:1;width:calc(100% - 17px);height:40px;left:0;bottom:1px;pointer-events:none}.light-mode .evenbg{background:#f0f0f0!important}.light-mode .evenbg #thanksemaildiv .com-heading h2{color:#000!important}.light-mode .evenbg .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box:before{content:"";position:absolute;z-index:1;background:#f0f0f0!important;width:calc(100% - 17px);height:40px;left:0;bottom:1px;pointer-events:none}.light-mode .evenbg .Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{background:#fff!important}.light-mode .evenbg.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox:hover{background:#fff!important}.light-mode .evenbg .Com_initiatives.Com-business .initiatives-wrapper .initiatives-box:hover{background:#fff}.light-mode .evenbg .fourImage-slider .four-imgSlideWrapper .four-imgcardBox:hover{background:#fff}.light-mode .evenbg .Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box:hover{background:#fff}.light-mode .oddbg{background:#fff!important}.light-mode .oddbg #thanksemaildiv .com-heading h2{color:#000!important}.light-mode .oddbg .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box:before{content:"";position:absolute;z-index:1;background:#fff!important;width:calc(100% - 17px);height:40px;left:0;bottom:1px;pointer-events:none}.light-mode .oddbg.media-kit-tabs .media-kit .tabs-conten .tab-content .item:hover{background:#f0f0f0!important}.light-mode .oddbg.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox:hover{background:#f0f0f0!important}.light-mode .oddbg .Com_initiatives.Com-business .initiatives-wrapper .initiatives-box:hover{background:#f0f0f0!important}.light-mode .oddbg .fourImage-slider .four-imgSlideWrapper .four-imgcardBox:hover{background:#f0f0f0}.light-mode .oddbg .Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box:hover{background:#f0f0f0}.light-mode h1,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode h5{background:linear-gradient(to right,#393939,#393939);-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.light-mode .growth-heading{background:linear-gradient(to right,#393939,#393939);-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.light-mode p{color:#393939!important}.light-mode .com-heading span{color:#393939!important}.light-mode .banner .banner-slider .text-wraper .pargraph p{color:#fff!important}.light-mode .banner .banner-slider .swiper-button-next,.light-mode .banner .banner-slider .swiper-button-prev{border:#fff solid 1px!important}.light-mode .banner .banner-slider .swiper-button-next:hover,.light-mode .banner .banner-slider .swiper-button-prev:hover{border:transparent solid 1px!important}.light-mode .banner .banner-slider .swiper-button-next::after,.light-mode .banner .banner-slider .swiper-button-prev::after{color:#fff!important}.light-mode .business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li a{color:#393939;position:relative;background:0 0}.light-mode .business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li a.active{border-bottom:2px solid #393939}.light-mode .business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li a.active::after{content:"";position:absolute;right:0;top:22%;width:12px;left:auto;height:12px;border-top:2px solid #393939;border-left:2px solid #393939;background:0 0;transform:rotate(138deg)}.light-mode .business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-content{color:#393939}.light-mode .business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head ul li a{color:#393939;position:relative;background:0 0}.light-mode .business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head ul li a::after{content:"";position:absolute;right:7px;top:32%;width:10px;left:auto;height:10px;border-top:1px solid #393939;border-left:1px solid #393939;background:0 0;transform:rotate(138deg)}.light-mode .business-section .business-wrapper .business-tab-wrap .business-links .business-menu ul.business-list-wrap li .business-content .business-sub-head .show-sub-head::before{background:#393939}.light-mode .business-section .business-wrapper .business-tab-wrap .business-links .bussiness-slider-wrap .business-gallery .tech-swiper .swiper-wrapper .swiper-slide .image-box .image-caption{background:#fff;color:#393939}.light-mode .Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .slide-text-box .slide-heading-text{color:#393939}.light-mode .Sustainability-section .Sustainability-wrapper .com-threeImageSlider .three-imgSlideWrapper .three-imgeSlideBox .slide-text-box .slide-sub-text{color:#7b7b7b}.light-mode .viewmore-btn{color:#393933!important}.light-mode .read-more a{color:#393933!important}.light-mode .readmre-btn{color:#393933!important}.light-mode .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .slide-sub-text{color:#393933}.light-mode .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .slide-sub-text p{color:#7b7b7b!important}.light-mode .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .slide-sub-text a{color:#393933;text-decoration:none}.light-mode .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .newtab-icon img{filter:brightness(0) saturate(100%) invert(22%) sepia(0) saturate(910%) hue-rotate(249deg) brightness(94%) contrast(93%)}.light-mode .swiper-button-next,.light-mode .swiper-button-prev{border:#393939 solid 1px!important}.light-mode .swiper-button-next::after,.light-mode .swiper-button-prev::after{color:#393939!important}.light-mode footer .footer-policy{background:#c1c1c1}.light-mode footer .footer-policy .footer-container .footer-wrap .footer-links ul li a{color:#393939!important}.light-mode footer .footer-policy .footer-container .footer-wrap .footer-copyright{color:#393933}.light-mode footer .footer-policy .footer-container .footer-wrap .footer-links ul li a{color:#393939}.light-mode footer .footer-left .footer-logo .darkmode-logo{display:none}.light-mode #bottomToTop .tooltip{background:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);-webkit-background-clip:text;color:transparent}.light-mode .foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .designation-info-wrap .name-info{color:#393939}.light-mode .foundation-section .foundation-wrapper .foundation-right-sec .foundation-text-wrap .foundation-about-info .designation-info-wrap .desination-info{color:#393939}.light-mode .fourcard-slider .four-imgSlideWrapper .four-imgcardBox .image-box img{filter:brightness(0) saturate(100%) invert(28%) sepia(94%) saturate(560%) hue-rotate(185deg) brightness(96%) contrast(95%)}.light-mode .fourcard-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box{color:#393939}.light-mode .fourcard-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-sub-text{color:#393939}.light-mode .values-section .values-details-wrapper .values-wrap .values-row h4{color:#393939!important}.light-mode .ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card{background:#f0f0f0}.light-mode .ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-info .ourleader-name{color:transparent;background:linear-gradient(to right,#393933,#393939);-webkit-background-clip:text;background-clip:text}.light-mode .ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-info .ourleader-designation{color:#393939}.light-mode .ourleadership-section .ourleadership-wrap .ourleadership-box ul li .ourleader-card-wrap .content-card .ourleader-social-handles{background:#393939}.light-mode .foundationWrapper .foundationLeft .designation-info-wrap .name-info{color:#393939}.light-mode .foundationWrapper .foundationLeft .designation-info-wrap .desination-info{color:#393939}.light-mode .oddbg .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{background:#f0f0f0}.light-mode .oddbg .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box{color:#393939}.light-mode .oddbg .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text a{color:#393939;text-decoration:none}.light-mode .oddbg .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-date-text{color:#7b7b7b}.light-mode .evenbg .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{background:#fff}.light-mode .evenbg .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box{color:#393939}.light-mode .evenbg .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text a{color:#393939;text-decoration:none}.light-mode .evenbg .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-date-text{color:#7b7b7b}.light-mode .two-imgeSlideBox .slide-text-box .slide-date-text{color:#393939}.light-mode .featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .storylink{color:#393939}.light-mode .featured-stories-section .featured-storiesWrapper .featured-stories-textWrapper .featured-stories-text .storylink a{color:#393939}.light-mode .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .time-date-text{color:#393939}.light-mode .reportsMain .reportWrapper .reportstab_Wrapper .reportDetail-Wrapper .reportDetail .report-dropdownWrapper .report-dropdown{background:#f3f3f3;border:solid 1px #393939}.light-mode .reportsMain .reportWrapper .reportstab_Wrapper .reportDetail-Wrapper .reportDetail .report-dropdownWrapper .report-dropdown::after{border-top:8px solid #393939}.light-mode .reportsMain .reportWrapper .reportstab_Wrapper .reportDetail-Wrapper .reportDetail .report-dropdownWrapper .report-dropdown select{color:#393939}.light-mode .reportsMain .reportWrapper .reportstab_Wrapper .reportDetail-Wrapper .reportDetail .report-fileWrapper ul li a{color:#393939}.light-mode .reportsMain .reportWrapper .reportstab_Wrapper .reportsTab ul li a{color:#393939}.light-mode .ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .ourleader-info .ourleader-name{color:transparent;background:linear-gradient(to right,#393939,#393939);-webkit-background-clip:text;background-clip:text;display:inline-block}.light-mode .ourleadership-section .ourleadershipWrapper .ourleade-detail-left-sec .ourleader-info .ourleader-designation{color:#393939}.light-mode .ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .ourleader-info-details span{color:#393939}.light-mode .breadcrumb ul li a{color:#393939}.light-mode .breadcrumb ul li a img{filter:brightness(0) saturate(100%) invert(21%) sepia(0) saturate(7500%) hue-rotate(162deg) brightness(100%) contrast(97%)}.light-mode .breadcrumb ul li span{color:#393939}.light-mode .banner-main .breadcrumb-wrapper .breadcrumb ul li a img{filter:brightness(0) saturate(100%) invert(80%) sepia(0) saturate(668%) hue-rotate(96deg) brightness(96%) contrast(94%)}.light-mode .banner-main .breadcrumb-wrapper .breadcrumb ul li span{color:#c1c1c1}.light-mode .Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .title-heading{color:#000}.light-mode .Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .title-heading a{text-decoration:none;color:#000}.light-mode .Com_initiatives .initiatives-wrapper .initiatives-box .bottom-text-box .text-box p{color:#7b7b7b!important}.light-mode .Com_initiatives .ourapproch-wrapper .left-sec .sub-heading{background:linear-gradient(to right,#393939,#393939);-webkit-background-clip:text;background-clip:text;color:transparent}.light-mode .Com_initiatives .ourapproch-wrapper .right-sec .ourapproch-rightbox .ourapproch-wrap{background:#f0f0f0;box-shadow:none}.light-mode .Com_initiatives .ourapproch-wrapper .right-sec .ourapproch-rightbox .ourapproch-wrap .ourapproch-text{color:#393939}.light-mode .Com_initiatives .ourapproch-wrapper .right-sec .ourapproch-rightbox .ourapproch-wrap .ourapproch-icon img{filter:brightness(0) saturate(100%) invert(21%) sepia(0) saturate(2065%) hue-rotate(254deg) brightness(93%) contrast(92%)}.light-mode .Com_business_sustainability .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-heading-text{color:#393939}.light-mode .fourImage-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box{color:#393939}.light-mode .fourImage-slider .four-imgSlideWrapper .four-imgcardBox .card-text-box .card-count-text{color:#393939}.light-mode .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-city-name{color:#393939}.light-mode .Com_map .map-wrapper .heading-wrap .com-map-tab ul li a{color:#393939}.light-mode .Com_map .map-wrapper .heading-wrap .com-map-tab ul li a.active{background:linear-gradient(to right,#393939,#393939);-webkit-background-clip:text;background-clip:text;color:transparent!important}.light-mode .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box .selectCountryCodeValDisplay{background:linear-gradient(to right,#393939,#393939);-webkit-background-clip:text;background-clip:text;color:transparent!important}.light-mode .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box .choosState{color:#393933;border-color:#393939}.light-mode .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box::after{border-top:8px solid #393939}.light-mode .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul{border-bottom:#393939 solid 1px}.light-mode .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:checked+label,.light-mode .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:not(:checked)+label{color:#393939}.light-mode .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:checked+label:before,.light-mode .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:not(:checked)+label:before{border:1px solid #393939}.light-mode .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:checked+label:after,.light-mode .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .city-radiobuttton ul li input[type=radio]:not(:checked)+label:after{background:#393939}.light-mode .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .map-data ol li{color:#393939}.light-mode .Com_TextWithImageSlider .TextWithImageSlider-wrapper .com-heading .heading{background:linear-gradient(to right,#393939,#393939);-webkit-background-clip:text;background-clip:text;color:transparent}.light-mode .Com_TextWithImageSlider .TextWithImageSlider-wrapper .TextWithImageSlider-container .TextWithImageSliderWrap_text .subText-wrap .subtext-heading{color:#393939}.light-mode .Com_fourimageslider.Com_subbusiness .fourImage-slider .card-text-box .card-text-heading{color:#393939}.light-mode .name-info-wrapper .name-info-text{color:#393939}.light-mode .com_esgPolicies .policy-details-wrapper ul li a{color:#393939}.light-mode .Com_textBox .textBox-Component .know-more span{color:#393939}.light-mode .Com_textBox .textBox-Component .know-more a{color:#393939}.light-mode .Com_textBox .textBox-Component .right-section p a{color:#393939}.light-mode .spotbanner .spotlightWrap .breadcrumb ul li a{color:#fff}.light-mode .spotbanner .spotlightWrap .breadcrumb ul li a img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(270deg) brightness(101%) contrast(105%)}.light-mode .spotbanner .spotlightWrap .breadcrumb ul li span{color:#fff}.light-mode .spotbanner .spotlightWrap .text-wraper .title{color:#fff!important}.light-mode .spotbanner .spotlightWrap .text-wraper .subtext p{color:#fff!important}.light-mode .stories-detail-main .detailWrapper .innerPgConten table tr:nth-child(odd){color:#393939}.light-mode .stories-detail-main .detailWrapper .innerPgConten table tr:nth-child(even){color:#fff}.light-mode .stories-detail-main .detailWrapper .innerPgConten table tr td{color:inherit}.light-mode .stories-detail-main .detailWrapper .innerPgConten table tr:nth-child(even) td p{color:#fff!important}.light-mode .stories-detail-main .detailWrapper .innerPgConten table tr tr:nth-child(2n){background:0 0}.light-mode .stories-detail-main .detailWrapper .innerPgConten .blog-text aside{color:#393933}.light-mode .stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-button-next:after,.light-mode .stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-button-prev::after{color:#fff!important}.light-mode .stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-button-next,.light-mode .stories-detail-main .detailWrapper .innerPgConten .blog-container .left-section .image-wrap-container .blogslider .swiper-button-prev{border:none!important}.light-mode .news-main .news-section .get-in-touch-form form .inputbox{background:#f0f0f0;border:1px solid #393939}.light-mode .news-main .news-section .get-in-touch-form form .inputbox input{color:#393939}.light-mode .news-main .news-section .get-in-touch-form form .inputbox input::-moz-placeholder{color:#393939}.light-mode .news-main .news-section .get-in-touch-form form .inputbox input::placeholder{color:#393939}.light-mode .news-main .news-section .get-in-touch-form form .inputbox.checkbox-field{border:none!important;background:0 0!important}.light-mode .news-main .news-section .get-in-touch-form form .inputbox.checkbox-field label{color:#393939}.light-mode .news-main .news-section .get-in-touch-form form .inputbox.checkbox-field label::before{border:1px solid #393939}.light-mode .news-main .news-section .get-in-touch-form form .inputbox.checkbox-field label span a{color:#393933}.light-mode .news-main .news-section .get-in-touch-form form .inputbox.checkbox-field input:checked+label:after{border:solid #393939;border-width:0 2px 2px 0}.light-mode .media-kit-main .media-kit-section .media-kit-text .com-heading span{color:#fff!important}.light-mode .media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button{background:0 0!important;border:1px solid #fff!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:1023px){.light-mode .media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%)!important;-webkit-text-fill-color:#fff!important;border:transparent solid 1px!important;border-left:#0180a2 solid 1px!important;border-right:#8e278f solid 1px!important}}.light-mode .media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.light-mode .media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button::before{-webkit-mask:none!important}}.light-mode .media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;border:1px solid transparent!important;border-radius:8px;font-weight:500}.light-mode .media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.light-mode .media-kit-main .media-kit-section .media-kit-text .media-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.light-mode .subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown .dropdown-label{background:#f0f0f0;color:#7b7b7b}.light-mode .subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown .dropdown-label::before{border-top:8px solid #7b7b7b}.light-mode .subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown .dropdown-list{background:#fff}.light-mode .subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown .dropdown-option{color:#7b7b7b}.light-mode .subscribe-main .subscribe-section .subscribe-field form .col-8 .subscribe-input-box{color:#393939;border:1px solid #c1c1c1;background:#f0f0f0}.light-mode .subscribe-main .subscribe-section .subscribe-field form .col-8 .subscribe-input-box input{color:#393939}.light-mode .subscribe-main .subscribe-section .subscribe-field form .col-8 .subscribe-input-box input::-moz-placeholder{color:#393939}.light-mode .subscribe-main .subscribe-section .subscribe-field form .col-8 .subscribe-input-box input::placeholder{color:#393939}.light-mode .press-release .press-release-wrapper .press-searchBox form .inputbox{background:#f0f0f0}.light-mode .press-release .press-release-wrapper .press-searchBox form .search-btn-wrap .search-btn{filter:brightness(0) saturate(100%) invert(21%) sepia(0) saturate(7500%) hue-rotate(162deg) brightness(100%) contrast(97%)}.light-mode .press-release .press-release-wrapper .search-result ul li{color:#393933}.light-mode .press-release .press-release-wrapper .search-result ul li::before{background:linear-gradient(to right,#393939 0,#393939 100%)}.light-mode .press-release .press-release-wrapper .search-result ul li span img{filter:brightness(0) saturate(100%) invert(21%) sepia(0) saturate(2065%) hue-rotate(254deg) brightness(93%) contrast(92%)}.light-mode .inputbox{background:#f0f0f0!important;border:1px solid #393933!important}.light-mode .inputbox input{color:#393933!important}.light-mode .inputbox input::-moz-placeholder{color:#393933!important}.light-mode .inputbox input::placeholder{color:#393933!important}.light-mode .inputbox.selectbox select{color:#393933!important}.light-mode .inputbox.selectbox select::after{border-top:8px solid #393939}.light-mode select option{background:#f0f0f0}.light-mode .threecard-box .threecard-boxWrapper .three-imgcardBox .card-text-box{color:#393933}.light-mode .threecard-box .threecard-boxWrapper .three-imgcardBox .card-text-box a{color:#393933;text-decoration:none}.light-mode ol li,.light-mode ul li{color:#393933!important}.light-mode .download-section .download-list .downloadRow .downloadLeft{color:#393939}.light-mode .download-section .download-list .downloadRow .downloadlink a{color:#91288d}.light-mode .contactRight .contact-detail .contact-subtext{color:#393939}.light-mode .contactRight .contact-detail .contact-subtext p a{color:#393939}.light-mode .carrerIntroBanner .career-intro-text p{color:#d0d0d0!important}.light-mode .value-slider .value-slide-box .value-text-box h3{color:#fff!important}.light-mode .value-slider .value-slide-box .value-tag h3{color:#fff!important}.light-mode .reportsMain.careerTab.careerSectionNew .reportstab_Wrapper .reportsTab ul li a.active{color:#393933!important;border-bottom:solid 4px transparent;-o-border-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);border-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);border-image-slice:1}.light-mode .reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow .benefitCopy .head{color:#393933}.light-mode .reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .benefitLeft .benefitRow .benefitCopy .subText{color:#393933}.light-mode .reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .reportDetail .loadbtn .gradient-button{transition:.3s ease-in-out;transition:border 0s;color:#393939!important}@media (max-width:1023px){.light-mode .reportsMain.careerTab.careerSectionNew .reportDetail-Wrapper .reportDetail .loadbtn .gradient-button{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%)}}.light-mode .vaccordion ul li div.vaccordion-panel .vaccordion-slide h3,.light-mode .vaccordion ul li div.vaccordion-panel .vaccordion-slide h4{color:#fff!important}.light-mode .vaccordion ul li div.vaccordion-panel .vaccordion-slide h3 p,.light-mode .vaccordion ul li div.vaccordion-panel .vaccordion-slide h4 p{color:#fff!important}.light-mode .vaccordion ul li div.vaccordion-panel .vaccordion-slide p a{color:#2e57aa}.light-mode .vaccordion ul li div.vaccordion-panel .value-tag h3{color:#fff!important}.light-mode .comTwoAndHalfSlider .slideBoxContent .btns-wrap .btn-style{position:relative}.light-mode .comTwoAndHalfSlider .slideBoxContent .btns-wrap .btn-style::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid #393939;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.light-mode .comTwoAndHalfSlider .slideBoxContent .btns-wrap .btn-style:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}.light-mode .comTwoAndHalfSlider .slideBoxContent .btns-wrap .btn-style:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.light-mode .stories-detail-main .detailWrapper .innerPgConten a{color:#393939}.light-mode .accordion_container .accordion_head .accordHeadWRapp .accordianHeadText a{color:#2e57aa}.light-mode .accordion_container .accordion_head .accordHeadWRapp .accordianHeadText h3{color:#393933}.light-mode .error-wrap{background:0 0}.light-mode .error-wrap .copytxt{color:#393933}.light-mode .error-wrap .copytxt a{color:#393933}.light-mode .search-bar-wrapper{background:#fff}.light-mode .search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords .keywords-heading{color:#393933}.light-mode .search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul li{border:#393933 solid 1px}.light-mode .search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul li a{color:#393933}.light-mode .search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul li:hover{background:#f0f0f0;border:transparent solid 1px}.light-mode .search-bar-wrapper .serach-bar-container .search-bar-wrap .search-popular-keywords ul li:hover a{color:#393939;-webkit-text-fill-color:#393939}.light-mode .search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box input{color:#393933}.light-mode .search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-btns .search-icon img{filter:brightness(0) saturate(100%) invert(21%) sepia(0) saturate(2065%) hue-rotate(254deg) brightness(93%) contrast(92%)}.light-mode .search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown{background:#fff}.light-mode .search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown ul li h4{color:#393933!important}.light-mode .search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box .search-dropdown ul li a{color:#2e57aa}.light-mode .search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box input::-moz-placeholder{color:#393933}.light-mode .search-bar-wrapper .serach-bar-container .search-bar-wrap .search-bar-box input::placeholder{color:#393933}.light-mode .search-bar-wrapper .close-search-bar img{filter:brightness(0) saturate(100%) invert(21%) sepia(0) saturate(7500%) hue-rotate(162deg) brightness(100%) contrast(97%)}.light-mode .card-text-box{color:#393933}.light-mode .card-text-box .card-date-wrap .card-date-text{color:#7b7b7b}.light-mode .Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .crosslink-textWrap p{color:#fff!important}.light-mode .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .title-heading{color:#000}.light-mode .banner .breadcrumb ul li a{color:#fff}.light-mode .banner .breadcrumb ul li a img{filter:brightness(0) saturate(100%) invert(80%) sepia(0) saturate(668%) hue-rotate(96deg) brightness(96%) contrast(94%)}.light-mode .banner .breadcrumb ul li span{color:#fff}.light-mode .subscribe-main .subscribe-section .subscribe-field form .col-8 .subscribe-input-box a.subscribe-btn{background:#393939!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.light-mode .clearall{color:#91288d}.light-mode .videos-section .video-wrapper .video-box .video-overlay-text.center-text .video-text{color:#fff!important}.light-mode .videos-section .breadcrumb ul li a{color:#fff}.light-mode .videos-section .breadcrumb ul li a img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(309deg) brightness(105%) contrast(102%)}.light-mode .videos-section .breadcrumb ul li span{color:#fff}.light-mode .quote-img img{filter:brightness(0) saturate(100%) invert(21%) sepia(0) saturate(7497%) hue-rotate(332deg) brightness(97%) contrast(96%)}.light-mode .card-text-box .card-sub-text a{text-decoration:none;color:#393933}.light-mode .card-text-box .card-date-wrap .newtab-icon img{filter:brightness(0) saturate(100%) invert(21%) sepia(0) saturate(7500%) hue-rotate(162deg) brightness(100%) contrast(97%)}.light-mode .Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box .bottom-text-box .text-box a{color:#393933}.light-mode .Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box .bottom-text-box .text-box p img{filter:brightness(0) saturate(100%) invert(21%) sepia(0) saturate(7497%) hue-rotate(332deg) brightness(97%) contrast(96%)}.light-mode .growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext{color:#c1c1c1}.light-mode .growth-section .growth_wrapper .growth-right-sec .textWrapper .info .name{color:#393939}.light-mode .growth-section .growth_wrapper .growth-right-sec .textWrapper .info .designation{color:#393939}.light-mode .tabcontainer .tabWrapper ul li a.active{color:#393939}.light-mode .legend text{fill:#393939!important}.light-mode .comTwoAndHalfSlider .btn-style2{color:#393939}@media (max-width:1023px){.light-mode .comTwoAndHalfSlider .btn-style2{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.light-mode .comTwoAndHalfSlider .btn-style2::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.light-mode .comTwoAndHalfSlider .btn-style2::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.light-mode .comTwoAndHalfSlider .btn-style2:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}.light-mode .comTwoAndHalfSlider .btn-style2:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.light-mode #thanksemaildiv .com-heading h2{color:#393933!important}.light-mode footer .footer-bg{background:url(../../dist/images/footer-bg-white.jpg) center top no-repeat;background-size:cover}.light-mode footer .footer-bg::after{background:linear-gradient(0deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 100%),linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.light-mode footer .footer-right .footer-head a{color:#000}.light-mode footer .footer-right .footer-col-links.no-heading-links ul li a{color:#000}.light-mode footer .footer-right .footer-col-links .footer-sub-link li a{color:#393939}.light-mode footer .footer-right .footer-head.has-child{position:relative}@media (max-width:1026px){.light-mode footer .footer-right .footer-head.has-child{background:0 0}}@media (max-width:1026px){.light-mode footer .footer-right .footer-head.has-child::after{content:"";position:absolute;right:0;top:43%;width:10px;left:auto;height:10px;border-top:1px solid #000;border-left:1px solid #000;background:0 0;transform:rotate(-135deg)}}.light-mode footer .footer-social-links ul li a img{filter:brightness(0) saturate(100%) invert(0) sepia(75%) saturate(7500%) hue-rotate(53deg) brightness(93%) contrast(102%)}.light-mode .Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox{transition:all .7s}.light-mode .Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{background:#f0f0f0}@media (max-width:1023px){.light-mode .Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{border:0 solid transparent}}.light-mode .media-kit-main .media-kit-section .media-kit-text .com-heading h1,.light-mode .media-kit-main .media-kit-section .media-kit-text .com-heading h2,.light-mode .media-kit-main .media-kit-section .media-kit-text .com-heading h3,.light-mode .media-kit-main .media-kit-section .media-kit-text .com-heading h4,.light-mode .media-kit-main .media-kit-section .media-kit-text .com-heading h5{color:#fff!important}.light-mode .evenbg .media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox:hover{background:#fff}.light-mode .oddbg .media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox:hover{background:#f0f0f0}.light-mode .media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox:hover{background:#f0f0f0}.light-mode .reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item .title a{color:#393933}.light-mode .reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefitCopy .subText a{color:#393933}.light-mode .swiper-button-next::before,.light-mode .swiper-button-prev::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:50px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.light-mode .swiper-button-next:hover,.light-mode .swiper-button-prev:hover{border:transparent solid 1px!important;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}.light-mode .swiper-button-next:hover::before,.light-mode .swiper-button-prev:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:50px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.dark-mode .lang-hi-in .growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext blockquote{color:#fff;line-height:inherit}.dark-mode footer .footer-left .footer-logo .lightmode-logo{display:none}.dark-mode .growth-section .growth_wrapper .growth-right-sec .textWrapper .arrow-icons img{filter:brightness(0) saturate(100%) invert(87%) sepia(0) saturate(4123%) hue-rotate(260deg) brightness(91%) contrast(89%)}.dark-mode blockquote::after,.dark-mode blockquote:before{color:#fff!important}.dark-mode .gradient-button{color:#fff!important;border:1px solid #fff!important}.dark-mode .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;border:1px solid transparent!important;border-radius:8px}.dark-mode .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.dark-mode .media-kit-tabs .media-kit .tabs-conten .tab-content .item:hover{background:#18182f}.dark-mode .media-kit-tabs .wrap-box .tabs.right-nav .tab-button.active{background-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f);-o-border-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f) 1;border-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f) 1}.dark-mode .media-kit-tabs .wrap-box .tabs.right-nav .tab-button.active p{background-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f)}.dark-mode .morecontent ul li{color:#fff}.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_text_box .timeline-heading{color:#fff}.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_text_box .timeline-text{color:#fff}.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li .timeline-title{color:#fff}.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li:first-child::after{background:#fff}.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li:last-child::after{background:#fff}.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom:before{background:#fff}.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn{background:0 0;-webkit-text-fill-color:#fff;border:1px solid #fff}.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn:hover{border:1px solid transparent}.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn:hover::before{border:1px solid transparent}.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .slider__controls .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.dark-mode .oddbg{background-image:linear-gradient(to right top,#110e20,#140d20,#170b1f,#1a0a1e,#1d081c)!important}.dark-mode .oddbg #thanksemaildiv .com-heading h2{color:#fff!important}.dark-mode .oddbg .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box:before{content:"";position:absolute;z-index:1;background-image:linear-gradient(to right top,#110e20,#140d20,#170b1f,#1a0a1e,#1d081c)!important;width:calc(100% - 17px);height:40px;left:0;bottom:1px;pointer-events:none}.dark-mode .oddbg .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox:hover{background:#18182f}.dark-mode .oddbg .download-section .download-list .downloadRow:hover{background:#18182f}.dark-mode .oddbg .Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box:hover{background:#18182f}.dark-mode .oddbg .fourImage-slider .four-imgSlideWrapper .four-imgcardBox:hover{background:#18182f}.dark-mode .oddbg .Com_initiatives.Com-business .initiatives-wrapper .initiatives-box:hover{background:#18182f}.dark-mode .oddbg .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box .selectCountryCodeValDisplay{background-image:linear-gradient(to right top,#110e20,#140d20,#170b1f,#1a0a1e,#1d081c)!important}.dark-mode .oddbg .threecard-box .threecard-boxWrapper .three-imgcardBox:hover{background:#18182f}.dark-mode .oddbg .threecard-box .threecard-boxWrapper .three-imgcardBox.noimage:hover{background:0 0}.dark-mode .oddbg .threecard-box .threecard-boxWrapper .three-imgcardBox.noimage:hover .card-text-box:hover{background:#18182f}.dark-mode .oddbg .Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{background:#18182f}.dark-mode .oddbg .Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover .card-text-box{color:grey}.dark-mode .oddbg .media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox:hover{background:#18182f}.dark-mode .oddbg.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox:hover{background:#18182f}.dark-mode .evenbg{background-image:linear-gradient(to right top,#050911,#070811,#0a0711,#0c0510,#0f040e)!important}.dark-mode .evenbg #thanksemaildiv .com-heading h2{color:#fff!important}.dark-mode .evenbg .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box:before{content:"";position:absolute;z-index:1;background-image:linear-gradient(to right top,#050911,#070811,#0a0711,#0c0510,#0f040e)!important;width:calc(100% - 17px);height:40px;left:0;bottom:1px;pointer-events:none}.dark-mode .evenbg .Com_ourpresence .Com_wrapper .OurPresence-Wrapper .our-presence-box:hover{background:#18182f}.dark-mode .evenbg .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox:hover{background:#18182f}.dark-mode .evenbg .download-section .download-list .downloadRow:hover{background:#18182f}.dark-mode .evenbg .fourImage-slider .four-imgSlideWrapper .four-imgcardBox:hover{background:#18182f}.dark-mode .evenbg .Com_initiatives.Com-business .initiatives-wrapper .initiatives-box:hover{background:#18182f}.dark-mode .evenbg .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box .selectCountryCodeValDisplay{background-image:linear-gradient(to right top,#050911,#070811,#0a0711,#0c0510,#0f040e)!important}.dark-mode .evenbg .threecard-box .threecard-boxWrapper .three-imgcardBox:hover{background:#18182f}.dark-mode .evenbg .threecard-box .threecard-boxWrapper .three-imgcardBox.noimage:hover{background:0 0!important}.dark-mode .evenbg .threecard-box .threecard-boxWrapper .three-imgcardBox.noimage:hover .card-text-box:hover{background:#18182f}.dark-mode .evenbg .Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover{background:#18182f}.dark-mode .evenbg .Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover .card-text-box{color:grey}.dark-mode .evenbg .Com_homepagenewssec .threecard-slider .three-imgSlideWrapper .three-imgcardBox:hover .card-text-box .newtab-icon img{filter:brightness(0) saturate(100%) invert(22%) sepia(0) saturate(910%) hue-rotate(249deg) brightness(94%) contrast(93%)}.dark-mode .evenbg .media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox:hover{background:#18182f}.dark-mode .evenbg .media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox:hover .card-text-box .card-date-wrap .card-date-text{color:grey}.dark-mode .evenbg .media-btm-section .media-left.m-full-width .three-imgSlideWrapper .two-imgcardBox:hover .card-text-box .card-date-wrap .newtab-icon img{filter:brightness(0) saturate(100%) invert(53%) sepia(2%) saturate(0) hue-rotate(122deg) brightness(95%) contrast(92%)}.dark-mode .evenbg.newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox:hover{background:#18182f}.dark-mode header{background:rgba(57,57,57,.7)}.dark-mode header .headerWrapper nav ul li.active a::after{background-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f)}@media (min-width:1027px){.dark-mode header .headerWrapper nav ul li.mega-menu-list .has-child::before{background-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f)}}@media (min-width:1027px){.dark-mode header .headerWrapper nav ul li.dropdown-menu .has-child::before{background-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f)}}.dark-mode header .headerWrapper nav ul li a{color:#fff}.dark-mode header .headerWrapper nav ul li a.has-child:after{border-top:1px solid #fff;border-left:1px solid #fff;background:0 0}.dark-mode header .headerWrapper nav ul li.accessibility-tab span a img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(309deg) brightness(105%) contrast(102%)}.dark-mode header .headerWrapper nav ul li.accessibility-tab span::after{border-top:4px solid #fff}@media (max-width:1026px){.dark-mode header .headerWrapper nav ul li.accessibility-tab span::after{border-top:1px solid #fff;border-left:1px solid #fff}}.dark-mode header .headerWrapper nav ul li .language .language-dropdown span{color:#fff}.dark-mode header .headerWrapper nav ul li .language .language-dropdown button::after{border-top:4px solid #fff}@media (max-width:1026px){.dark-mode header .headerWrapper nav ul li .language .language-dropdown button::after{border-top:1px solid #fff;border-left:1px solid #fff}}.dark-mode header .headerWrapper nav ul li.search-bar span a img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(309deg) brightness(105%) contrast(102%)}.dark-mode header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column .column-head span a{color:#000}.dark-mode header .headerWrapper nav ul li .sub-menu.mega-menu .mega-wrapper .menu-column .listed-companies li a{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(309deg) brightness(105%) contrast(102%)}.dark-mode header .headerWrapper nav ul li a:after{background-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f)}.dark-mode header .headerWrapper nav ul li:hover a:after{background-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f)}.dark-mode header .headerWrapper nav ul li:hover a.has-child:after{background-image:linear-gradient(to right,transparent,transparent,transparent,transparent)}.dark-mode header .headerWrapper nav ul li.dropdown-menu .sub-menu{background:#393933}.dark-mode header .headerWrapper nav ul li.dropdown-menu .sub-menu ul li a{color:#fff}.dark-mode header .headerWrapper nav ul li.mega-menu-list .sub-menu.mega-menu{background:#393933}.dark-mode header .headerWrapper nav ul li.mega-menu-list .sub-menu.mega-menu .mega-wrapper .menu-column .column-head span a{color:#fff}.dark-mode header .headerWrapper nav ul li.mega-menu-list .sub-menu.mega-menu .mega-wrapper .menu-column ul li a{color:#fff}.dark-mode header .headerWrapper .logo img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(309deg) brightness(105%) contrast(102%)}.dark-mode header .headerWrapper .language .language-dropdown .language-list.active{background:#393933}.dark-mode header .headerWrapper .language .language-dropdown .language-list.active li{color:#fff}.dark-mode header .headerWrapper #nav-icon3 span{background:#fff}.dark-mode header .headerWrapper .mob-search-icon span a img{filter:brightness(0) saturate(100%) invert(53%) sepia(2%) saturate(0) hue-rotate(122deg) brightness(95%) contrast(92%)}@media (max-width:1026px){.dark-mode header .headerWrapper .left-menu{background:#393933}}.dark-mode header .disability-dropdown{background:0 0;background-image:linear-gradient(to right,#0a1122,#100f22,#150d20,#190b1f,#1d081c)}@media (max-width:1026px){.dark-mode header .disability-dropdown{background-image:linear-gradient(to right,#393939,#393939,#393939,#393939,#393939)}}.dark-mode header .disability-dropdown .disability-container .list-contianer ul li{background-image:linear-gradient(90deg,#91288d 0,#91288d 22%,#8e278f 90%)}.dark-mode header .disability-dropdown .disability-container .list-contianer ul li.active{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#8e278f 90%);-webkit-text-fill-color:#fff}.dark-mode header .disability-dropdown .disability-container .wrap-container .heading{color:#fff}.dark-mode header .disability-dropdown .disability-container .wrap-container .subheading{color:#fff}.dark-mode header .disability-dropdown .disability-container .disability-btns-container .reset-btn .gradient-button{background-image:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%);border:solid 1px transparent!important}.dark-mode header .disability-dropdown .disability-container .wrap-container{border-bottom:grey solid 1px}.dark-mode .Com_businessHome .business-section_home .heading-wrap .business-right-tab ul li{position:relative}.dark-mode .Com_businessHome .business-section_home .heading-wrap .business-right-tab ul li a.active{background-image:linear-gradient(to right,#fff,#fff,#fff,#fff,#fff);-o-border-image:none;border-image:none}.dark-mode .Com_businessHome .business-section_home .heading-wrap .business-right-tab ul li a.active::after{content:"";border-width:4px;border-style:solid;border-left:none;border-right:none;border-top:none;z-index:1;-o-border-image:linear-gradient(to right,#91288d,#91288d,#91288d,#91288d,#91288d) 1;border-image:linear-gradient(to right,#91288d,#91288d,#91288d,#91288d,#91288d) 1;position:absolute;left:0;bottom:-6px;width:100%}.dark-mode .Com_businessHome .business-section_home .business-details-comp .business-right-sec .business-detail-content .business-details-links ul li::after{background:linear-gradient(to right,#91288d,#91288d,#91288d,#91288d,#91288d)}.dark-mode .Com_businessHome .business-section_home .business-details-comp .business-left-sec ul li .thumb-image::after{background:linear-gradient(to right,#91288d,#91288d,#91288d,#91288d,#91288d)}.dark-mode .sustainabilityBox2 a{-o-border-image:linear-gradient(to right,#91288d,#91288d,#91288d,#91288d,#91288d);border-image:linear-gradient(to right,#91288d,#91288d,#91288d,#91288d,#91288d);border-image-slice:1}.dark-mode .Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li.active .joinus-overlay-text::after{background-image:linear-gradient(to right,#91288d,#91288d,#91288d,#91288d,#91288d)}.dark-mode .banner .banner-slider .text-wraper .btns-wrap .watch-btn:hover{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%);border-left:1px solid #91288d;border-right:1px solid #91288d;-webkit-text-fill-color:#fff}@media (max-width:1023px){.dark-mode .banner .banner-slider .text-wraper .btns-wrap .watch-btn{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%)!important;-webkit-text-fill-color:#fff!important;border:transparent solid 1px!important}}@media (max-width:1023px){.dark-mode .banner .banner-slider .text-wraper .btns-wrap .watch-btn::before{-webkit-mask:none!important}}.dark-mode .banner .banner-slider .text-wraper .btns-wrap .watch-btn:hover{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%)!important;-webkit-text-fill-color:#fff!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;border:1px solid transparent!important}@media (max-width:1023px){.dark-mode .banner .banner-slider .text-wraper .btns-wrap .watch-btn:hover{-webkit-text-fill-color:#fff!important}}.dark-mode .banner .banner-slider .text-wraper .btns-wrap .watch-btn:hover::before{-webkit-mask:none!important}@media (max-width:1023px){.dark-mode .banner .banner-slider .text-wraper .btns-wrap .watch-btn:hover::before{-webkit-mask:none!important}}.dark-mode .banner .banner-slider .autoplay-progress .pbar{background:linear-gradient(to right,#91288d 0,#91288d 100%)}@media (max-width:1023px){.dark-mode .gradient-button{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%)!important;-webkit-text-fill-color:#fff!important;border:transparent solid 1px!important}}@media (max-width:1023px){.dark-mode .gradient-button::before{-webkit-mask:none!important}}.dark-mode .gradient-button:hover{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%)!important;-webkit-text-fill-color:#fff!important}.dark-mode .gradient-button:hover::before{-webkit-mask:none!important}.dark-mode .reportsMain .reports_wrapper .esg_wrapper .esg_child .report-wrapper .three-imgcardBox:hover{background-color:#18182f}.dark-mode .reportsMain .reports_wrapper .esg_wrapper .presentations_child .presentation-thumbnail .presentation_heading a{color:#fff}.dark-mode .reportsMain .reports_wrapper .compendium_wrapper .document-list .document-item:hover{background-color:#18182f}.dark-mode .listed-companies ul li .thumb-image::after{background:linear-gradient(to right,#91288d,#91288d)}.dark-mode .Com_crosslink .crosslink_wrapper .crosslink-text-boxWrap .crosslink-mainwrap .crosslink-text-box .btns-wrap .watch-btn:hover{background:linear-gradient(to right,#91288d,#91288d);border-left:1px solid #91288d;border-right:1px solid #91288d;-webkit-text-fill-color:#fff!important}.dark-mode .videos-section .video-wrapper .video-box .video-overlay-text .btns-wrap .watch-btn:hover{background:linear-gradient(to right,#91288d,#91288d);border-left:1px solid #91288d;border-right:1px solid #91288d;-webkit-text-fill-color:#fff!important}.dark-mode .videos-section .video-wrapper .video-box .video-overlay-text .btns-wrap .watch-btn:hover::before{-webkit-mask:none}.dark-mode .press-release .press-release-wrapper .press-searchBox form .inputbox{background:0 0}@media (max-width:1023px){.dark-mode .comTwoAndHalfSlider .slideBoxContent .btns-wrap .btn-style{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%)!important;-webkit-text-fill-color:#fff!important;border:1px solid transparent!important;border-left:1px solid #8e278f!important;border-right:1px solid #8e278f!important}}.dark-mode .comTwoAndHalfSlider .slideBoxContent .btns-wrap .btn-style:hover{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%)!important;-webkit-text-fill-color:#fff!important;border:1px solid transparent!important;border-left:1px solid #8e278f!important;border-right:1px solid #8e278f!important}.dark-mode .comTwoAndHalfSlider .btns-wrap .btn-style2{border:#fff solid 1px;color:#fff}@media (max-width:1023px){.dark-mode .comTwoAndHalfSlider .btns-wrap .btn-style2{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%)!important;-webkit-text-fill-color:#fff!important;border:1px solid transparent!important;border-left:1px solid #8e278f!important;border-right:1px solid #8e278f!important}}.dark-mode .comTwoAndHalfSlider .btns-wrap .btn-style2:hover{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%)!important;-webkit-text-fill-color:#fff!important;border:1px solid transparent!important;border-left:1px solid #8e278f!important;border-right:1px solid #8e278f!important}.dark-mode .comTwoAndHalfSlider .btns-wrap .btn-style2:hover::before{-webkit-mask:none}.dark-mode #bottomToTop{border:#fff solid 1px}.dark-mode #bottomToTop::before{border-top:1px solid #fff;border-left:1px solid #fff}.dark-mode #bottomToTop::after{border-top:1px solid #fff;border-left:1px solid #fff}.dark-mode #bottomToTop:hover{border:transparent solid 1px;background-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f)}.dark-mode #bottomToTop .tooltip{color:#fff}.dark-mode .tabcontainer .tabWrapper ul li a.active{-o-border-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f);border-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f);border-image-slice:1}.dark-mode .reportsMain.careerTab.careerSectionNew .reportstab_Wrapper .reportsTab ul li a.active{border-bottom:solid 4px transparent;-o-border-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f);border-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f);border-image-slice:1}.dark-mode .reportsMain.careerTab .reportDetail-Wrapper .reportDetail .benefitLeft .benefitRow .benefitCopy .subText a{background:0 0!important;border:solid 1px transparent!important}.dark-mode .swiper-button-next:hover,.dark-mode .swiper-button-prev:hover{border:transparent solid 1px!important;background-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f)}.dark-mode .swiper-button-next:hover::after,.dark-mode .swiper-button-prev:hover::after{color:#fff!important}.dark-mode .subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn{border:1px solid #fff;color:#fff}@media (max-width:1023px){.dark-mode .subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%)!important;-webkit-text-fill-color:#fff!important;border:solid 1px transparent;border-left:#91288d solid 1px!important;border-right:#91288d solid 1px!important}}@media (max-width:1023px){.dark-mode .subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn::before{-webkit-mask:none;border-left:#91288d solid 1px!important;border-right:#91288d solid 1px!important}}.dark-mode .subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn:hover{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%)!important;-webkit-text-fill-color:#fff!important;border:solid 1px transparent}.dark-mode .subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.dark-mode .subscribe-main .subscribe-section .subscribe-field form .btn-wrap .subscribe-btn::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.dark-mode .subscribe-main .subscribe-section .subscribe-field form .col-4 .select-box .dropdown .dropdown-label{color:#fff}.dark-mode .subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box input{color:#fff}.dark-mode .subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box input::-moz-placeholder{color:#fff}.dark-mode .subscribe-main .subscribe-section .subscribe-field form .col-6 .subscribe-input-box input::placeholder{color:#fff}.dark-mode .subscribe-main .subscribe-section .subscribe-field .subscribe-head{color:#fff}.dark-mode .Com_spots .spots-box-textWraper .spots-content .cta-wrap .cta{border:1px solid #fff;color:#fff}.dark-mode .Com_spots .spots-box-textWraper .spots-content .cta-wrap .cta:hover{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%)!important;-webkit-text-fill-color:#fff!important;border:solid 1px transparent}.dark-mode .Com_spots .spots-box-textWraper .spots-content .cta-wrap .cta:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.dark-mode .Com_spots .spots-box-textWraper .spots-content .cta-wrap .cta::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.dark-mode .media-kit-tabs .media-kit .tabs-conten .tabs-conetn-serchbar .inputbox{background:0 0!important;color:#c1c1c1;border:1px solid #656469}.dark-mode .media-kit-tabs .media-kit .tabs-conten .tabs-conetn-serchbar .search-btn-wrap .search-btn{filter:brightness(0) saturate(100%) invert(78%) sepia(0) saturate(198%) hue-rotate(68deg) brightness(98%) contrast(95%)}.dark-mode .media-kit-tabs .media-kit .search-result #searchtag li::before{background:linear-gradient(to right,#2e57aa 0,#91288d 100%)}.dark-mode .text-poup-overlay .text-popup-container{background-image:linear-gradient(to right,#0a1122,#100f22,#150d20,#190b1f,#1d081c)}.dark-mode .text-poup-overlay .text-popup-container .Com_textBox .textBox-Component .left-section .com-heading span{color:#fff}.dark-mode .text-poup-overlay .text-popup-container .Com_textBox .textBox-Component .right-section p{color:#fff}.dark-mode body{background:#000!important}@media (max-width:1023px){.dark-mode .gradient-button{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 100%)!important;-webkit-text-fill-color:#fff!important;border:transparent solid 1px!important;border-left:#91288d solid 1px!important;border-right:#91288d solid 1px!important}}@media (max-width:1023px) and (max-width:1023px){.dark-mode .gradient-button:before{-webkit-mask:none!important;border-left:#91288d solid 1px!important;border-right:#91288d solid 1px!important}}@media (max-width:1023px){.dark-mode .btns-wrap .watch-btn{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 100%)!important;-webkit-text-fill-color:#fff!important;border:transparent solid 1px!important;border-left:#91288d solid 1px!important;border-right:#91288d solid 1px!important}}@media (max-width:1023px){.dark-mode .btns-wrap .watch-btn:before{-webkit-mask:none!important;border-left:#91288d solid 1px!important;border-right:#91288d solid 1px!important}}.dark-mode .otherleadership .otherleadership-pan .otherleadership-div a .otherleadership-info{color:#fff}.dark-mode .otherleadership .otherleadership-pan .otherleadership-div .nex-btn,.dark-mode .otherleadership .otherleadership-pan .otherleadership-div .prev-btn{color:#fff}.dark-mode .Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-img .sports-overlay-text::after{background-image:linear-gradient(to right,#91288d,#91288d,#91288d,#91288d,#91288d)}.dark-mode .leadership-grid-content .leadership-grid .leadership-profile-div a .leadership-profile-info .leadership-profile-name img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(270deg) brightness(101%) contrast(105%)}@media (max-width:1023px){.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%);-webkit-text-fill-color:#fff;border:transparent solid 1px}}@media (max-width:1023px){.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn::before{-webkit-mask:none}}.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn:hover{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%);-webkit-text-fill-color:#fff}.dark-mode .Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn:hover::before{-webkit-mask:none}.dark-mode .Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com_vision_text_box p{color:#fff}.dark-mode .ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .arrow-icons img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(181deg) brightness(103%) contrast(103%)}.dark-mode .ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .info-wrap .info .name{color:#fff}.dark-mode .ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .info-wrap .info .designation{color:#fff}.dark-mode .ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-wrap .swiper-button-next,.dark-mode .ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-wrap .swiper-button-prev{border:#fff solid 1px}.dark-mode .ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-wrap .swiper-button-next::after,.dark-mode .ourleadership-section .ourleadershipWrapper .ourleade-detail-right-sec .text-box-sec .textWrapper .btn-wrap .swiper-button-prev::after{color:#fff}.dark-mode .download-section .report-dropdownWrapper .report-dropdown{background:0 0}.dark-mode .pdf-download{color:#fff!important;border:1px solid #fff!important}.dark-mode .pdf-download img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(3659%) hue-rotate(302deg) brightness(107%) contrast(104%)}.dark-mode .pdf-download:hover{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 90%)!important;-webkit-text-fill-color:#fff!important;color:transparent!important;border:1px solid transparent!important}.dark-mode .pdf-download:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask:none!important}@media (max-width:1023px){.dark-mode .pdf-download:hover::before{-webkit-mask:none!important;border-left:#91288d solid 1px!important;border-right:#91288d solid 1px!important}}@media (max-width:1023px){.dark-mode .pdf-download{background:linear-gradient(90deg,#91288d 0,#91288d 22%,#91288d 100%)!important;-webkit-text-fill-color:#fff!important;border:transparent solid 1px!important;border-left:#91288d solid 1px!important;border-right:#91288d solid 1px!important}}.dark-mode header .headerWrapper nav ul li.dropdown-menu2 .sub-menu.mega-menu{background:#393933}@media (max-width:1023px){.dark-mode header .headerWrapper nav ul li.dropdown-menu2 .sub-menu.mega-menu{background:0 0}}.dark-mode header .headerWrapper nav ul li.dropdown-menu2 .sub-menu.mega-menu .mega-wrapper .menu-column .column-head span a{color:#fff}.dark-mode header .headerWrapper nav ul li.dropdown-menu2:hover .has-child::before{background-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f)}.dark-mode header .headerWrapper nav ul li.dropdown-menu2.active .has-child::before{background-image:linear-gradient(to right,#8e278f,#8e278f,#8e278f,#8e278f,#8e278f)}.dark-mode .subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap .checkbox-group label{color:#fff}.dark-mode .subscribe-main .subscribe-section .subscribe-field form .form-control .chekbox-wrap .checkbox-group label a{color:#fff}.banner-main{width:100%;position:relative;overflow:hidden;display:block}.banner-main .banner-slider{width:100%;display:block}.banner-main .banner-slider .swiper.bannerSlidermain{width:100%;display:block;height:100vh}.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide{background:0 0}.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap{width:100%}.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap .img-box{position:relative}.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap .img-box.desk-hide{position:relative;height:100vh}@media (max-width:1026px){.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap .img-box.desk-hide a{display:block;width:100%;position:relative;z-index:91}.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap .img-box.desk-hide a:after{width:100%;height:100%;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:.7;position:absolute;content:" ";z-index:1;top:0;left:0}}@media (min-width:1027px){.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap .img-box.desk-hide picture{display:none}}.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap .img-box.desk-hide .yt-player-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:12}@media (min-width:1027px){.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap .img-box.desk-hide .yt-player-icon{display:none}}@media (max-width:1026px){.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap .img-box .yt-player{display:none}}.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap::after{width:100%;height:100%;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:.7;position:absolute;content:" ";z-index:1;top:0;left:0}.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap iframe,.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap video{height:100vh;width:100%;display:block;-o-object-fit:cover;object-fit:cover}.banner-main .banner-slider .swiper.bannerSlidermain .swiper-slide .slideWrap img{width:100%}.banner-main .custom-pagintion{position:absolute;right:5.56%;bottom:3%;z-index:91}@media (min-width:2100px){.banner-main .custom-pagintion{right:calc(50% - 960px)}}@media (max-width:1023px){.banner-main .custom-pagintion{width:100%;bottom:0}}.banner-main .text-wraper{position:absolute;z-index:99;bottom:110px;left:5.56%;color:#fff;text-align:left;max-width:53%;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end}@media (min-width:2100px){.banner-main .text-wraper{left:calc(50% - 960px);max-width:53%}}@media (max-width:1023px){.banner-main .text-wraper{bottom:32.25%}}@media (max-width:767px){.banner-main .text-wraper{max-width:90%;bottom:17%}}.banner-main .text-wraper .title{font-size:4.4rem;font-family:Adani;color:#fff;line-height:100%;font-weight:600}@media (max-width:1023px){.banner-main .text-wraper .title{font-size:3.4rem}}@media (max-width:767px){.banner-main .text-wraper .title{font-size:2.4rem}}.banner-main .text-wraper .pargraph{width:100%;margin-top:10px;color:#fff}.banner-main .text-wraper .pargraph p{font-size:2rem;font-family:Adani;font-weight:400;color:#fff!important}@media (max-width:767px){.banner-main .text-wraper .pargraph p{font-size:1.4rem}}.banner-main .text-wraper .btns-wrap{width:100%;margin-top:32px}.banner-main .text-wraper .btns-wrap .watch-btn{color:#fff;padding:20px 23.5px 20px 23.5px;font-size:1.8rem;transition:all .5s;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;margin:0 auto;z-index:0;line-height:100%;cursor:pointer;background:0 0;border:#fff solid 1px;transition:.3s ease-in-out}@media (max-width:1023px){.banner-main .text-wraper .btns-wrap .watch-btn{padding:15px 14px 15px 14px}}.banner-main .text-wraper .btns-wrap .watch-btn::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}.banner-main .text-wraper .btns-wrap .watch-btn:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}.banner-main .text-wraper .btns-wrap .watch-btn:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:767px){.banner-main .text-wraper .btns-wrap .watch-btn{font-size:1.2rem}}.banner-main .text-wraper .btns-wrap a{text-decoration:none}.banner-main .text-wraper .btns-wrap{display:inline-grid;justify-content:flex-start;margin-top:29px}.banner-main .text-wraper .btns-wrap .watch-btn{position:relative;border:none;border-radius:0}.banner-main .text-wraper .btns-wrap .watch-btn:after{content:"";position:absolute;width:100%;left:0;top:0;border-top:#fff solid 2px;transition:all .3s}.banner-main .text-wraper .btns-wrap .watch-btn:before{content:"";position:absolute;width:100%;left:0;bottom:0;border-bottom:#fff solid 2px;transition:all .3s}.banner-main .text-wraper .btns-wrap .watch-btn:hover{background:0 0;border:none}.banner-main .text-wraper .btns-wrap .watch-btn:hover:after{border-top:#fff solid 4px}.banner-main .text-wraper .btns-wrap .watch-btn:hover:before{border-bottom:#fff solid 4px}.banner-main .autoplay-progress{height:2px;width:400px;position:absolute;bottom:43px;right:90px;z-index:99;background:#fff}@media (max-width:1799px){.banner-main .autoplay-progress{bottom:46px}}@media (max-width:1023px){.banner-main .autoplay-progress{width:89px;position:absolute;bottom:41px;right:-5px}}.banner-main .autoplay-progress .pbar{width:0;height:2px;left:0;position:absolute;background:linear-gradient(to right,#91288d 0,#91288d 100%)}.banner-main .swiper-button-next{border:#fff solid 1px!important;width:50px;height:50px;left:-16px;top:-46px;z-index:91;border-radius:50%}@media (max-width:1549px){.banner-main .swiper-button-next{width:40px;height:40px}}@media (max-width:1026px){.banner-main .swiper-button-next{top:-49px}}@media (max-width:1023px){.banner-main .swiper-button-next{display:none}}.banner-main .swiper-button-next:after{content:"next";font-size:1.8rem;color:#fff!important;font-weight:400}.banner-main .swiper-button-prev{bottom:23px;border:#fff solid 1px!important;width:50px;height:50px;left:-70px;top:-46px;z-index:91;border-radius:50%}@media (max-width:1549px){.banner-main .swiper-button-prev{width:40px;height:40px;left:-70px}}@media (max-width:1023px){.banner-main .swiper-button-prev{display:none}}.banner-main .swiper-button-prev::after{content:"prev";font-size:1.8rem;color:#fff!important;font-weight:400}.banner-main .swiper-pagination{position:absolute;right:530px;left:auto;font-size:6.4rem;color:rgba(253,247,238,.4);font-weight:400;opacity:.9;width:50px}@media (min-width:2100px){.banner-main .swiper-pagination{right:570px}}@media (max-width:1399px){.banner-main .swiper-pagination{top:-79px}}@media (max-width:1023px){.banner-main .swiper-pagination{width:60px;bottom:23px;right:89px;font-size:3.4rem;top:inherit}}.tabcontainer{width:100%;text-align:center;padding:27px 0 0;display:inline-block}.tabcontainer .tabWrapper{display:inline-block;width:100%;border-bottom:1px solid #555}@media (max-width:1219px) and (max-width:1023px){.tabcontainer .tabWrapper{width:100%;max-width:100%;overflow:hidden}}.tabcontainer .tabWrapper ul{position:relative;padding:0;width:100%;display:flex;padding:0}@media (max-width:1026px){.tabcontainer .tabWrapper ul{white-space:nowrap;display:inline-flex;overflow:hidden}}.tabcontainer .tabWrapper ul li{font-size:2.2rem;font-weight:600;text-align:center;margin-right:2rem}@media (max-width:1599px){.tabcontainer .tabWrapper ul li{font-size:2.2rem}}@media (max-width:1026px){.tabcontainer .tabWrapper ul li{font-size:1.7rem}}@media (max-width:1023px){.tabcontainer .tabWrapper ul li{padding:0 10px 0 0;width:auto}}.tabcontainer .tabWrapper ul li a{color:#66686f;display:inline-block;width:100%;padding:24px 10px;border-bottom:4px solid transparent;text-decoration:none}.tabcontainer .tabWrapper ul li a.active{color:#fff;border-bottom:4px solid transparent;-o-border-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);border-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);border-image-slice:1}.tabcontainer .tabWrapper ul li:last-child a{padding-left:0;padding-right:0}.tabContentWrapp .tabContent{display:none}.tabContentWrapp .tabContent.active{display:block}.sustainabilityComponent{position:relative}.sustainabilityCompWrap{display:flex;width:100%;align-items:flex-start;height:100vh;overflow:hidden}@media (max-width:1023px){.sustainabilityCompWrap{flex-direction:column}}.sustainabilityCompWrap .subcard{width:150px;height:100vh;overflow:hidden;transition:width .5s ease;cursor:pointer;border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;position:relative}@media (max-width:1023px){.sustainabilityCompWrap .subcard{width:100%;max-height:150px;border-radius:0;transition:width .5s ease}}.sustainabilityCompWrap .subcard:after{position:absolute;z-index:1;height:70%;width:100%;content:" ";bottom:0;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:.7}@media (max-width:767px){.sustainabilityCompWrap .subcard:after{height:100%;opacity:1}}.sustainabilityCompWrap .subcard:hover{width:160px}@media (max-width:1023px){.sustainabilityCompWrap .subcard:hover{width:100%}}.sustainabilityCompWrap .subcard img{width:100%;display:block;transition:transform .5s ease;position:absolute}.sustainabilityCompWrap .subcard.active{width:100%;height:100%}@media (max-width:1023px){.sustainabilityCompWrap .subcard.active{animation:sustainability .5s ease forwards}}.sustainabilityCompWrap .subcard.active{transform:scale(1)}.sustainabilityCompWrap .subcard:not(.active){transform:scale(1);position:relative}.card-1{background-size:cover;background-position:center center;background-repeat:no-repeat}.card-2{background-size:cover;background-position:center center;background-repeat:no-repeat}.card-3{background-size:cover;background-position:center center;background-repeat:no-repeat}.sustainabilityBoxWrap{position:absolute;bottom:60px;left:5.1%;display:flex;opacity:0;z-index:2}@media (max-width:1023px){.sustainabilityBoxWrap{width:100%;display:block;left:0;padding:0 20px}}@media (max-width:767px){.sustainabilityBoxWrap{bottom:30px}}.subcard.active .sustainabilityBoxWrap{transition:opacity .6s ease-in;transition-delay:.5s;opacity:1}.sustainabilityBox1{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;line-height:100%;display:inline-block;line-height:120%;border-right:.5px solid #fff;padding-right:40px;text-transform:uppercase}@media (max-width:1026px){.sustainabilityBox1{width:100%;display:block;font-size:3.4rem;border-right:none}}.sustainabilityBox2{background:rgba(0,0,0,.4);padding:20px 20px;margin-left:5.6%;width:auto}@media (max-width:1026px){.sustainabilityBox2{width:100%;margin-left:0;margin-top:40px}}@media (max-width:767px){.sustainabilityBox2{margin-top:30px}}.sustainabilityBox2 h4{font-size:2.4rem;color:#fff!important;font-family:Adani;font-weight:600;text-transform:uppercase;margin-bottom:25px;line-height:124%}@media (max-width:1026px){.sustainabilityBox2 h4{font-size:2rem}}.sustainabilityBox2 p{color:#fff!important;font-size:2.6rem;font-family:Adani;font-weight:300;margin-bottom:10px;white-space:nowrap}@media (max-width:1026px){.sustainabilityBox2 p{font-size:1.6rem;white-space:inherit}}.sustainabilityBox2 a{color:#fff;font-size:2rem;font-family:Adani;font-weight:300;margin-bottom:10px;text-decoration:none;padding-bottom:5px;position:relative;border-bottom:2px solid transparent;-o-border-image:linear-gradient(to right,#fff,#fff,#fff,#fff,#fff);border-image:linear-gradient(to right,#fff,#fff,#fff,#fff,#fff);border-image-slice:1;display:inline-block;padding-right:17px}@media (max-width:1399px){.sustainabilityBox2 a{font-size:1.9rem;padding-right:18px}}.sustainabilityBox2 a::before{content:"";width:17px;height:15px;right:-15px;top:47%;transform:translate(-50%,-53%);position:absolute;opacity:1;transition:all .4s;background:url(/assets/adaniv1/dist/images/arrow_right_alt.svg) no-repeat center}@media (max-width:767px){.sustainabilityBox2 a::before{top:45%}}@media (max-width:1026px){.sustainabilityBox2 a{font-size:1.8rem}}.card-heading{bottom:60px;position:absolute;font-family:Adani;font-weight:250;font-size:2.6rem;left:0;background:rgba(0,0,0,.4);color:#fff;height:auto;width:auto;padding:25px 10px 25px 10px;opacity:0;writing-mode:tb-rl;transform:rotate(-180deg);z-index:2}@media (max-width:1023px){.card-heading{writing-mode:lr;transform:rotate(0);padding:15px;left:20px;font-size:1.8rem;bottom:55px}}.sustainabilityCompWrap .subcard:not(.active) .card-heading{transition:opacity .4s ease-in;transition-delay:.2s;opacity:1}@keyframes sustainability{from{max-height:150px}to{max-height:1000px}}.lang-hi-in h1,.lang-hi-in h2,.lang-hi-in h3,.lang-hi-in h4,.lang-hi-in h5{line-height:normal!important}.lang-hi-in p{line-height:normal!important}.lang-hi-in .threecard-slider .three-imgSlideWrapper .three-imgcardBox .card-text-box .card-sub-text{line-height:normal!important;width:100%}.lang-hi-in .card-text-box .card-sub-text{line-height:normal!important}.lang-hi-in .Com_TextWithImageSlider .TextWithImageSlider-wrapper .com-heading .heading{padding-top:16px}.lang-hi-in .banner .banner-slider .text-wraper .title{line-height:inherit}.lang-hi-in .growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext blockquote{color:#393939;line-height:inherit}.lang-hi-in .growth-section .growth_wrapper .growth-right-sec .textWrapper .growth-subtext blockquote:after{bottom:-2px}.lang-hi-in .newsroom-section .com-twoImageSlider .two-imgSlideWrapper .two-imgeSlideBox .slide-text-box .slide-sub-text{line-height:normal}.lang-hi-in .Com_map .map-wrapper .map-wrap-container .right-sec .map-detsils-wrap .select-box .choosState{padding:6px 8px}.lang-hi-in .press-release .press-release-wrapper .press-searchBox form .inputbox select{line-height:150%}.lang-hi-in .press-release .press-release-wrapper .press-searchBox form .inputbox input.search-box{line-height:150%}@media (max-width:767px){.lang-hi-in .ourleadershipWrapper.common-wrap .com-heading{width:80%}}.banner{position:relative;overflow:hidden;height:100vh}.banner .banner-slider{width:100%;height:100vh}.banner .banner-slider img{width:100%}.banner .banner-slider #demo{width:100%;height:100%}.banner .banner-slider .card{position:absolute;left:0;top:0;background-position:center;background-size:cover;box-shadow:6px 6px 10px 2px rgba(0,0,0,.6)}.banner .banner-slider .card::after{position:absolute;width:100%;height:100%;content:" ";z-index:98;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:.7}.banner .banner-slider #btn{position:absolute;top:690px;left:16px;z-index:99}.banner .banner-slider .card-content{position:absolute;left:0;top:0;color:rgba(255,255,255,.8666666667);padding-left:16px}.banner .banner-slider .content-place{margin-top:6px;font-size:13px;font-weight:500;font-weight:500}.banner .banner-slider .content-title-1,.banner .banner-slider .content-title-2{font-weight:600;font-size:20px;font-family:Adani;display:none}.banner .banner-slider .content-start{width:30px;height:5px;border-radius:99px;background-color:rgba(255,255,255,.8666666667);display:none}.banner .banner-slider .details{position:absolute;z-index:91!important;bottom:110px;left:5.56%;color:#fff;text-align:left;max-width:42%;display:flex;flex-wrap:wrap;flex-direction:column}.banner .banner-slider .details .place-box .text{padding-top:16px;font-size:20px}.banner .banner-slider .details .place-box .text:before{top:0;left:0;position:absolute;content:"";width:30px;height:4px;border-radius:99px;background-color:#fff;display:none}.banner .banner-slider .details&gt;.desc{margin-top:16px;width:500px;display:none}.banner .banner-slider .details .cta-box .cta a{border:1px solid #fff;background-color:transparent;border-radius:8px;color:#fff;padding:20px 20px;font-size:1.8rem;font-weight:500;text-transform:capitalize;cursor:pointer;transition:all .5s;position:relative;margin:24px 0 0 0;z-index:0;background:0 0;text-decoration:none;display:inline-block}.banner .banner-slider .details .cta-box .cta a:hover{background:linear-gradient(to bottom,#91288d,#2e57aa);-webkit-text-fill-color:#fff;transition:.3s ease-in-out;border:1px solid transparent;transition:border 0s;border-bottom:1px solid #2e57aa;border-top:1px solid #91288d}.banner .banner-slider .details&gt;.cta{margin-top:24px;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;cursor:pointer}.banner .banner-slider .details&gt;.cta&gt;.bookmark{border:none;background-color:#ecad29;width:36px;height:36px;border-radius:99px;color:#fff;display:grid;place-items:center}.banner .banner-slider .details&gt;.cta&gt;.bookmark svg{width:20px;height:20px}.banner .banner-slider .details&gt;.cta&gt;.discover{border:1px solid #fff;background-color:transparent;border-radius:8px;color:#fff;padding:20px 20px;font-size:1.8rem;font-weight:500;text-transform:capitalize;cursor:pointer;transition:all .5s;position:relative;margin:0;z-index:0;background:0 0;text-decoration:none}.banner .banner-slider .details&gt;.cta&gt;.discover:hover{background:linear-gradient(to bottom,#91288d,#2e57aa);-webkit-text-fill-color:#fff;transition:.3s ease-in-out;border:1px solid transparent;transition:border 0s;border-bottom:1px solid #2e57aa;border-top:1px solid #91288d}.banner .banner-slider .details .title-1,.banner .banner-slider .details .title-2{font-weight:500;font-size:4.4rem;font-family:adani;line-height:100%}@media (max-width:1023px){.banner .banner-slider .details .title-1,.banner .banner-slider .details .title-2{font-size:3.4rem}}@media (max-width:767px){.banner .banner-slider .details .title-1,.banner .banner-slider .details .title-2{font-size:2.4rem}}.banner .banner-slider nav{position:fixed;left:0;top:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:20px 36px;font-weight:500;display:none}.banner .banner-slider nav svg{width:20px;height:20px}.banner .banner-slider nav .svg-container{width:20px;height:20px}.banner .banner-slider nav&gt;div{display:inline-flex;align-items:center;text-transform:uppercase;font-size:14px}.banner .banner-slider nav&gt;div:first-child{gap:10px}.banner .banner-slider nav&gt;div:last-child{gap:24px}.banner .banner-slider nav&gt;div:last-child&gt;.active{position:relative}.banner .banner-slider nav&gt;div:last-child&gt;.active:after{bottom:-8px;left:0;right:0;position:absolute;content:"";height:3px;border-radius:99px;background-color:#ecad29}.banner .banner-slider .indicator{position:absolute;left:0;right:0;top:0;height:5px;z-index:60;background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f)}.banner .banner-slider .pagination{position:absolute;left:0;top:0;display:inline-flex}.banner .banner-slider .pagination&gt;.arrow{z-index:60;width:50px;height:50px;border-radius:999px;border:2px solid rgba(255,255,255,.3333333333);display:grid;place-items:center;margin-left:7px}.banner .banner-slider .pagination&gt;.arrow:nth-child(2){margin-left:20px}.banner .banner-slider .pagination&gt;.arrow svg{width:24px;height:24px;stroke-width:2;color:rgba(255,255,255,.6)}.banner .banner-slider .pagination .progress-sub-container{margin-left:0;z-index:60;width:500px;height:50px;display:flex;align-items:center}@media (max-width:1023px){.banner .banner-slider .pagination .progress-sub-container{width:180px}}.banner .banner-slider .pagination .progress-sub-container .progress-sub-background{width:500px;height:3px;background-color:rgba(255,255,255,.2);position:relative;overflow:hidden}.banner .banner-slider .pagination .progress-sub-container .progress-sub-background .progress-sub-foreground{height:3px;background:linear-gradient(to right,#91288d 0,#91288d 100%)}.banner .banner-slider .pagination .slide-numbers{width:50px;height:50px;overflow:hidden;z-index:60;position:relative}.banner .banner-slider .pagination .slide-numbers .item{width:50px;height:50px;position:absolute;color:#fff;top:0;left:0;display:grid;place-items:center;font-size:32px;font-weight:700}@media (max-width:1023px){.banner .banner-slider .pagination{left:0!important}}.banner .banner-slider .cover{position:absolute;left:0;top:0;width:100vw;height:100vh;background-color:#fff;z-index:100}.banner .banner-slider .video-box{opacity:0;width:100%;height:100%;transition:all .5s;z-index:1;position:absolute;left:0}.banner .banner-slider .video-box video{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.banner .banner-slider .video-box.active{opacity:1}.Com_joinus{width:100%;position:relative}.Com_joinus .join-us-wrapper{width:100%;position:relative}.Com_joinus .join-us-wrapper .joinus-heading-wrap{width:100%;display:flex;align-items:end}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-heading-wrap{align-items:flex-start;justify-content:space-between;position:relative}}.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading{width:100%;width:100%;position:relative}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading{margin-top:5px}}.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h1,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h2,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h3,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h4,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h1,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h2,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h3,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h4,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h1,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h2,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h3,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h4,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h1,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h2,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h3,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h4,.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading h5{font-size:2.2rem}}.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading span{font-size:1.6rem;margin-top:20px}}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading{top:17px}}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-heading-wrap .com-heading span br{display:none}}.Com_joinus .join-us-wrapper .joinus-heading-wrap .right-btn{width:10%;display:flex;align-items:center;padding:0;justify-content:flex-end;white-space:nowrap;min-width:135px}.Com_joinus .join-us-wrapper .joinus-heading-wrap .right-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-heading-wrap .right-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.Com_joinus .join-us-wrapper .joinus-heading-wrap .right-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-heading-wrap .right-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.Com_joinus .join-us-wrapper .joinus-heading-wrap .right-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.Com_joinus .join-us-wrapper .joinus-heading-wrap .right-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-heading-wrap .right-btn{width:auto;position:absolute;right:0;top:0}}.Com_joinus .join-us-wrapper .joinus-box-wrapper{width:100%;margin-top:40px}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap{width:100%}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul{list-style:none;padding:0;margin:0;display:flex;align-items:flex-start}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul{flex-wrap:wrap}}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li{position:relative;overflow:hidden;margin-right:30px;cursor:pointer;transition:width .5s;width:25%}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li{width:100%;margin-right:0;margin-bottom:30px}}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li:last-child{margin-right:0}@media (max-width:991px){.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li:last-child{margin-bottom:0}}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li .joinus-img{width:100%;height:66.5vh;overflow:hidden;position:relative;z-index:2}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li .joinus-img::after{position:absolute;z-index:1;height:40%;width:100%;content:" ";bottom:-2px;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:1}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li .joinus-img::after{height:80%}}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li .joinus-img{max-height:140px}}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li .joinus-img img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;transition:width .5s;transition:1s linear}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li .joinus-img:hover img{transform:scale(1.05)}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li .joinus-overlay-text{position:absolute;left:0;bottom:32px;z-index:2;width:auto;color:#fff;font-size:2.2rem;font-family:Adani;font-weight:400;padding-left:20px}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li.active{width:53.6%;transition:width .5s}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li.active{width:100%}}@media (max-width:1023px){.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li.active .joinus-img{height:auto;animation:joinus .5s ease forwards}}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li.active .joinus-overlay-text::after{content:"";position:absolute;left:0;bottom:-12px;z-index:2;width:calc(100% + 10px);height:2px;background-image:linear-gradient(to right,#0180a3,#0074b0,#3264b4,#664daa,#8e278f);transition:all ease .3s}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li.active .joinus-overlay-text .arrow-right{display:inline-block;width:15px;height:15px;position:relative;left:10px;top:0}.Com_joinus .join-us-wrapper .joinus-box-wrapper .join-us-box-wrap ul li.active .joinus-overlay-text .arrow-right::after{content:"";display:block;width:20px;height:20px;left:0;position:absolute;background:url(/assets/adaniv1/dist/images/arrow_right_alt.svg) no-repeat center}@keyframes joinus{from{max-height:140px}to{max-height:1000px}}.Com_spots{width:100%;position:relative}.Com_spots .spots-wrapper{width:100%;position:relative}.Com_spots .spots-wrapper .spots-heading-wrap{width:100%;display:flex;align-items:center}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-heading-wrap{align-items:flex-start;justify-content:space-between}}.Com_spots .spots-wrapper .spots-heading-wrap .com-heading{width:100%;width:100%;position:relative}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-heading-wrap .com-heading{margin-top:5px}}.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h1,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h2,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h3,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h4,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h1,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h2,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h3,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h4,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h1,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h2,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h3,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h4,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h1,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h2,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h3,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h4,.Com_spots .spots-wrapper .spots-heading-wrap .com-heading h5{font-size:2.2rem}}.Com_spots .spots-wrapper .spots-heading-wrap .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_spots .spots-wrapper .spots-heading-wrap .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-heading-wrap .com-heading span{font-size:1.6rem;margin-top:20px}}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-heading-wrap .com-heading span br{display:none}}.Com_spots .spots-wrapper .spots-heading-wrap .right-btn{width:10%;display:flex;align-items:center;padding:0;justify-content:flex-end;white-space:nowrap}.Com_spots .spots-wrapper .spots-heading-wrap .right-btn .gradient-button{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-heading-wrap .right-btn .gradient-button{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.Com_spots .spots-wrapper .spots-heading-wrap .right-btn .gradient-button::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-heading-wrap .right-btn .gradient-button::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.Com_spots .spots-wrapper .spots-heading-wrap .right-btn .gradient-button:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.Com_spots .spots-wrapper .spots-heading-wrap .right-btn .gradient-button:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-heading-wrap .right-btn{width:auto}}.Com_spots .spots-wrapper .spots-box-wrapper{width:100%;margin-top:40px}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap{width:100%}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul{list-style:none;padding:0;margin:0;display:flex;align-items:flex-start}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul{flex-wrap:wrap}}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li{position:relative;overflow:hidden;margin-right:20px;cursor:pointer;transition:width .5s;width:18.765%}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li{width:100%;margin-right:0;margin-bottom:30px}}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li:last-child{margin-right:0}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-img{width:100%;height:42.57vh;overflow:hidden;position:relative;z-index:2}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-img::after{position:absolute;z-index:1;height:40%;width:100%;content:" ";bottom:0;background:linear-gradient(to bottom,transparent 0,#000 100%);opacity:1}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-img{height:70%}}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-img img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;transition:width .5s;transition:1s ease;filter:grayscale(100%)}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-img:hover img{transform:scale(1.05);filter:none}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-img .sports-overlay-text{position:absolute;left:0;bottom:32px;z-index:2;width:auto;color:#fff;font-size:2.4rem;font-family:Adani;font-weight:400;padding-left:20px;display:none}@media (max-width:767px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-img .sports-overlay-text{font-size:1.8rem}}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-img .sports-overlay-text::after{content:"";position:absolute;left:0;bottom:-12px;z-index:2;width:100%;height:2px;background:#fff;transition:all ease .3s}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-mobile-text{display:none;padding-top:22px}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-mobile-text h3{font-size:2.4rem;font-weight:600;font-family:adani;margin-bottom:20px}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-mobile-text p{font-family:Adani;font-size:2.2rem;line-height:2.6rem;margin-bottom:15px}}@media (max-width:1023px) and (max-width:767px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-mobile-text p{font-size:1.6rem}}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-mobile-text .cta-wrap .cta{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%;display:inline-block;margin-top:17px}}@media (max-width:1023px) and (max-width:1023px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-mobile-text .cta-wrap .cta{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-mobile-text .cta-wrap .cta::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}@media (max-width:1023px) and (max-width:1023px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-mobile-text .cta-wrap .cta::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-mobile-text .cta-wrap .cta:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li .spots-mobile-text .cta-wrap .cta:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li.active{width:53.6%;transition:width .5s}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li.active{width:100%;animation:sportline .5s ease forwards}}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li.active .spots-img{height:auto}}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li.active .spots-img img{filter:none}.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li.active .spots-img .sports-overlay-text{display:block}@media (max-width:1023px){.Com_spots .spots-wrapper .spots-box-wrapper .spots-box-wrap ul li.active .spots-mobile-text{display:block}}.Com_spots .spots-box-textWraper{padding-top:32px;position:relative}@media (max-width:1023px){.Com_spots .spots-box-textWraper{display:none}}.Com_spots .spots-box-textWraper .spots-content{opacity:0;display:none;transition:all .7s}.Com_spots .spots-box-textWraper .spots-content.active{opacity:1;display:block}.Com_spots .spots-box-textWraper .spots-content h3{font-size:2.4rem;font-weight:600;font-family:adani;margin-bottom:30px}.Com_spots .spots-box-textWraper .spots-content p{font-family:adani;font-size:2.2rem;line-height:2.6rem;margin-bottom:15px}.Com_spots .spots-box-textWraper .spots-content .cta-wrap .cta{padding:20px 23.5px 20px 23.5px;font-size:1.8rem;font-family:Adani;text-transform:capitalize;font-weight:500;position:relative;z-index:0;cursor:pointer;text-decoration:none;color:#393939;border-radius:8px;border:1px solid #393939;background:0 0;line-height:100%;display:inline-block;margin-top:17px}@media (max-width:1023px){.Com_spots .spots-box-textWraper .spots-content .cta-wrap .cta{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.Com_spots .spots-box-textWraper .spots-content .cta-wrap .cta::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.Com_spots .spots-box-textWraper .spots-content .cta-wrap .cta::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.Com_spots .spots-box-textWraper .spots-content .cta-wrap .cta:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.Com_spots .spots-box-textWraper .spots-content .cta-wrap .cta:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@keyframes sportline{from{max-height:300px}to{max-height:1000px}}.Com_company_vision{width:100%;position:relative}.Com_company_vision .Com_company_vision_container{width:100%;position:relative;display:flex;flex-direction:row;align-items:center}@media (max-width:1026px){.Com_company_vision .Com_company_vision_container{flex-direction:column}}.Com_company_vision .Com_company_vision_container .company_vision_img{width:100%}.Com_company_vision .Com_company_vision_container .company_vision_img img{width:100%;-o-object-fit:cover;object-fit:cover}.Com_company_vision .Com_company_vision_container .company_vision_text{width:100%}.Com_company_vision .Com_company_vision_container .company_vision_text .company_vision_wrap_text{position:absolute;right:5.55%;bottom:10%;z-index:1;max-width:500px}.Com_company_vision .Com_company_vision_container .company_vision_text .company_vision_wrap_text .company_vision_text{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;line-height:44px;width:100%;margin-bottom:20px;text-align:right}@media (max-width:1023px){.Com_company_vision .Com_company_vision_container .company_vision_text .company_vision_wrap_text .company_vision_text{font-size:3.4rem}}.Com_company_vision .Com_company_vision_container .company_vision_text .company_vision_wrap_text .company_vision_subtext{color:#fff;font-size:2.4rem;font-family:Adani;font-weight:600;word-wrap:break-word;width:100%;text-align:right}@media (max-width:1023px){.Com_company_vision .Com_company_vision_container .company_vision_text .company_vision_wrap_text .company_vision_subtext{font-size:1.8rem}}.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec{width:31%;padding:0 2.81% 0 5.56%}@media (max-width:1219px){.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec{padding:0 1.38% 0 1.38%}}@media (max-width:1026px){.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec{width:100%;padding:40px 20px}}.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap{width:100%}.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_icon{width:100%;margin-bottom:30px}.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap{width:100%}.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading{width:100%;position:relative}@media (max-width:1023px){.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading{margin-top:5px}}.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h1,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h2,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h3,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h4,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h5{color:#fff;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;display:inline-block;line-height:100%;position:relative}@media (max-width:1023px){.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h1,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h2,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h3,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h4,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h5{font-size:3.4rem}}@media (max-width:767px){.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h1,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h2,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h3,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h4,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h5{font-size:2.4rem}}@media (max-width:390px){.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h1,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h2,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h3,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h4,.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading h5{font-size:2.2rem}}.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading span{color:#c1c1c1;font-size:2.2rem;font-family:Adani;font-weight:400;width:100%;display:block;margin-top:24px}.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading span strong{font-weight:600}@media (max-width:1023px){.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com-heading span{font-size:1.6rem;margin-top:20px}}.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com_vision_text_box{width:100%;margin-top:30px}.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com_vision_text_box p{color:#393939;font-size:2.2rem;font-family:Adani;font-weight:400;word-wrap:break-word}@media (max-width:1023px){.Com_company_vision .Com_company_vision_container .Com_company_vision_left_sec .com_vison_left_wrap .com_vision_text-wrap .com_vision_text_box p{font-size:1.6rem}}.Com_company_vision .Com_company_vision_container .Com_company_vision_right_sec{width:69%;position:relative}@media (max-width:1026px){.Com_company_vision .Com_company_vision_container .Com_company_vision_right_sec{width:100%}}.Com_timeline{width:100%}.Com_timeline .com_timeline_wrapper{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width:1023px){.Com_timeline .com_timeline_wrapper{flex-direction:column}}.Com_timeline .com_timeline_wrapper .com_timeline_left-sec{width:60.76%}@media (max-width:1023px){.Com_timeline .com_timeline_wrapper .com_timeline_left-sec{width:100%}}.Com_timeline .com_timeline_wrapper .com_timeline_left-sec .timeline_img{width:100%}.Com_timeline .com_timeline_wrapper .com_timeline_left-sec .timeline_img img{width:100%}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec{width:39.44%;padding:0 5.56%}@media (max-width:1023px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec{width:100%}}@media (max-width:1219px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec{padding:0 5.56% 0 4.56%}}@media (max-width:1023px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec{padding:70px 5.56% 70px 4.56%}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider{width:100%}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap{width:100%;position:relative;display:flex;flex-wrap:wrap;align-items:center}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_img{width:58%;margin-right:10%}@media (max-width:1026px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_img{width:100%;margin-right:0;margin-bottom:50px}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_img img{width:100%}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_text_box{width:100%}@media (max-width:1026px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_text_box{width:100%}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_text_box .timeline-heading{color:#393939;font-size:4.4rem;font-family:Adani;font-weight:600;text-transform:uppercase;line-height:100%;margin-bottom:24px}@media (max-width:1399px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_text_box .timeline-heading{font-size:3.8rem}}@media (max-width:1023px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_text_box .timeline-heading{font-size:3.4rem}}@media (max-width:767px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_text_box .timeline-heading{font-size:2.4rem}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_text_box .timeline-text{width:100%;color:#393939;font-size:2rem;font-family:Adani;font-weight:400}@media (max-width:1399px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timeline_slider_wrap .timeline_text_box .timeline-text{font-size:1.7rem}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap{position:relative;right:0;bottom:20%;z-index:1;width:100%;margin-top:44px}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box{width:100%;display:-webkit-box}@media (max-width:767px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box{flex-direction:column;align-items:flex-start}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom{width:auto;display:flex;flex-wrap:wrap;padding-top:24px;position:relative}@media (max-width:1026px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom{padding-top:22px;width:68%}}@media (max-width:439px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom{width:61%}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom::before{content:"";position:absolute;bottom:35px;left:0;height:2px;background:#393939;width:100%;opacity:.4}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li{display:inline-flex;position:relative;padding:11px 0 0 0;width:95px;justify-content:center}@media (min-width:2100px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li{padding:11px 0 0 0}}@media (max-width:1549px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li{width:85px}}@media (max-width:1399px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li{width:70px}}@media (max-width:1026px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li{width:32%}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li:first-child::after{content:"";position:absolute;left:45%;top:20%;height:10px;width:10px;background:#393939;border-radius:50%}@media (max-width:1399px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li:first-child::after{top:7%}}@media (max-width:1023px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li:first-child::after{top:14%}}@media (max-width:767px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li:first-child::after{top:9%}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li:last-child::after{content:"";position:absolute;left:45%;top:20%;height:10px;width:10px;background:#393939;border-radius:50%}@media (max-width:1399px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li:last-child::after{top:7%}}@media (max-width:1023px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li:last-child::after{top:14%}}@media (max-width:767px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li:last-child::after{top:9%}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li .timeline-title{font-size:2rem;color:#393939;font-family:Adani;text-transform:capitalize;font-weight:400;margin-top:16px;position:relative}@media (max-width:1399px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li .timeline-title{font-size:1.7rem}}@media (max-width:767px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .swiper-pagination-custom li .timeline-title{font-size:1.5rem}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn{display:inline-flex;justify-content:flex-start;margin-left:0;align-items:center}@media (max-width:767px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn{margin-left:0}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn{color:#393939;border-radius:8px;padding:20px 23.5px 20px 23.5px;font-size:1.8rem;transition:all .5s;font-family:Adani;text-transform:capitalize;font-weight:400;position:relative;margin:0 auto;z-index:0;cursor:pointer;text-decoration:none;background:0 0;border:1px solid #393939}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1023px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn:hover{background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent;border-radius:8px;font-weight:500}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn:hover::before{z-index:-1;inset:0;border:1px solid transparent;border-radius:8px;background:inherit;background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-repeat:no-repeat}@media (max-width:1549px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn{padding:15px 15px 15px 8px}}@media (max-width:1399px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn{font-size:1.5rem}}@media (max-width:1023px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .timeline-box .viewtimeline-btn .view-time-btn{padding:15px 14px 15px 14px;font-size:1.4rem;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90%);-webkit-background-clip:text!important;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border:1px solid transparent}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .slider__controls{position:absolute;top:33%;left:19%;z-index:991}@media (min-width:2100px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .slider__controls{bottom:10%}}@media (max-width:1679px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .slider__controls{top:33%;left:23%}}@media (max-width:1399px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .slider__controls{top:26%;left:20%}}@media (max-width:1026px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .slider__controls{top:25%;left:29%}}@media (max-width:767px){.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .slider__controls{top:34%;left:20%}}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .slider__controls .swiper-pagination-bullet{border:#707070 solid 1px;width:12px;height:12px;background:#707070;opacity:1;margin-right:8px}.Com_timeline .com_timeline_wrapper .com_timeline_right_sec .Com_timeline_slider .timline-bar-wrap .slider__controls .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#393939;border:solid 1px #393939;position:relative}@keyframes lineAnim{0%{top:-60%}50%{top:20%;height:80%}100%{top:100%;height:100%}}.scroll-to-reveal{position:absolute;font-size:2rem;line-height:1.2em;text-transform:uppercase;text-align:right;font-weight:600;top:88vh;z-index:13;left:50%;transform:translateX(-50%);text-align:center;display:inline-block;color:#91288d;padding-bottom:50px}.scroll-to-reveal span{position:absolute;display:inline-block;bottom:50px;left:50%;transform:translateX(-50%);animation:shadowFloat 1s linear alternate infinite}.scroll-to-reveal span::before{content:"";border-top:1px solid #91288d;border-left:1px solid #91288d;position:absolute;left:0;top:0;width:20px;height:20px;margin-left:-5px;transform:rotate(225deg)}.scroll-to-reveal span::after{content:"";border-top:1px solid #91288d;border-left:1px solid #91288d;position:absolute;left:0;top:10px;width:20px;height:20px;margin-left:-5px;transform:rotate(225deg)}@media (max-width:1023px){.scroll-to-reveal{display:none}}.timeline-intro{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}@media (max-width:1023px){.timeline-intro{flex-direction:column;flex-wrap:wrap}}.timeline-intro .textBox-Component{width:100%;text-align:left;max-width:72%}@media (max-width:1023px){.timeline-intro .textBox-Component{max-width:100%;padding-bottom:30px}}.pin-spacer{background:0 0!important}.pin-spacer:nth-of-type(odd){background:0 0!important}.pin-spacer:nth-of-type(even){background:0 0!important}.timeline-header{position:relative;z-index:15;width:100%;top:0}@media (max-width:1023px){.timeline-header{position:relative}}.timeline-header .media-kit-tabs{position:absolute;width:100%}@media (max-width:1023px){.timeline-header .media-kit-tabs{position:relative}}.timeline-header .media-kit-tabs .wrap-box{text-align:center;padding:20px 0}@media (max-width:1023px){.timeline-header .media-kit-tabs .wrap-box{text-align:left;padding:0 0}}.timeline-header .com_container{position:relative;width:calc(100% - 90px);margin:0 auto}@media (max-width:1023px){.timeline-header .com_container{width:100%}}.timeline-header .com_container .breadcrumb-wrapper{position:absolute;width:100%;left:0;bottom:auto}@media (max-width:1023px){.timeline-header .com_container .breadcrumb-wrapper{position:relative}}.milestone-nav-holder{position:relative;width:16.66%;height:100vh;left:0;display:flex;flex-direction:column;justify-content:center;border-right:#8e278f solid 10px}.milestone-nav-holder.fixed{position:fixed;z-index:111;top:50px;left:0;right:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:1023px){.milestone-nav-holder{position:absolute;z-index:60;width:100%;height:auto;border-right:none}}.milestone-header{display:none;position:relative;width:100%;height:70px;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90.5%);font-size:2rem;color:#fff;font-weight:600;padding:1rem 2rem;line-height:normal}@media (max-width:1023px){.milestone-header{display:block}.milestone-header span{display:block}}.milestone-header::after{content:"Change";position:absolute;font-size:1.2rem;font-weight:400px;color:#fff;right:20px;bottom:20px;border-bottom:#fff solid 1px;padding-bottom:3px}.milestone-nav{position:relative;z-index:11}.milestone-nav ul{position:relative;height:auto;width:auto;display:flex;flex-direction:column}@media (max-width:1023px){.milestone-nav ul{display:none}}.milestone-nav ul li{position:relative;display:block}.milestone-nav ul li a{position:relative;white-space:normal;display:block;text-decoration:none;font-size:1.6rem;padding:3rem 3rem;color:#c1c1c1;font-weight:400;border-bottom:#393939 solid 1px;background:#000;z-index:1;transition:all .3s ease-in}.milestone-nav ul li a span{display:block;margin-left:0}.milestone-nav ul li a::after{content:"";position:absolute;z-index:-1;right:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#0180a2 0,#006db6 22%,#8e278f 90.5%);transform-origin:0 100%;transition:all .1s ease-in;opacity:0}@media (max-width:1023px){.milestone-nav ul li a{padding:2rem 3rem}}.milestone-nav ul li:hover a{color:#fff}.milestone-nav ul li:hover a::after{opacity:1;transition:all .1s ease-in color .3s ease-in}.milestone-nav ul li.active{transition:all .3s ease-in}.milestone-nav ul li.active a{font-size:2rem;color:#fff;font-weight:600;padding:4rem 3rem;line-height:normal;transition:all .3s ease-in}.milestone-nav ul li.active a::after{opacity:1;transition:all .1s ease-in color .3s ease-in}@media (max-width:1023px){.milestone-nav ul li.active a{padding:2rem 3rem}}.year-nav-holder{position:relative;pointer-events:none;width:35.33%;min-height:100vh;top:0!important}@media (max-width:1023px){.year-nav-holder{display:none}}.year-nav{position:fixed;pointer-events:all;width:100%;min-height:100vh;display:flex;flex-direction:column;padding-left:25px;opacity:0;visibility:hidden;transition:all .3s ease-in}.year-nav.active{opacity:1;visibility:visible;transition:all .3s ease-in}.year-nav::after{content:"";position:absolute;z-index:-1;left:25px;top:0;width:0;height:100%;border:#969696 solid .5px;opacity:.2}.year-nav ul{position:absolute;width:94%;top:50%!important;transition:.7s;display:flex;flex-direction:column;justify-content:center}.year-nav ul li{position:relative;width:100%;font-style:normal;font-weight:400;padding:20px 0 20px 25px;opacity:1;transition:all .3s ease-in}.year-nav ul li::before{content:"";display:block;position:absolute;background-color:#fff;top:32px;left:0;margin:-5px;height:12px;width:12px;border-radius:50%;transition:all .3s ease-in}.year-nav ul li a{position:relative;z-index:11;text-decoration:none;width:100%;padding-right:20px;display:flex;flex-direction:column;transition:all .3s ease-in}.year-nav ul li a .year-title{display:none}.year-nav ul li.active{opacity:1;transition:all .3s ease-in}.year-nav ul li.active::before{background-color:#8e278f;margin:-7px;height:16px;width:16px;transition:all .3s ease-in}.year-nav ul li.active a{transition:all .3s ease-in;border-right:#8e278f solid 1px}.year-nav ul li.active a::before{content:"";position:absolute;right:-10px;top:50%;margin-top:-5px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #8e278f}.year-nav ul li.active a .year-title{display:block}.year-num{position:relative;color:#fff;font-size:2.6rem;font-weight:500;line-height:normal;padding-bottom:10px}@media (max-width:1023px){.year-num{font-size:3rem}}@media (max-width:767px){.year-num{font-size:2.2rem}}@media (max-width:1023px){.year-num::before{content:"";position:absolute;width:16px;width:16px;height:16px;left:-25px;top:4px;border-radius:50%;background-color:#8e278f}}.year-title{color:#fff;font-size:2.6rem;font-weight:600;line-height:normal;padding-bottom:20px}@media (max-width:1023px){.year-title{font-size:3rem}}@media (max-width:767px){.year-title{font-size:2.2rem}}.section-timeline{position:relative;width:100%;overflow:hidden}@media (max-width:1023px){.section-timeline{padding-top:50px}}.row-timeline{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:row}@media (max-width:1023px){.row-timeline{flex-direction:column}}.milestone-content{position:relative;flex-grow:1;width:67.37%}@media (max-width:1023px){.milestone-content{width:100%;padding-top:20px}}.milestone-intro{position:relative;z-index:11;width:100%;height:100vh;left:0;top:0;right:0;bottom:0}@media (max-width:1023px){.milestone-intro{position:relative;min-height:100vh;height:auto;display:none}}.milestone-intro-holder{position:relative;min-height:100vh;top:0!important}@media (max-width:1023px){.milestone-intro-holder{position:relative;height:auto}}.milestone-intro-div{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:1023px){.milestone-intro-div{position:relative;min-height:100vh;height:auto;display:flex;padding:10rem 40px}}@media (max-width:767px){.milestone-intro-div{padding:8rem 20px}}.milestone-intro-div.active{display:flex}.milestone-intro-div .milestone-intro-text{position:relative;z-index:12;display:flex;flex-direction:column;justify-content:center;align-items:center;width:67.5%;margin:0 auto}@media (max-width:1023px){.milestone-intro-div .milestone-intro-text{width:100%}}.milestone-intro-div .milestone-intro-text h3{font-size:2rem;font-weight:500;color:#c1c1c1;margin-bottom:4rem;text-align:center}@media (max-width:1023px){.milestone-intro-div .milestone-intro-text h3{font-size:1.8rem;margin-bottom:2rem}}.milestone-intro-div .milestone-intro-text h2{font-size:4.4rem;font-weight:600;color:#006db6!important;margin-bottom:4rem;text-align:center}@media (max-width:1023px){.milestone-intro-div .milestone-intro-text h2{font-size:3.4rem}}@media (max-width:767px){.milestone-intro-div .milestone-intro-text h2{font-size:2.4rem}}@media (max-width:390px){.milestone-intro-div .milestone-intro-text h2{font-size:2.2rem}}.milestone-intro-div .milestone-intro-text p{font-size:2.2rem;font-weight:400;color:#c1c1c1;margin-bottom:2rem;text-align:center}@media (max-width:1023px){.milestone-intro-div .milestone-intro-text p{font-size:1.6em;margin-bottom:0}}.milestone-intro-div .intro-bg{position:absolute;width:100%;height:100%;max-height:100vh;left:0;top:0;transform-origin:0 50%}.milestone-intro-div .intro-bg::after{content:"";position:absolute;width:100%;height:100%;max-height:100vh;left:0;top:0;background:linear-gradient(to right top,#091222,#0b1122,#0d1021,#0f0f21,#110e20,#130d20,#140d1f,#160c1f,#180b1e,#1a0a1e,#1b091d,#1d081c);display:none}@media (max-width:1023px){.milestone-intro-div .intro-bg{max-height:none}}.milestone-intro-div .intro-bg .diviline{position:absolute;z-index:1;width:1px;height:19vh;background-color:#c1c1c1;left:50%}@media (max-width:1023px){.milestone-intro-div .intro-bg .diviline{position:absolute;height:5rem}}.milestone-intro-div .intro-bg .diviline.divilineTop{top:0}.milestone-intro-div .intro-bg .diviline.divilineBottom{bottom:0}.timeline-content{position:relative;z-index:10;flex:auto;width:100%;min-height:100vh;display:flex;flex-direction:row;color:#393939}@media (max-width:1023px){.timeline-content{flex-direction:column;padding:20px;min-height:auto}}.timeline-content .year-info{position:relative;width:100%;display:flex;flex-direction:column;display:none}.timeline-content .year-info span{display:block}@media (max-width:1023px){.timeline-content .year-info{display:block}}.timeline-content .year-content{position:relative;width:100%;padding-top:5vh;padding-bottom:5vh}@media (max-width:1023px){.timeline-content .year-content{padding-bottom:0}}.timeline-content .year-content:first-of-type{padding-top:50vh}@media (max-width:1023px){.timeline-content .year-content:first-of-type{padding-top:0}}.timeline-content .year-content:first-of-type .year-content-div:first-of-type{margin-top:-75px}@media (max-width:1023px){.timeline-content .year-content:first-of-type .year-content-div:first-of-type{margin-top:0}}.timeline-content .year-content:last-of-type{padding-bottom:30vh}@media (max-width:1023px){.timeline-content .year-content:last-of-type{padding-bottom:0;padding-bottom:4rem}}.timeline-content .year-content-div{position:relative;width:100%;padding:20px;margin-bottom:50px;background-color:#000;border:#393939 solid .5px;color:#c1c1c1;font-size:2.4rem;font-weight:400;line-height:120%}.timeline-content .year-content-div b{font-weight:600}.timeline-content .year-content-div:not(:has(.year-media)){font-size:2.8rem}@media (max-width:767px){.timeline-content .year-content-div:not(:has(.year-media)){font-size:2.2rem}}.timeline-content .year-content-div:last-of-type{margin-bottom:0}@media (max-width:1023px){.timeline-content .year-content-div{margin-bottom:40px}}@media (max-width:767px){.timeline-content .year-content-div{font-size:2.2rem}}.timeline-content .year-content-div .year-media{position:relative;width:100%}.timeline-content .year-content-div .year-media .tlImg{position:relative;width:100%;height:auto;margin-top:16px}.timeline-content .year-content-div .year-media img{max-width:none;width:100%;height:auto}.timeline-content .year-content-div .year-media .tlVideo{position:relative;width:100%;height:0;padding-bottom:72.07%;margin-top:16px}@media (max-width:1023px){.timeline-content .year-content-div .year-media .tlVideo{padding-bottom:100%}}.timeline-content .year-content-div .year-media iframe,.timeline-content .year-content-div .year-media video{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;left:0;top:0;right:0;bottom:0}.timeline-content .year-content-div p{color:#c1c1c1;font-size:2.4rem;font-weight:400;line-height:120%;margin-bottom:2rem}@media (max-width:767px){.timeline-content .year-content-div p{font-size:2.2rem}}.timeline-content .year-content-div p b{font-weight:600}.timeline-content .year-content-div ul{position:relative;list-style:none;margin-left:20px}.timeline-content .year-content-div ul li{list-style-type:disc;padding-left:0;font-size:2.4rem;font-weight:400;line-height:120%;margin-bottom:2rem}@media (max-width:767px){.timeline-content .year-content-div ul li{font-size:2.2rem}}.timeline-content .year-content-div ul li b{font-weight:600}.timeline-content .year-content-div:not(:has(.year-media)) p{font-size:2.4rem}@media (max-width:767px){.timeline-content .year-content-div:not(:has(.year-media)) p{font-size:2.2rem}}.timeline-content .year-content-div:not(:has(.year-media)) li{font-size:2.4rem}@media (max-width:767px){.timeline-content .year-content-div:not(:has(.year-media)) li{font-size:2.2rem}}.milestone-div-holder{position:relative;width:100%;min-height:100vh}.milestone-div{position:relative;width:100%;min-height:100vh}@media (max-width:1023px){.milestone-div{min-height:auto}}.milestone-div:last-of-type .timeline-content .year-content:last-of-type{padding-bottom:25vh}@media (max-width:1023px){.milestone-div:last-of-type .timeline-content .year-content:last-of-type{padding-bottom:4rem}}.milestone-content .milestone-div-holder .milestone-div:first-of-type .milestone-intro-div .intro-bg .diviline.divilineTop{display:none}.milestone-content .milestone-div-holder .milestone-div:first-of-type .milestone-intro-div .intro-bg .diviline.divilineBottom{display:none}.year-content-pan{position:relative;width:calc(64.16% - 90px);min-height:100vh;display:flex;flex-direction:column;padding-left:40px;padding-right:40px}@media (max-width:1023px){.year-content-pan{width:100%;margin:0;min-height:auto;padding:0 0 0 25px}}.nextPager{position:absolute;padding-bottom:10vh;text-align:center;padding-left:25px;bottom:0;width:100%}.nextPager span{position:absolute;margin-left:-20px;display:inline-block;animation:shadowFloat 1s linear alternate infinite}.nextPager span::before{content:"";border-top:1px solid #c1c1c1;border-left:1px solid #c1c1c1;position:absolute;left:0;top:5px;width:10px;height:10px;margin-left:-5px;transform:rotate(225deg)}.nextPager span::after{content:"";border-top:1px solid #c1c1c1;border-left:1px solid #c1c1c1;position:absolute;left:0;top:12px;width:10px;height:10px;margin-left:-5px;transform:rotate(225deg)}.nextPager a{position:relative;font-size:2.6rem;font-weight:500;color:#c1c1c1;padding-bottom:30px;text-decoration:none}@media (max-width:1023px){.nextPager{padding-bottom:10px;position:relative;text-align:left;padding-left:55px}}@keyframes shadowFloat{0%{transform:translateY(-5px)}100%{transform:translateY(5px)}}.bgmileImg-box{position:relative;width:100%;height:100%;overflow:hidden}.bgmileImg-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(0)}.bgmileImg-box::before{width:100%;height:100%;background-color:#000;opacity:.9;position:absolute;content:" ";z-index:1;top:0;left:0}.bgmileImgPan{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100vh;z-index:-1}@media (max-width:1023px){.bgmileImgPan{display:none}}.light-mode .intro-bg::after{background:#f0f0f0}.light-mode .milestone-nav-holder{background-color:#fff}.light-mode .milestone-nav{position:relative;z-index:11}.light-mode .milestone-nav ul li a{color:#393939;border-bottom:#bcbcbc solid 1px;background:linear-gradient(258deg,#f0f0f0 10.04%,#f0f0f0 95.46%)}.light-mode .milestone-nav ul li:hover a{color:#fff}.light-mode .milestone-nav ul li.active a{color:#fff}.light-mode .milestone-intro-div .milestone-intro-text h3{color:#393939}.light-mode .milestone-intro-div .milestone-intro-text h2{color:#006db6!important}.light-mode .milestone-intro-div .milestone-intro-text p{color:#393939}.light-mode .milestone-intro-div .intro-bg::after{background:#f0f0f0}.light-mode .milestone-intro-div .intro-bg .diviline{background-color:#393939}.light-mode .year-nav ul::after{border:#969696 solid .5px}.light-mode .year-nav ul li::before{background-color:#393939}.light-mode .year-nav ul li.active::before{background-color:#8e278f}.light-mode .year-nav ul li.active a{border-right:#8e278f solid 1px}.light-mode .year-nav ul li.active a::before{border-left:10px solid #8e278f}.light-mode .year-num{color:#393939}.light-mode .year-title{color:#393939}.light-mode .timeline-content{color:#393939}.light-mode .timeline-content .year-content-div{border:#393939 solid .5px;background-color:#fff;color:#393939}.light-mode .timeline-content .year-content-div p{color:#393939}.light-mode .timeline-content .year-content-div a{color:#393939}.light-mode .bgmileImg-box::before{background-color:#fff}.light-mode .nextPager span::before{border-top:1px solid #393939;border-left:1px solid #393939}.light-mode .nextPager span::after{border-top:1px solid #393939;border-left:1px solid #393939}.light-mode .nextPager a{color:#393939}.chairman-msg-sec .ourLeaderShip-Wrapper{width:100%;display:flex;flex-wrap:wrap;gap:70px;position:relative;height:100vh}@media (max-width:1023px){.chairman-msg-sec .ourLeaderShip-Wrapper{height:100%;gap:0}}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-LeftSec{position:relative;width:55%}@media (max-width:1023px){.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-LeftSec{width:100%}}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-LeftSec img{width:100%;height:auto!important;-o-object-position:top;object-position:top;cursor:pointer}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-LeftSec .custom-next{background-image:url(../images/chairman-page/next-white.svg);width:45px!important;height:46px!important;right:20px;opacity:1;border:none;position:absolute;top:35%;cursor:pointer}@media (max-width:767px){.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-LeftSec .custom-next{right:10px;top:50%;transform:translateY(-50%)}}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-LeftSec .custom-next:hover{opacity:.8}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-LeftSec .custom-prev{background-image:url(../images/chairman-page/prev-white.svg);width:45px!important;height:46px!important;left:20px;opacity:1;border:none;position:absolute;top:35%;cursor:pointer}@media (max-width:767px){.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-LeftSec .custom-prev{left:10px;top:50%;transform:translateY(-50%)}}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-LeftSec .custom-prev:hover{opacity:.8}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-LeftSec .custom-pagination{margin-bottom:30px}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-LeftSec .custom-pagination .swiper-pagination-bullet{background:#fff}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-LeftSec .custom-pagination .swiper-pagination-bullet-active{background:#fff}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec{width:calc(45% - 70px);padding-right:80px;padding-left:0}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec .textWrapper{top:50%;transform:translateY(-50%)}@media (max-width:1023px){.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec .textWrapper{top:unset;transform:unset}}@media (max-width:1365px){.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec{padding-right:40px}}@media (max-width:1023px){.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec{width:100%;padding-left:40px;padding-right:40px}}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec .growth-subtext{font-family:Adani!important;line-height:30px!important;color:#fff;font-weight:400!important}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec .growth-subtext blockquote:before{font-size:1.5em!important;color:#393939;left:-19px}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec .growth-subtext blockquote:after{font-size:1.5em!important;color:#393939;margin-left:5px}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec .info-wrap .info .name{font-size:2.2rem!important;font-weight:400;padding-bottom:7px;line-height:26px}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec .info-wrap .info .designation{font-size:1.4rem!important;font-weight:300!important}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec .growth-subtext{padding-right:20px!important}@media (max-width:1365px){.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec .growth-subtext{padding-right:20px!important}}.chairman-msg-sec .ourLeaderShip-Wrapper .ourLeaderShip-RightSec .arrow-icons img{width:100%!important}.light-mode .chairman-msg-sec .ourLeaderShip-RightSec .growth-subtext{color:#c1c1c1!important}.light-mode .chairman-msg-sec .ourLeaderShip-RightSec .info-wrap .info .name{color:#393939!important}.light-mode .chairman-msg-sec .ourLeaderShip-RightSec .info-wrap .info .designation{color:#393939!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb21tb24uc2NzcyIsIl9tZWRpYS1xdWVyaWVzLnNjc3MiLCJtYWluLmNzcyIsIl9taXhpbi5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2NvbV9iYW5uZXIuc2NzcyIsIl9jb21fZ3Jvd3RoLnNjc3MiLCJfY29tX3N1c3RhbmJpbGl0eS5zY3NzIiwiX2NvbV9uZXdzcm9vbS5zY3NzIiwiX2NvbV92aWRlb3Muc2NzcyIsIl9jb21fdGltZWxpbmUuc2NzcyIsIl9jb21fY2FyZWVyLnNjc3MiLCJfY29tX2ZvdW5kYXRpb24uc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9jb21fYnVzaW5lc3NfaG9tZS5zY3NzIiwiX2NvbV9idXNpbmVzc19ob21lLW5ldy5zY3NzIiwiX2NvbV9sZWFkZXJzaGlwLWxpc3Rpbmcuc2NzcyIsIl9jb21fbGVhZGVyc2hpcC1kZXRhaWwuc2NzcyIsIl9jb21fbGVhZGVyc2hpcC1saXN0aW5nX25ldy5zY3NzIiwiX2ludmVzdG9yLnNjc3MiLCJfY29tX3RocmVlY2FyZF9zbGlkZXIuc2NzcyIsIl9uZXdzcm9vbV9vdmVydmlldy5zY3NzIiwiX3N1c3RhaW5iaWxpdHktb3ZlcnZpZXcuc2NzcyIsIl9zdXN0YWluYmlsaXR5LWVudmlyb21lbnQuc2NzcyIsIl9uZXdzcm9vbV9saXN0aW5nLnNjc3MiLCJfZXZlbnRfZ2FsbGVyeS5zY3NzIiwiX3Nwb3RsaWdodF9iYW5uZXIuc2NzcyIsIl9zdG9yaWVzX2RldGFpbC5zY3NzIiwiX21lZGlhX2NvdmVyYWdlLnNjc3MiLCJfdmVydGljYWxfb3ZlcnZpZXcuc2NzcyIsIl9idXNpbmVzcy1vdmVydmlldy5zY3NzIiwiX2NvbV9mb3VyaW1hZ2Vfc2xpZGVyLnNjc3MiLCJfb3VycHJlc2VuY2Uuc2NzcyIsIl9hYm91dF91cy5zY3NzIiwiX2NhcmVlci5zY3NzIiwiX2NvbV90aHJlZWhhbGZfc2xpZGVyLnNjc3MiLCJfY29tX3RleHR3aXRoSW1hZ2VTbGlkZXIuc2NzcyIsIl9hZGFuaV9ncm91cF90aW1lbGluZS5zY3NzIiwiX2NvbnRhY3RfdXMuc2NzcyIsIl9hZGFuaV9mb3VuZGF0aW9uLnNjc3MiLCJfdmlkZW9fY29tcG9uZW50LnNjc3MiLCJfZG93bmxvYWQuc2NzcyIsIl9jYXJyZXJfcGFnZS5zY3NzIiwiX2NvbV90d29fYW5kX2hhbGZfc2xpZGVyLnNjc3MiLCJfNDA0X3BhZ2Uuc2NzcyIsIl9jb21fYWNjb3JkaWFuLnNjc3MiLCJfY29tX3ZpZGVvLW9uLWltYWdlLnNjc3MiLCJfY29sb3JfdGhlbWUuc2NzcyIsIl9jb21fYmFubmVyLW5ldy5zY3NzIiwiX2NvbV90YWJDb21wb25lbnQuc2NzcyIsIl9zdXN0YW5pYmlsaXR5X2NvbXBvbmVudC5zY3NzIiwiX2NvbV9oaW5kaS5zY3NzIiwiX2NvbV9iYW5uZXItc2xpZGVyLnNjc3MiLCJfY29tX2pvaW51cy5zY3NzIiwiX2NvbV9zcG90cy5zY3NzIiwiX2NvbV9jb21wYW55X3Zpc2lvbi5zY3NzIiwiX2NvbV90aW1lbGluZV9zbGlkZXIuc2NzcyIsIl90aW1lbGluZS5zY3NzIiwiX2NvbV9jaGFpcm1hbl9tc2cuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQ0EsV0FDRSxZQUFBLE1BQ0EsSUFBQSxrQ0FBQSxlQUFBLENBQUEsaUNBQUEsZUFFQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsS0FHRixXQUNFLFlBQUEsTUFDQSxJQUFBLDRCQUFBLGVBQUEsQ0FBQSwyQkFBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdGLFdBQ0UsWUFBQSxNQUNBLElBQUEsNkJBQUEsZUFBQSxDQUFBLDRCQUFBLGVBRUEsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLEtBR0YsV0FDRSxZQUFBLE1BQ0EsSUFBQSxnQ0FBQSxlQUFBLENBQUEsK0JBQUEsZUFFQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsS0FHRixXQUNFLFlBQUEsTUFDQSxJQUFBLCtCQUFBLGVBQUEsQ0FBQSw4QkFBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFB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e1xyXG4gIGZvbnQtZmFtaWx5OiAnQWRhbmknO1xyXG4gIHNyYzogdXJsKCcuL2ZvbnRzL0FkYW5pLUV4dHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnLi9mb250cy9BZGFuaS1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogMjAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQWRhbmknO1xyXG4gIHNyYzogdXJsKCcuL2ZvbnRzL0FkYW5pLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnLi9mb250cy9BZGFuaS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0FkYW5pJztcclxuICBzcmM6IHVybCgnLi9mb250cy9BZGFuaS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCcuL2ZvbnRzL0FkYW5pLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQWRhbmknO1xyXG4gIHNyYzogdXJsKCcuL2ZvbnRzL0FkYW5pLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJy4vZm9udHMvQWRhbmktU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBZGFuaSc7XHJcbiAgc3JjOiB1cmwoJy4vZm9udHMvQWRhbmktUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCcuL2ZvbnRzL0FkYW5pLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBZGFuaSc7XHJcbiAgc3JjOiB1cmwoJy4vZm9udHMvQWRhbmktTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJy4vZm9udHMvQWRhbmktTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbmh0bWx7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47IFxyXG5cclxuICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJldHdlZW4obWQsIG1kMil7XHJcbiAgICBmb250LXNpemU6IDUwLjUlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKXtcclxuICAgIGZvbnQtc2l6ZTogNTIuNSU7XHJcbiAgfVxyXG5cclxuICAmLmZvbnQtaW5jcmVhc2V7XHJcbiAgICBmb250LXNpemU6IDY0Ljc1JTtcclxuLyogICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjAuNSU7XHJcbiAgICB9ICovXHJcblxyXG4gICAgQGluY2x1ZGUgYmV0d2VlbihtZCwgbWQyKXtcclxuICAgICAgZm9udC1zaXplOiA1Mi41JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTQuNSU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtMSl7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjQuNzUlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZG91YmxlLWluY3JlYXNlIHtcclxuICAgICAgZm9udC1zaXplOiA2NyU7XHJcbiAvKiAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgZm9udC1zaXplOiA1OC41JTtcclxuICAgICAgfSAqL1xyXG5cclxuICAgICAgQGluY2x1ZGUgYmV0d2VlbihtZCwgbWQyKXtcclxuICAgICAgICBmb250LXNpemU6IDU0LjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTYuNSU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20xKXtcclxuICAgICAgICBmb250LXNpemU6IDY3JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmZvbnQtZGVjcmVhc2V7XHJcbiAgICBmb250LXNpemU6IDYxLjUlO1xyXG4vKiAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgZm9udC1zaXplOiA1NiU7XHJcbiAgICB9ICovXHJcbiAgICBAaW5jbHVkZSBiZXR3ZWVuKG1kLCBtZDIpe1xyXG4gICAgICBmb250LXNpemU6IDQ4LjUlO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKXtcclxuICAgICAgZm9udC1zaXplOiA1MC41JTtcclxuICAgIH1cclxuICBcclxuICAgICYuZG91YmxlLWRlY3JlYXNlIHtcclxuICAgICAgZm9udC1zaXplOiA2MC41JTtcclxuICAvKiAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICBmb250LXNpemU6IDQ5LjUlO1xyXG4gICAgICB9ICovXHJcbiAgICAgIEBpbmNsdWRlIGJldHdlZW4obWQsIG1kMil7XHJcbiAgICAgICAgZm9udC1zaXplOiA0Ni41JTtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgIEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCl7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OC41JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmZvbnQtZGVmYXVsdHtcclxuICAgIGZvbnQtc2l6ZTogNjIuNSU7XHJcbiAgICBAaW5jbHVkZSBiZXR3ZWVuKG1kLCBtZDIpe1xyXG4gICAgICBmb250LXNpemU6IDUwLjUlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKXtcclxuICAgICAgZm9udC1zaXplOiA1Mi41JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmh0bWwsYm9keSxkaXYsc3BhbixhcHBsZXQsb2JqZWN0LGlmcmFtZSxoMSxoMixoMyxoNCxoNSxoNixwLGJsb2NrcXVvdGUscHJlLGEsYWJicixhY3JvbnltLGFkZHJlc3MsYmlnLGNpdGUsY29kZSxkZWwsZGZuLGVtLGltZyxpbnMsa2JkLHEscyxzYW1wLHNtYWxsLHN0cmlrZSxzdHJvbmcsc3ViLFxyXG5zdXAsdHQsdmFyLGIsdSxpLGNlbnRlcixkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLGxlZ2VuZCx0YWJsZSxjYXB0aW9uLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZW1iZWQsZmlndXJlLGZpZ2NhcHRpb24sZm9vdGVyLGhlYWRlcixcclxuaGdyb3VwLG1lbnUsbmF2LG91dHB1dCxydWJ5LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbm9sLHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsXHJcbnEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVyLHE6YmVmb3JlLHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LWZhbWlseTogJ0FkYW5pJztcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZWNvbG9yO1xyXG4gIFxyXG4gIH1cclxuXHJcblxyXG4qIHtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lLXN0eWxlOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5jb21fY29udGFpbmVye1xyXG4gIHdpZHRoOiA4OC44OCU7XHJcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcbi5wYWRkaW5nVG9wQm90dG9tIHtcclxuICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20xKXtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcbiAgJi5wYWRkaW5nTk9Cb3R0b20ge1xyXG4gICAgLy9mb3IgYW5pbWF0aW9uIHB1cnBvc2UgbmVlZCB0byByZW1vdmUgaW4gZnV0dXJlXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgJi5ub1BhZGRpbmdCb3R0b20ge1xyXG4gICAgLy9mb3IgYW5pbWF0aW9uIHB1cnBvc2UgbmVlZCB0byByZW1vdmUgaW4gZnV0dXJlXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZGRpbmdUb3BCb3R0b20ye1xyXG4gIHBhZGRpbmc6IDcwcHggNTBweDtcclxuICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWR7XHJcbiAgd2lkdGg6IDg4Ljg4JTtcclxuICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5xdW90ZS1pbWcgIHtcclxuICBpbWd7XHJcbiAgICAvL2FuaW1hdGlvbjogY3Jlc2NlbmRvIDEuOHMgYWx0ZXJuYXRlIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcblxyXG4gICAgfVxyXG59XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3Jlc2NlbmRvIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7IFxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwcHgpOyBcclxuICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIEBrZXlmcmFtZXMgY3Jlc2NlbmRvIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTsgXHJcbiAgICAgIH1cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDBweCk7IFxyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbi5zZWN0aW9uaGVpZ2h0e1xyXG4gIGhlaWdodDogMTAwdmg7IC8vIDcwcHggaXMgYXMgcGVyIGhlYWRlciBzaXplLlxyXG4gIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gICYuaGFsZmJhbm5lcntcclxuICAgLyogIGhlaWdodDogYXV0bzsgKi9cclxuICAgIC5pbWctYm94e1xyXG4gICAgICBwaWN0dXJle1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IFxyXG4gICAgfSBcclxuICB9XHJcbn1cclxuIC5tYXJnaW5Ub3B7XHJcbiAgbWFyZ2luLXRvcDogNzBweDtcclxuIH1cclxuIFxyXG4gXHJcbiAuc3BhY2Vye1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcclxuIH1cclxuXHJcbiAudmlkZW8tcG9wdXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gIHotaW5kZXg6IDk5OTkxO1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIGhlaWdodDoxMDB2aDtcclxuICB9XHJcbiAgdmlkZW97XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAvLy1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgLy9vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIC1vLW9iamVjdC1maXQ6IGZpbGw7XHJcbiAgICBvYmplY3QtZml0OiBmaWxsO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICBvYmplY3QtZml0OmNvdmVyO1xyXG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbiAgfVxyXG4gIC5jbG9zZS1idG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB6LWluZGV4OiA5OTkxO1xyXG4gICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdBZGFuaSc7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICB9XHJcbiAgI3BvcHVwVmlkZW8sICNwb3B1cElmcmFtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcbiNwb3B1cFZpZGVve1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuI3BvcHVwSWZyYW1le1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIC8vaGVpZ2h0OiBhdXRvO1xyXG4gICAgLy9taW4taGVpZ2h0OiAzMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgaGVpZ2h0OiA5MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbn1cclxuXHJcbi5icmVhZGNydW1ie1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDQ1cHggMDtcclxuICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXljb2xvcjtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgLy9tYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWFyZ2luVG9wMntcclxuICAvL21hcmdpbi10b3A6IDY1cHg7XHJcbiAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgIC8vbWFyZ2luLXRvcDogNTZweDtcclxuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpe1xyXG4gICAgLy9tYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgfVxyXG59XHJcbi5waW5rZGFya2JnY29sb3J7XHJcbiAgLy9iYWNrZ3JvdW5kOiAkcGlua2RhcmtiZ2NvbG9yO1xyXG59XHJcbi5waW5rZGFya0Jne1xyXG4gLyogYmFja2dyb3VuZDogJGxpZ2h0Ymc7Ki9cclxufVxyXG4uZGFya0Jne1xyXG4gIC8vYmFja2dyb3VuZDogJG5ld3Nyb29tYmc7XHJcbn1cclxuLmRhcmtwaW5rY29sb3J7XHJcbiAgLy9iYWNrZ3JvdW5kOiAkZGFya3Bpbmtjb2xvcjtcclxufVxyXG5cclxuLmltYWdlLWJveHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnRhZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA4cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyNnJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCMyZTU3YWEgMCwjMmU1N2FhIDEwMCUpO1xyXG4gfVxyXG59XHJcblxyXG5cclxuLndhdGNoLWJ0bntcclxuICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDE3cHggMTdweCAxN3B4IDE3cHg7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgei1pbmRleDogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLy8gYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHggMTBweCAxN3B4O1xyXG4gIH1cclxuICAgJjpob3ZlcntcclxuICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM0NjRjYTQpO1xyXG4gIC8vICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC8vICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjk4ZTtcclxuICAvLyAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjRjYTQ7XHJcbiAgLy8gICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC8vICAgdHJhbnNpdGlvbjogYm9yZGVyIDBzOyBcclxuICAgfVxyXG4gICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgfVxyXG4gIH1cclxuICAuZ3JheWhlYWRlcntcclxuICAgIC5icmVhZGNydW1iLXdyYXBwZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLm1vcmVjb250ZW50LXdyYXAge1xyXG4gIGhlaWdodDogYXV0bztcclxuICAvL3RyYW5zaXRpb246IGFsbCAwLjhzO1xyXG59XHJcbi5tb3JlY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvL3RyYW5zaXRpb246IGxpbmVhciAycyBhbGw7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAvKiBSZW1vdmUgbGluZSBjbGFtcGluZyAqL1xyXG4gIC8vbWF4LWhlaWdodDogMTAwMHB4OyAvKiBBIGxhcmdlIGVub3VnaCB2YWx1ZSB0byBhbGxvdyBmdWxsIGV4cGFuc2lvbiAqL1xyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgJi5jb2xsYXBzZWQge1xyXG4gICAgLy90cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDEuNXMgZWFzZTsgLyogVXNlIG1heC1oZWlnaHQgZm9yIHNtb290aCB0cmFuc2l0aW9uICovXHJcbiAgICBtYXgtaGVpZ2h0OiA3cmVtOyAvKiBBZGp1c3QgdGhpcyB2YWx1ZSBiYXNlZCBvbiB0aGUgaGVpZ2h0IG9mIHRoZSBjbGFtcGVkIGNvbnRlbnQgKi9cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvLyBtYXgtaGVpZ2h0OiA1M3B4O1xyXG5cclxuICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgIC8vIG1heC1oZWlnaHQ6IDY5cHg7XHJcblxyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhpZGRlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAvLyAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzM5MzkzMztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhZG1yZS1idG57XHJcbiAgICAmLmhpZGRlbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5uZXdzLW1haW4ge1xyXG4gICAgLm5ld3Mtc2VjdGlvbntcclxuICAgICAgLmdldC1pbi10b3VjaC1mb3Jte1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlucHV0Ym94e1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMi40JTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50ZXh0YXJlYS1maWVsZHtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNhcHRjaGEtYm94e1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMi40JTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAgXHJcblxyXG4gIC5wcmVzcy1yZWxlYXNle1xyXG4gICAgLnByZXNzLXJlbGVhc2Utd3JhcHBlcntcclxuICAgICAgLnByZXNzLXNlYXJjaEJveHtcclxuICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnB1dGJveHtcclxuICAgICAgICAgICAgICAvLyBtYXJnaW46IDAgMiUgMCAwO1xyXG4gICAgICAgICAgICAgICYuaW5wdXQtc2VhcmNoLWJhcntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5zZWxlY3Rib3h7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9ICAgXHJcblxyXG4gLnRleHRCb3gtQ29tcG9uZW50e1xyXG4gIC5tb3JlY29udGVudCB7XHJcbiAgICAmLmNvbGxhcHNlZFxyXG4gICAge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICBcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSlcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAvLy13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgIG1heC1oZWlnaHQ6MzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxufVxyXG4ucmVhZG1yZS1idG5cclxue1xyXG4gIC8vcGFkZGluZy10b3A6IDNyZW0haW1wb3J0YW50O1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pXHJcbiAgICB7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG4gfVxyXG4gIFxyXG4gLmJhbm5lcntcclxuICAuYnJlYWRjcnVtYi13cmFwcGVye1xyXG4gICAgLmJyZWFkY3J1bWJ7XHJcbiAgICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gfVxyXG4gc2VsZWN0e1xyXG4gIGJvcmRlcjowcHg7XHJcbiAgIG91dGxpbmU6MHB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgIC8qIFNhZmFyaSAzLTQsIGlPUyAxLTMuMiwgQW5kcm9pZCAxLjYtICovICAgIFxyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDsgIC8qIEZpcmVmb3ggMS0zLjYgKi8gICAgIFxyXG4gIGJvcmRlci1yYWRpdXM6IDA7ICAvKiBPcGVyYSAxMC41LCBJRSA5LCBTYWZhcmkgNSwgQ2hyb21lLCBGaXJlZm94IDQsIGlPUyA0LCBBbmRyb2lkIDIuMSsgKi9cclxuICBvcHRpb257XHJcbiAgICBib3JkZXI6MHB4O1xyXG4gICBvdXRsaW5lOjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIHBhZGRpbmc6IDVweCAycHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7ICAvKiBTYWZhcmkgMy00LCBpT1MgMS0zLjIsIEFuZHJvaWQgMS42LSAqLyAgICBcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7ICAvKiBGaXJlZm94IDEtMy42ICovICAgICBcclxuICBib3JkZXItcmFkaXVzOiAwOyAgLyogT3BlcmEgMTAuNSwgSUUgOSwgU2FmYXJpIDUsIENocm9tZSwgRmlyZWZveCA0LCBpT1MgNCwgQW5kcm9pZCAyLjErICovXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuIH1cclxuIC5hd2FyZHMtc2Vje1xyXG4gIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAuY2FyZC1zdWItdGV4dHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaW5oZXJpdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAgICBcclxuIH1cclxuIFxyXG4gLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICB3aWR0aDogNDNweCFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA0M3B4IWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDsgIFxyXG4gIH1cclxuIH1cclxuXHJcbiAuYWlycG9ydFBhZ2V7XHJcbiAgLkNvbV90ZXh0Qm94e1xyXG4gICYuZGFya0Jne1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNjA4MTEsICMwODA3MTEsICMwYTA2MTAsICMwZDA1MGYsICMwZjA0MGUpO1xyXG4gIH1cclxuICB9XHJcbiB9XHJcblxyXG4vLyBzZWN0aW9uIHtcclxuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgei1pbmRleDogMjtcclxuLy8gICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4vLyAgICAgICB0byByaWdodCB0b3AsXHJcbi8vICAgICAgICMwOTEyMjIsXHJcbi8vICAgICAgICMwYjExMjIsXHJcbi8vICAgICAgICMwZDEwMjEsXHJcbi8vICAgICAgICMwZjBmMjEsXHJcbi8vICAgICAgICMxMTBlMjAsXHJcbi8vICAgICAgICMxMzBkMjAsXHJcbi8vICAgICAgICMxNDBkMWYsXHJcbi8vICAgICAgICMxNjBjMWYsXHJcbi8vICAgICAgICMxODBiMWUsXHJcbi8vICAgICAgICMxYTBhMWUsXHJcbi8vICAgICAgICMxYjA5MWQsXHJcbi8vICAgICAgICMxZDA4MWNcclxuLy8gICAgICkgIWltcG9ydGFudDtcclxuLy8gICB9XHJcblxyXG5cclxuLy8gICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuLy8gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuLy8gICAgICAgdG8gcmlnaHQgdG9wLFxyXG4vLyAgICAgICAjMDUwOTExLFxyXG4vLyAgICAgICAjMDYwOTExLFxyXG4vLyAgICAgICAjMDcwODExLFxyXG4vLyAgICAgICAjMDgwNzEwLFxyXG4vLyAgICAgICAjMDkwNzEwLFxyXG4vLyAgICAgICAjMGEwNjEwLFxyXG4vLyAgICAgICAjMGEwNjEwLFxyXG4vLyAgICAgICAjMGIwNTEwLFxyXG4vLyAgICAgICAjMGMwNTEwLFxyXG4vLyAgICAgICAjMGQwNDBmLFxyXG4vLyAgICAgICAjMGUwNDBmLFxyXG4vLyAgICAgICAjMGYwNDBlXHJcbi8vICAgICApO1xyXG4vLyAgIH1cclxuLy8gfVxyXG4vLyAucGluLXNwYWNlciB7XHJcbi8vICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuLy8gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuLy8gICAgICAgdG8gcmlnaHQgdG9wLFxyXG4vLyAgICAgICAjMDUwOTExLFxyXG4vLyAgICAgICAjMDYwOTExLFxyXG4vLyAgICAgICAjMDcwODExLFxyXG4vLyAgICAgICAjMDgwNzEwLFxyXG4vLyAgICAgICAjMDkwNzEwLFxyXG4vLyAgICAgICAjMGEwNjEwLFxyXG4vLyAgICAgICAjMGEwNjEwLFxyXG4vLyAgICAgICAjMGIwNTEwLFxyXG4vLyAgICAgICAjMGMwNTEwLFxyXG4vLyAgICAgICAjMGQwNDBmLFxyXG4vLyAgICAgICAjMGUwNDBmLFxyXG4vLyAgICAgICAjMGYwNDBlXHJcbi8vICAgICApO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbi8vICAgICAgIHRvIHJpZ2h0IHRvcCxcclxuLy8gICAgICAgIzA5MTIyMixcclxuLy8gICAgICAgIzBiMTEyMixcclxuLy8gICAgICAgIzBkMTAyMSxcclxuLy8gICAgICAgIzBmMGYyMSxcclxuLy8gICAgICAgIzExMGUyMCxcclxuLy8gICAgICAgIzEzMGQyMCxcclxuLy8gICAgICAgIzE0MGQxZixcclxuLy8gICAgICAgIzE2MGMxZixcclxuLy8gICAgICAgIzE4MGIxZSxcclxuLy8gICAgICAgIzFhMGExZSxcclxuLy8gICAgICAgIzFiMDkxZCxcclxuLy8gICAgICAgIzFkMDgxY1xyXG4vLyAgICAgKSAhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuLy8gICAucGFuZWwge1xyXG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyAgICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5pbm5lci1wYWdlLXdpdGgtaW50cm9Db3B5IHtcclxufVxyXG4uaW50cm9zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLkNvbV90ZXh0Qm94e1xyXG4gICAgLnRleHRCb3gtQ29tcG9uZW50e1xyXG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIC5pbmZyYXN0cnVjdHVyZS1tYWlue1xyXG4gIC5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICAubmV3cm9vbS1tYWluLXdyYXB7XHJcbiAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgIC5zbGlkZS10ZXh0LWJveHtcclxuICAgICAgICYud2l0aC1kYXRle1xyXG4gICAgICAgICAudmlld21vcmUtYnRuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgfSBcclxuIH1cclxuXHJcbiAubmV3c3Jvb20tc2VjdGlvbntcclxuICAmLkNvbV9idXNpbmVzc19pbnZlc3RvcntcclxuICAgIC5uZXdyb29tLW1haW4td3JhcHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuIH1cclxufVxyXG4uQ29tX2NoYWlybWFuX29mZmljZXtcclxuICAubmV3c3Jvb20tc2VjdGlvbntcclxuICAgIC5uZXdyb29tLW1haW4td3JhcHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hY3tcclxuICBoZWFkZXJ7XHJcbiAgICAuZGlzYWJpbGl0eS1kcm9wZG93bntcclxuICAgICAgLmRpc2FiaWxpdHktY29udGFpbmVye1xyXG4gICAgICAgIC5saXN0LWNvbnRpYW5lcntcclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE2cHggMTJweCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVye1xyXG4gICAgICAgICAgLnJlc2V0LWJ0bntcclxuICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE2cHggMTJweCAxNnB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgICB9IFxyXG4gICAgfSBcclxuICB9IFxyXG4gIC5jb21Ud29BbmRIYWxmU2xpZGVye1xyXG4gICAgLnNsaWRlQm94Q29udGVudHtcclxuICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAuYnRuLXN0eWxle1xyXG4gICAgICAgICAgcGFkZGluZzogMTlweCAxN3B4IDE3cHggMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICB9IFxyXG4gICAgLmJ0bnMtd3JhcHtcclxuICAgICAgLmJ0bi1zdHlsZTJ7XHJcbiAgICAgICAgcGFkZGluZzogMTlweCAxN3B4IDE3cHggMTdweDtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9IFxyXG4gIC5ncmFkaWVudC1idXR0b257XHJcbiAgIC8qICBwYWRkaW5nOiAxNXB4IDE1cHggMTNweCAxNXB4IWltcG9ydGFudDsgKi9cclxuICB9XHJcbn1cclxuXHJcbi5tYWN7XHJcbiAgLmdyYWRpZW50LWJ1dHRvblxyXG4gIHtcclxuICAgLyogIHBhZGRpbmctdG9wOiAxOXB4IWltcG9ydGFudDsgKi9cclxuICB9XHJcbiAgLndhdGNoLWJ0biBcclxuICB7XHJcbiAgICAvKiBwYWRkaW5nLXRvcDogMjBweCFpbXBvcnRhbnQ7ICovXHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDMpXHJcbiAgICB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgIGgxLGgyLGgzLGg0LGg1e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlcntcclxuICAgICAgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlcntcclxuICAgICAgICAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXJ7XHJcbiAgICAgICAgICAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dHtcclxuICAgICAgICAgICAgLnN1YlRleHQtd3JhcHtcclxuICAgICAgICAgICAgICAud2F0Y2gtYnRue1xyXG4gICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gICAgIFxyXG4gIH1cclxuICAuQ29tLXRocmVlSW1hZ2VTbGlkZXJ7XHJcbiAgICAudGhyZWVjYXJkLXNsaWRlcntcclxuICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNjb21wQXdhcmRze1xyXG4gICAgLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuQ29tX2ZvdXJpbWFnZXNsaWRlcntcclxuICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAuY2FyZC10ZXh0LWhlYWRpbmd7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgbWluLWhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWN7XHJcbiAgICAuc3BvdGJhbm5lcntcclxuICAgICAgLnNwb3RsaWdodFdyYXB7XHJcbiAgICAgICAgIC5icmVhZGNydW1iLXdyYXBwZXJ7XHJcbiAgICAgICAgICAuYnJlYWRjcnVtYntcclxuICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gICBcclxuICB9XHJcbiAgLmhhbGZiYW5uZXJ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAuaW1nLWJveHtcclxuICAgICAgcGljdHVyZXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgIH0gXHJcbiAgfVxyXG5cclxuICAuZnAtd2F0ZXJtYXJrXHJcbiAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ub3Jlc3VsdHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1yZXN1bHR7XHJcbiAgICAjc2VhcmNodGFne1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY2xlYXJhbGx7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXdtb3JlYnRuKCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLkNvbV90ZXh0Qm94XHJcbiAge1xyXG4gICAgLnRleHRCb3gtQ29tcG9uZW50XHJcbiAgICB7XHJcbiAgICAgIC5TcGxpdENvbnRlbnRcclxuICAgICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA1JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcblxyXG4gI2JvdHRvbVRvVG9we1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiA3OHB4O1xyXG4gIHJpZ2h0OiAyOHB4O1xyXG4gIHotaW5kZXg6IDk5OTE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogIzM5MzkzMyBzb2xpZCAxcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgQGluY2x1ZGUgYmVsb3cobGcpe1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgLy9ib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6ICMwMTgwYTMgc29saWQgMXB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6ICM2NjRkYWEgc29saWQgMXB4O1xyXG4gICAgICBib3JkZXItdG9wOiAjMDA3NGIwIHNvbGlkIDFweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogIzhlMjc4ZiBzb2xpZCAxcHg7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMTgwYTM7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGUyNzhmO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAxODBhMztcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICY6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTMzO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTMzO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzclO1xyXG4gICAgdG9wOiAzNSU7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTMzO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTMzO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzclO1xyXG4gICAgdG9wOiA1NSU7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIC50b29sdGlwe1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbWd7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAudG9vbHRpcCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm90dG9tOiAtMzVweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDI1MDtcclxuICAgIEBpbmNsdWRlIGJlbG93KGxnKXtcclxuICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgIGJvdHRvbTogLTQ3cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICB3aWR0aDogNzNweDtcclxuICAgIH1cclxufVxyXG4gIC8vICY6OmFmdGVye1xyXG4gIC8vICAgY29udGVudDogXCIgXCI7XHJcbiAgLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAvLyAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgLy8gICB0b3A6IDE4cHg7XHJcbiAgLy8gICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vICAgaGVpZ2h0OiAxMHB4O1xyXG4gIC8vICAgbGVmdDogMTZweDtcclxuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gIC8vICAgd2lkdGg6IDEwcHg7XHJcbiAgLy8gICB6LWluZGV4OiA5OTkxO1xyXG4gIC8vIH1cclxuICAmLmFjdGl2ZXtcclxuICAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuIH1cclxuICN0aGFua3NlbWFpbGRpdntcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLmNvbS1oZWFkaW5ne1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgXHJcbiAgfVxyXG4gfVxyXG4gICNkdXBsaWNhdGVkaXZ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5jb20taGVhZGluZ3tcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIFxyXG4gIH1cclxuIH1cclxuXHJcbiAjcmVjYXB0Y2hhX2RpdntcclxuICB6LWluZGV4Ojk5O1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbi55dHAtY2hyb21lLXRvcCxcclxuLnl0cC1jaHJvbWUtYm90dG9tIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI2NvbXBBd2FyZHMsXHJcbi5jb21wQXdhcmRzMiB7XHJcbiAgbWluLWhlaWdodDogNjN2aDtcclxuICBAaW5jbHVkZSBiZWxvdyhsZzNtaWQpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KGxnMikge1xyXG4gICAgbWluLWhlaWdodDogNjl2aDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3cobGdNaWQxKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA3MnZoO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyhtZDMpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwdmg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KG1kMikge1xyXG4gICAgbWluLWhlaWdodDogOTN2aDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG4jcmVwb3J0cyB7XHJcbiAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5jYXJyZXJJbnRyb0Jhbm5lciB7XHJcbiAgLmNvbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhcnJlckludHJvQmFubmVyIHtcclxuICBoZWlnaHQ6IDY2dmggIWltcG9ydGFudDtcclxuICBtYXgtaGVpZ2h0OiA2NnZoICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgYmVsb3cobGdNaWQpIHtcclxuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ucmVwb3J0c01haW4ge1xyXG4gIC5yZXBvcnRXcmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDcwcHggMHB4IDcwcHggIWltcG9ydGFudDtcclxuICAgICBAaW5jbHVkZSBiZWxvdyhzbTEpIHtcclxuICAgcGFkZGluZzogNDBweCAwcHggNDBweCAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3R7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICNjMWMxYzE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG4gXHJcbiAgXHJcblxyXG4gIH1cclxuICAubGFzdFNlY3Rpb25Gb3JBbGxcclxuICB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuXHJcbi50ZXh0LXBvdXAtb3ZlcmxheXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTk5OTE7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIC5jbG9zZS1idG57XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIHotaW5kZXg6IDk5OTE7XHJcbiAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJ0FkYW5pJztcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuIC50ZXh0LXBvcHVwLWNvbnRhaW5lcntcclxuICAgIG1pbi13aWR0aDogOTgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgbWluLXdpZHRoOiA4OC44OCU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgIH1cclxuICAgIC50ZXh0LXBvcHVwLWJveHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC50ZXh0Qm94LUNvbXBvbmVudHtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gfSAgIFxyXG5cclxufVxyXG5cclxuI2xpc3RlZC1jb21wYW5pZXN7XHJcbiAgYWxpZ24taXRlbXM6IGluaXRpYWw7XHJcbn1cclxuXHJcblxyXG4ucGFuZWx7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAvL3dpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuLm92ZXJmbG93X2hpZGRlbntcclxuI3Ntb290aC1jb250ZW50e1xyXG4gICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ucGRmLWRvd25sb2Fke1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDMwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiAxN3B4IDIzcHggMTdweCAyM3B4O1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgei1pbmRleDogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIFxyXG4gICAgQGluY2x1ZGUgYmV0d2VlbihtZCwgbWQyKXtcclxuICAgICAgcmlnaHQ6IC0xLjUlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICB0b3A6IDAlO1xyXG4gICAgICByaWdodDogMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMyUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg4MDMlKSBodWUtcm90YXRlKDMxZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTclKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICBcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIFxyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgXHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yaWVzLWRldGFpbC1tYWlue1xyXG4gIC5kZXRhaWxXcmFwcGVye1xyXG4gICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAmLnc5MHtcclxuICAgICAgICBoMXtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG59IFxyXG4jc3Vic2NyaWJle1xyXG4gIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQxMHB4O1xyXG4gICBiYWNrZ3JvdW5kOiAjMTYwYjFmO1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICB9XHJcbiAgJi5zdWJzY3JpYmUtbWFpbntcclxuICAgIC5zdWJzY3JpYmUtc2VjdGlvbntcclxuICAgICAgLnN1YnNjcmliZS1maWVsZHtcclxuICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgLmNvbC02e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gICBcclxufVxyXG5cclxuXHJcblxyXG4gIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICBhe1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICYuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcbiBcclxuXHJcbiAgfVxyXG4gIC5saWdodC1tb2Rle1xyXG4gICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgYXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuLmNvbS10d29JbWFnZVNsaWRlcntcclxuICBhe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgJi5zd2lwZXItc2xpZGV7XHJcbiAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4udGhyZWVjYXJkLWJveFdyYXBwZXJ7XHJcbiAgYXtcclxuICAgICYudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0LW1vZGV7XHJcbiNzdWJzY3JpYmV7XHJcbiAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50O1xyXG59XHJcbn1cclxuXHJcblxyXG4udHJhdmVsLWd1aWRlbGluZXMge1xyXG4gIC5pbnRyb3NlY3Rpb257XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgICAubGFzdFNlY3Rpb25Gb3JBbGx7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbi5saWdodC1tb2Rle1xyXG4udHJhdmVsLWd1aWRlbGluZXMge1xyXG4gIC5pbnRyb3NlY3Rpb257XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgICAubGFzdFNlY3Rpb25Gb3JBbGx7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5zZWFyY2gtYmFyLXdyYXBwZXIge1xyXG4gIC5zZXJhY2gtYmFyLWNvbnRhaW5lciB7XHJcbiAgICAuc2VhcmNoLWJhci13cmFwIHtcclxuICAgICAgLnNlYXJjaC1iYXItYm94IHtcclxuICAgICAgICAuc2VhcmNoLWRyb3Bkb3duIHtcclxuICAgICAgICAgIHVsIHtcclxuICBsaXtcclxuICAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbn1cclxufVxyXG4gIH1cclxufVxyXG59XHJcbn1cclxuXHJcblxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggdHJhbnNwYXJlbnQgaW5zZXQgIWltcG9ydGFudDtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzdiN2I3YiAhaW1wb3J0YW50OyAvKiBVc2UgdGhpcyBpbnN0ZWFkIG9mICdjb2xvcicgKi9cclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50d29jb2xpbWdzZWN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAxNnB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAudHdvY29saW1nc2VjY29se1xyXG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDhweCk7IFxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBtaW4taGVpZ2h0OiA1NHB4O1xyXG4gIH1cclxuICB9XHJcbn1cclxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bnRoLWNoaWxkKDJuKXtcclxuICB1bHtcclxuICAgIGxpe1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHJ7XHJcbiAgc3Vwe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbi5jb20tZGlzY2xhaW1lcntcclxuZm9udC1zaXplOjEuNnJlbTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxLjRyZW07XHJcbiAgICAgIH1cclxufVxyXG4ubGlnaHQtbW9kZSB7XHJcbi5jb20tZGlzY2xhaW1lcntjb2xvcjogIzM5MzkzOTt9XHJcblxyXG59IiwiLy9cclxuLy8gIE1FRElBIFFVRVJJRVNcclxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbi8vIEEgbWFwIG9mIGJyZWFrcG9pbnRzLlxyXG4kYnJlYWtwb2ludHM6IChcclxuICB4eHM6IDM5MXB4LFxyXG4gIHhzOiA0NDBweCxcclxuICBzbTogNzY4cHgsXHJcbiAgc20xOiA5OTJweCxcclxuICB0YjogMTAyNHB4LFxyXG4gIHRiMjogMTAyN3B4LFxyXG4gIHRiMzogMTA0MHB4LFxyXG4gIHRiNDoxMTAwcHgsXHJcbiAgbWQ6IDEyMjBweCxcclxuICBtZDE6IDEzNjZweCxcclxuICBtZDI6IDE0MDBweCxcclxuICBtZDM6IDE1NTBweCxcclxuICBsZzogMTYwMHB4LFxyXG4gIGxnTWlkMTogMTY4MHB4LFxyXG4gIGxnTWlkOiAxNzAwcHgsXHJcbiAgbGcyOiAxODAwcHgsXHJcbiAgbGczbWlkOiAxODUwcHgsXHJcbiAgbGczOiAyMTAwcHgsXHJcbiAgbGc0OiAyMjAwcHgsXHJcbik7XHJcblxyXG5cclxuLy9cclxuLy8gIFJFU1BPTkQgQUJPVkVcclxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbi8vIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHt9XHJcbkBtaXhpbiBhYm92ZSgkYnJlYWtwb2ludCkge1xyXG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxyXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXHJcbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcclxuXHJcbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxyXG4gIH0gQGVsc2Uge1xyXG4gICAgLy8gTG9nIGEgd2FybmluZy5cclxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyAgUkVTUE9ORCBCRUxPV1xyXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xyXG5cclxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge31cclxuQG1peGluIGJlbG93KCRicmVha3BvaW50KSB7XHJcbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cclxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xyXG5cclxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXHJcbiAgfSBAZWxzZSB7XHJcbiAgICAvLyBMb2cgYSB3YXJuaW5nLlxyXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyAgUkVTUE9ORCBCRVRXRUVOXHJcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXHJcblxyXG4vLyBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oc20sIG1kKSB7fVxyXG5AbWl4aW4gYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xyXG4gIC8vIElmIGJvdGggdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cyBleGlzdCBpbiB0aGUgbWFwLlxyXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XHJcbiAgICAvLyBHZXQgdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cy5cclxuICAgICRsb3dlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGxvd2VyKTtcclxuICAgICR1cHBlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHVwcGVyKTtcclxuXHJcbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8vIElmIG9uZSBvciBib3RoIG9mIHRoZSBicmVha3BvaW50cyBkb24ndCBleGlzdC5cclxuICB9IEBlbHNlIHtcclxuICAgIC8vIElmIGxvd2VyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cclxuICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpID09IGZhbHNlKSB7XHJcbiAgICAgIC8vIExvZyBhIHdhcm5pbmcuXHJcbiAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIElmIHVwcGVyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cclxuICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpID09IGZhbHNlKSB7XHJcbiAgICAgIC8vIExvZyBhIHdhcm5pbmcuXHJcbiAgICAgIEB3YXJuICdZb3VyIHVwcGVyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JHVwcGVyfS4nO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFJlc3BvbmQgYmVsbG93IHdpdGggb3JpZW50YXRpb25cclxuXHJcbi8vIFVwZGF0ZSB0aGUgbWl4aW4gdG8gaW5jbHVkZSBhbiBvcHRpb25hbCBvcmllbnRhdGlvbiBwYXJhbWV0ZXIuXHJcbkBtaXhpbiBiZWxvd08oJGJyZWFrcG9pbnQsICRvcmllbnRhdGlvbjogbnVsbCkge1xyXG4gIC8vIENoZWNrIGlmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxyXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXHJcbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcclxuXHJcbiAgICAvLyBCdWlsZCB0aGUgbWVkaWEgcXVlcnkgYmFzZWQgb24gb3JpZW50YXRpb24uXHJcbiAgICBAaWYgJG9yaWVudGF0aW9uID09IG51bGwge1xyXG4gICAgICAvLyBObyBvcmllbnRhdGlvbiBzcGVjaWZpZWQsIHVzZSBzdGFuZGFyZCBtYXgtd2lkdGguXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9IEBlbHNlIGlmICRvcmllbnRhdGlvbiA9PSAnbGFuZHNjYXBlJyB7XHJcbiAgICAgIC8vIExhbmRzY2FwZSBvcmllbnRhdGlvbiBtZWRpYSBxdWVyeS5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfSBAZWxzZSBpZiAkb3JpZW50YXRpb24gPT0gJ3BvcnRyYWl0JyB7XHJcbiAgICAgIC8vIFBvcnRyYWl0IG9yaWVudGF0aW9uIG1lZGlhIHF1ZXJ5LlxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgLy8gSGFuZGxlIGNhc2Ugd2hlcmUgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdC5cclxuICB9IEBlbHNlIHtcclxuICAgIC8vIExvZyBhIHdhcm5pbmcgaWYgdGhlIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cclxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY29tcG9uZW50IHNjc3Mgc3RhcnRcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0FkYW5pLUV4dHJhTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQWRhbmktRXh0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9BZGFuaS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL0FkYW5pLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0FkYW5pLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL0FkYW5pLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0FkYW5pLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL0FkYW5pLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0FkYW5pLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQWRhbmktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9BZGFuaS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQWRhbmktTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDYyLjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNTAuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA1Mi41JTtcbiAgfVxufVxuaHRtbC5mb250LWluY3JlYXNlIHtcbiAgZm9udC1zaXplOiA2NC43NSU7XG4gIC8qICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xuICAgICAgICBmb250LXNpemU6IDYwLjUlO1xuICAgICAgfSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBodG1sLmZvbnQtaW5jcmVhc2Uge1xuICAgIGZvbnQtc2l6ZTogNTIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgaHRtbC5mb250LWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDU0LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaHRtbC5mb250LWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDY0Ljc1JTtcbiAgfVxufVxuaHRtbC5mb250LWluY3JlYXNlLmRvdWJsZS1pbmNyZWFzZSB7XG4gIGZvbnQtc2l6ZTogNjclO1xuICAvKiAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XG4gICAgICAgICBmb250LXNpemU6IDU4LjUlO1xuICAgICAgIH0gKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaHRtbC5mb250LWluY3JlYXNlLmRvdWJsZS1pbmNyZWFzZSB7XG4gICAgZm9udC1zaXplOiA1NC41JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBodG1sLmZvbnQtaW5jcmVhc2UuZG91YmxlLWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDU2LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaHRtbC5mb250LWluY3JlYXNlLmRvdWJsZS1pbmNyZWFzZSB7XG4gICAgZm9udC1zaXplOiA2NyU7XG4gIH1cbn1cbmh0bWwuZm9udC1kZWNyZWFzZSB7XG4gIGZvbnQtc2l6ZTogNjEuNSU7XG4gIC8qICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xuICAgICAgICBmb250LXNpemU6IDU2JTtcbiAgICAgIH0gKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaHRtbC5mb250LWRlY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDQ4LjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGh0bWwuZm9udC1kZWNyZWFzZSB7XG4gICAgZm9udC1zaXplOiA1MC41JTtcbiAgfVxufVxuaHRtbC5mb250LWRlY3JlYXNlLmRvdWJsZS1kZWNyZWFzZSB7XG4gIGZvbnQtc2l6ZTogNjAuNSU7XG4gIC8qICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xuICAgICAgICBmb250LXNpemU6IDQ5LjUlO1xuICAgICAgfSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBodG1sLmZvbnQtZGVjcmVhc2UuZG91YmxlLWRlY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDQ2LjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGh0bWwuZm9udC1kZWNyZWFzZS5kb3VibGUtZGVjcmVhc2Uge1xuICAgIGZvbnQtc2l6ZTogNDguNSU7XG4gIH1cbn1cbmh0bWwuZm9udC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaHRtbC5mb250LWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogNTAuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgaHRtbC5mb250LWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogNTIuNSU7XG4gIH1cbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1YixcbnN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLFxuaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbV9jb250YWluZXIge1xuICB3aWR0aDogODguODglO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5jb21fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnBhZGRpbmdUb3BCb3R0b20ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZGRpbmdUb3BCb3R0b20ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLnBhZGRpbmdUb3BCb3R0b20ucGFkZGluZ05PQm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4ucGFkZGluZ1RvcEJvdHRvbS5ub1BhZGRpbmdCb3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ucGFkZGluZ1RvcEJvdHRvbTIge1xuICBwYWRkaW5nOiA3MHB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZGRpbmdUb3BCb3R0b20yIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDg4Ljg4JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnF1b3RlLWltZyBpbWcge1xuICB3aWR0aDogMjVweDtcbn1cbkBrZXlmcmFtZXMgY3Jlc2NlbmRvIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBAa2V5ZnJhbWVzIGNyZXNjZW5kbyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwcHgpO1xuICAgIH1cbiAgfVxufVxuLnNlY3Rpb25oZWlnaHQge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc2VjdGlvbmhlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbmhlaWdodC5oYWxmYmFubmVyIHtcbiAgLyogIGhlaWdodDogYXV0bzsgKi9cbn1cbi5zZWN0aW9uaGVpZ2h0LmhhbGZiYW5uZXIgLmltZy1ib3ggcGljdHVyZSBpbWcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5zcGFjZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuXG4udmlkZW8tcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiA5OTk5MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvLXBvcHVwIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4udmlkZW8tcG9wdXAgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgLW8tb2JqZWN0LWZpdDogZmlsbDtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvLXBvcHVwIHZpZGVvIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnZpZGVvLXBvcHVwIC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICB6LWluZGV4OiA5OTkxO1xuICBjb2xvcjogIzM5MzkzMztcbiAgZm9udC1zaXplOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cbi52aWRlby1wb3B1cCAjcG9wdXBWaWRlbywgLnZpZGVvLXBvcHVwICNwb3B1cElmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aWRlby1wb3B1cCAjcG9wdXBWaWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW8tcG9wdXAgI3BvcHVwSWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5icmVhZGNydW1iIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5icmVhZGNydW1iIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5icmVhZGNydW1iIHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNDMUMxQzE7XG4gIHRvcDogNTAlO1xuICByaWdodDogOHB4O1xufVxuLmJyZWFkY3J1bWIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDAgMHB4IDAgMDtcbn1cbi5icmVhZGNydW1iIHVsIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1iIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJyZWFkY3J1bWIgdWwgbGkgYSBpbWcge1xuICB3aWR0aDogMTVweDtcbn1cbi5icmVhZGNydW1iIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5tYXJnaW5Ub3AyIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5tYXJnaW5Ub3AyIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAubWFyZ2luVG9wMiB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cblxuLnBpbmtkYXJrQmcge1xuICAvKiBiYWNrZ3JvdW5kOiAkbGlnaHRiZzsqL1xufVxuXG4uaW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLWJveCAudGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyNnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlNTdhYSAwLCAjMmU1N2FhIDEwMCUpO1xufVxuXG4ud2F0Y2gtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTdweCAxN3B4IDE3cHggMTdweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAud2F0Y2gtYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHggMTBweCAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndhdGNoLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmdyYXloZWFkZXIgLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuXG4ubW9yZWNvbnRlbnQtd3JhcCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1vcmVjb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7IC8qIFJlbW92ZSBsaW5lIGNsYW1waW5nICovXG4gIGhlaWdodDogYXV0bztcbn1cbi5tb3JlY29udGVudC5jb2xsYXBzZWQge1xuICBtYXgtaGVpZ2h0OiA3cmVtOyAvKiBBZGp1c3QgdGhpcyB2YWx1ZSBiYXNlZCBvbiB0aGUgaGVpZ2h0IG9mIHRoZSBjbGFtcGVkIGNvbnRlbnQgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb3JlY29udGVudCAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb3JlY29udGVudCBwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1vcmVjb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9yZWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubW9yZWNvbnRlbnQgdWwgbGkge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICMzOTM5MzM7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9yZWNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5yZWFkbXJlLWJ0bi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucmVhZG1yZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94IHtcbiAgd2lkdGg6IDMyLjQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3gudGV4dGFyZWEtZmllbGQge1xuICB3aWR0aDogNjYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3gudGV4dGFyZWEtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmZvcm0tY29udHJvbC5jYXB0Y2hhLWJveCB7XG4gIHdpZHRoOiAzMi40JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wuY2FwdGNoYS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3guaW5wdXQtc2VhcmNoLWJhciB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICBtYXJnaW46IDAgNDBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94LmlucHV0LXNlYXJjaC1iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94LnNlbGVjdGJveCB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICBtYXJnaW46IDAgNDBweCAwIDA7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC5zZWxlY3Rib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3guc2VsZWN0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50ZXh0Qm94LUNvbXBvbmVudCAubW9yZWNvbnRlbnQuY29sbGFwc2VkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dEJveC1Db21wb25lbnQgLm1vcmVjb250ZW50LmNvbGxhcHNlZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtYXgtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uYmFubmVyIC5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMHB4O1xuICBvdXRsaW5lOiAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgLyogU2FmYXJpIDMtNCwgaU9TIDEtMy4yLCBBbmRyb2lkIDEuNi0gKi9cbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwOyAvKiBGaXJlZm94IDEtMy42ICovXG4gIGJvcmRlci1yYWRpdXM6IDA7IC8qIE9wZXJhIDEwLjUsIElFIDksIFNhZmFyaSA1LCBDaHJvbWUsIEZpcmVmb3ggNCwgaU9TIDQsIEFuZHJvaWQgMi4xKyAqL1xufVxuc2VsZWN0IG9wdGlvbiB7XG4gIGJvcmRlcjogMHB4O1xuICBvdXRsaW5lOiAwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDVweCAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgLyogU2FmYXJpIDMtNCwgaU9TIDEtMy4yLCBBbmRyb2lkIDEuNi0gKi9cbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwOyAvKiBGaXJlZm94IDEtMy42ICovXG4gIGJvcmRlci1yYWRpdXM6IDA7IC8qIE9wZXJhIDEwLjUsIElFIDksIFNhZmFyaSA1LCBDaHJvbWUsIEZpcmVmb3ggNCwgaU9TIDQsIEFuZHJvaWQgMi4xKyAqL1xufVxuc2VsZWN0IG9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmF3YXJkcy1zZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbmhlcml0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDQzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW50cm9zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludHJvc2VjdGlvbiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuaW50cm9zZWN0aW9uIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uaW5mcmFzdHJ1Y3R1cmUtbWFpbiAubmV3c3Jvb20tc2VjdGlvbiAubmV3cm9vbS1tYWluLXdyYXAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uaW5mcmFzdHJ1Y3R1cmUtbWFpbiAubmV3c3Jvb20tc2VjdGlvbiAubmV3cm9vbS1tYWluLXdyYXAgLnNsaWRlLXRleHQtYm94LndpdGgtZGF0ZSAudmlld21vcmUtYnRuIHtcbiAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uZXdzcm9vbS1zZWN0aW9uLkNvbV9idXNpbmVzc19pbnZlc3RvciAubmV3cm9vbS1tYWluLXdyYXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uQ29tX2NoYWlybWFuX29mZmljZSAubmV3c3Jvb20tc2VjdGlvbiAubmV3cm9vbS1tYWluLXdyYXAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tYWMgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwgbGkge1xuICBwYWRkaW5nOiAxNXB4IDE2cHggMTJweCAxNnB4O1xufVxuLm1hYyBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5yZXNldC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggMTZweCAxMnB4IDE2cHggIWltcG9ydGFudDtcbn1cbi5tYWMgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCAuYnRucy13cmFwIC5idG4tc3R5bGUge1xuICBwYWRkaW5nOiAxOXB4IDE3cHggMTdweCAxN3B4O1xufVxuLm1hYyAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRucy13cmFwIC5idG4tc3R5bGUyIHtcbiAgcGFkZGluZzogMTlweCAxN3B4IDE3cHggMTdweDtcbn1cbi5tYWMgLmdyYWRpZW50LWJ1dHRvbiB7XG4gIC8qICBwYWRkaW5nOiAxNXB4IDE1cHggMTNweCAxNXB4IWltcG9ydGFudDsgKi9cbn1cblxuLm1hYyAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgLyogIHBhZGRpbmctdG9wOiAxOXB4IWltcG9ydGFudDsgKi9cbn1cbi5tYWMgLndhdGNoLWJ0biB7XG4gIC8qIHBhZGRpbmctdG9wOiAyMHB4IWltcG9ydGFudDsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLm1hYyAud2F0Y2gtYnRuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFjIC5jb20taGVhZGluZyBoMSwgLm1hYyAuY29tLWhlYWRpbmcgaDIsIC5tYWMgLmNvbS1oZWFkaW5nIGgzLCAubWFjIC5jb20taGVhZGluZyBoNCwgLm1hYyAuY29tLWhlYWRpbmcgaDUge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5tYWMgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLndhdGNoLWJ0biB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5jYXJkLXRleHQtYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuI2NvbXBBd2FyZHMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuY2FyZC10ZXh0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VySW1hZ2Utc2xpZGVyIC5jYXJkLXRleHQtYm94IHtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJJbWFnZS1zbGlkZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtdGV4dC1oZWFkaW5nIHtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJJbWFnZS1zbGlkZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYWMgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiB1bCBsaSBhIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLm1hYyAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iIHVsIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4uaGFsZmJhbm5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oYWxmYmFubmVyIC5pbWctYm94IHBpY3R1cmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mcC13YXRlcm1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9yZXN1bHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZWQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0ICNzZWFyY2h0YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VhcmNoLXJlc3VsdCAuY2xlYXJhbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHQgLmNsZWFyYWxsIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5TcGxpdENvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLlNwbGl0Q29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAuU3BsaXRDb250ZW50IHAge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAuU3BsaXRDb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLlNwbGl0Q29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAuU3BsaXRDb250ZW50IHAgZGl2IHtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5cbiNib3R0b21Ub1RvcCB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA3OHB4O1xuICByaWdodDogMjhweDtcbiAgei1pbmRleDogOTk5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6ICMzOTM5MzMgc29saWQgMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAjYm90dG9tVG9Ub3Age1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG4jYm90dG9tVG9Ub3A6aG92ZXIge1xuICBib3JkZXItbGVmdDogIzAxODBhMyBzb2xpZCAxcHg7XG4gIGJvcmRlci1yaWdodDogIzY2NGRhYSBzb2xpZCAxcHg7XG4gIGJvcmRlci10b3A6ICMwMDc0YjAgc29saWQgMXB4O1xuICBib3JkZXItYm90dG9tOiAjOGUyNzhmIHNvbGlkIDFweDtcbn1cbiNib3R0b21Ub1RvcDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAxODBhMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGUyNzhmO1xufVxuI2JvdHRvbVRvVG9wOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAxODBhMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGUyNzhmO1xufVxuI2JvdHRvbVRvVG9wOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTMzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5MzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzclO1xuICB0b3A6IDM1JTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuI2JvdHRvbVRvVG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM5MzkzMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM3JTtcbiAgdG9wOiA1NSU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiNib3R0b21Ub1RvcDpob3ZlciAudG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4jYm90dG9tVG9Ub3AgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNib3R0b21Ub1RvcCAudG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IC0zNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDI1MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgI2JvdHRvbVRvVG9wIC50b29sdGlwIHtcbiAgICB3aWR0aDogODhweDtcbiAgICBib3R0b206IC00N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICNib3R0b21Ub1RvcCAudG9vbHRpcCB7XG4gICAgd2lkdGg6IDczcHg7XG4gIH1cbn1cbiNib3R0b21Ub1RvcC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjYm90dG9tVG9Ub3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3RoYW5rc2VtYWlsZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdGhhbmtzZW1haWxkaXYgLmNvbS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4jZHVwbGljYXRlZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZHVwbGljYXRlZGl2IC5jb20taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuI3JlY2FwdGNoYV9kaXYge1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ueXRwLWNocm9tZS10b3AsXG4ueXRwLWNocm9tZS1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNjb21wQXdhcmRzLFxuLmNvbXBBd2FyZHMyIHtcbiAgbWluLWhlaWdodDogNjN2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQ5cHgpIHtcbiAgI2NvbXBBd2FyZHMsXG4gIC5jb21wQXdhcmRzMiB7XG4gICAgbWluLWhlaWdodDogNzB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICAjY29tcEF3YXJkcyxcbiAgLmNvbXBBd2FyZHMyIHtcbiAgICBtaW4taGVpZ2h0OiA2OXZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gICNjb21wQXdhcmRzLFxuICAuY29tcEF3YXJkczIge1xuICAgIG1pbi1oZWlnaHQ6IDcydmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgI2NvbXBBd2FyZHMsXG4gIC5jb21wQXdhcmRzMiB7XG4gICAgbWluLWhlaWdodDogODB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAjY29tcEF3YXJkcyxcbiAgLmNvbXBBd2FyZHMyIHtcbiAgICBtaW4taGVpZ2h0OiA5M3ZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gICNjb21wQXdhcmRzLFxuICAuY29tcEF3YXJkczIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuI3JlcG9ydHMge1xuICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJyZXJJbnRyb0Jhbm5lciAuY29tLXRleHQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FycmVySW50cm9CYW5uZXIgLmNvbS10ZXh0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jYXJyZXJJbnRyb0Jhbm5lciB7XG4gIGhlaWdodDogNjZ2aCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2NnZoICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY5OXB4KSB7XG4gIC5jYXJyZXJJbnRyb0Jhbm5lciB7XG4gICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5jYXJyZXJJbnRyb0Jhbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZXBvcnRzTWFpbiAucmVwb3J0V3JhcHBlciB7XG4gIHBhZGRpbmc6IDcwcHggMHB4IDcwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGlucHV0LCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5sYXN0U2VjdGlvbkZvckFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtcG91cC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5MTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGV4dC1wb3VwLW92ZXJsYXkgLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDk5OTE7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC50ZXh0LXBvdXAtb3ZlcmxheSAuY2xvc2UtYnRuIHtcbiAgICByaWdodDogNHB4O1xuICAgIHRvcDogNHB4O1xuICB9XG59XG4udGV4dC1wb3VwLW92ZXJsYXkgLnRleHQtcG9wdXAtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnRleHQtcG91cC1vdmVybGF5IC50ZXh0LXBvcHVwLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA4OC44OCU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG4udGV4dC1wb3VwLW92ZXJsYXkgLnRleHQtcG9wdXAtY29udGFpbmVyIC50ZXh0LXBvcHVwLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRleHQtcG91cC1vdmVybGF5IC50ZXh0LXBvcHVwLWNvbnRhaW5lciAudGV4dC1wb3B1cC1ib3ggLnRleHRCb3gtQ29tcG9uZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4jbGlzdGVkLWNvbXBhbmllcyB7XG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xufVxuXG4ucGFuZWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ub3ZlcmZsb3dfaGlkZGVuICNzbW9vdGgtY29udGVudCB7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnBkZi1kb3dubG9hZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzAlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE3cHggMjNweCAxN3B4IDIzcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5wZGYtZG93bmxvYWQge1xuICAgIHJpZ2h0OiAtMS41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGRmLWRvd25sb2FkIHtcbiAgICB0b3A6IDAlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnBkZi1kb3dubG9hZCBpbWcge1xuICB3aWR0aDogMTVweDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMyUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg4MDMlKSBodWUtcm90YXRlKDMxZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTclKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGRmLWRvd25sb2FkIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBkZi1kb3dubG9hZCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnBkZi1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGRmLWRvd25sb2FkOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLnBkZi1kb3dubG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGRmLWRvd25sb2FkOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nLnc5MCBoMSB7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZy53OTAgaDEge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nLnc5MCBoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3N1YnNjcmliZSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgYmFja2dyb3VuZDogIzE2MGIxZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgI3N1YnNjcmliZSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbn1cbiNzdWJzY3JpYmUuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYge1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIG1hcmdpbi1yaWdodDogMSU7XG59XG5cbi50aHJlZS1pbWdTbGlkZVdyYXBwZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aHJlZS1pbWdTbGlkZVdyYXBwZXIgYS5zd2lwZXItc2xpZGUgLnRocmVlLWltZ2NhcmRCb3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpZ2h0LW1vZGUgLnRocmVlLWltZ1NsaWRlV3JhcHBlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLmNvbS10d29JbWFnZVNsaWRlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbS10d29JbWFnZVNsaWRlciBhLnN3aXBlci1zbGlkZSAudHdvLWltZ2VTbGlkZUJveCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50aHJlZWNhcmQtYm94V3JhcHBlciBhLnRocmVlLWltZ2NhcmRCb3gge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5saWdodC1tb2RlICNzdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG59XG5cbi50cmF2ZWwtZ3VpZGVsaW5lcyAuaW50cm9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi50cmF2ZWwtZ3VpZGVsaW5lcyAubGFzdFNlY3Rpb25Gb3JBbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGlnaHQtbW9kZSAudHJhdmVsLWd1aWRlbGluZXMgLmludHJvc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAudHJhdmVsLWd1aWRlbGluZXMgLmxhc3RTZWN0aW9uRm9yQWxsIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB1bCBsaSAuY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjN2I3YjdiICFpbXBvcnRhbnQ7IC8qIFVzZSB0aGlzIGluc3RlYWQgb2YgJ2NvbG9yJyAqL1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzICFpbXBvcnRhbnQ7XG59XG5cbi50d29jb2xpbWdzZWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50d29jb2xpbWdzZWMgLnR3b2NvbGltZ3NlY2NvbCB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDhweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50d29jb2xpbWdzZWMgLnR3b2NvbGltZ3NlY2NvbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi50d29jb2xpbWdzZWMgLnR3b2NvbGltZ3NlY2NvbCBwIHtcbiAgbWluLWhlaWdodDogNTRweDtcbn1cblxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bnRoLWNoaWxkKDJuKSB1bCBsaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY29tLWRpc2NsYWltZXIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tLWRpc2NsYWltZXIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5saWdodC1tb2RlIC5jb20tZGlzY2xhaW1lciB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuXG5ib2R5Lm92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5odG1sLm92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5MTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlcjpob3ZlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuaGVhZGVyOmhvdmVyIC5oZWFkZXJXcmFwcGVyIC5sZWZ0LW1lbnUgLm5hdi1tYWluIG5hdiAubmF2LXdyYXAge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbmhlYWRlcjpob3ZlciAuaGVhZGVyV3JhcHBlciAjbmF2LWljb24zIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuaGVhZGVyLm92ZXJmbG93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gIHotaW5kZXg6IDk5MTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxvZ28ge1xuICB3aWR0aDogNyU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggNnB4IDZweCAwcHg7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubG9nbyB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5tb2Itc2VhcmNoLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLm1vYi1zZWFyY2gtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDgzcHg7XG4gICAgdG9wOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sZWZ0LW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxlZnQtbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB0b3A6IDEwMSU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDUwcHgpO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubGVmdC1tZW51Lm9wZW4ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubGVmdC1tZW51Lm9wZW4gbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTdweDtcbiAgICB6LWluZGV4OiAxMDE7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIDEwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksIGhlYWRlciAuaGVhZGVyV3JhcHBlciAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDhweDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiAxNnB4O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5uYXYtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLm5hdi1tYWluIHtcbiAgICB3aWR0aDogODguODglO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8qIHBhZGRpbmc6IDI3cHggMCAwOyAqL1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLm5hdi1tYWluIG5hdiAubmF2LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5uYXYtbWFpbiBuYXYgLm5hdi13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyMnB4IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkubWVnYS1tZW51LWxpc3QgLmhhcy1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkubWVnYS1tZW51LWxpc3QgLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5tZWdhLW1lbnUtbGlzdDpob3ZlciA+IC5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLm1lZ2EtbWVudS1saXN0LmFjdGl2ZSAuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUgLmhhcy1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudSAuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnU6aG92ZXIgPiAuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51LmFjdGl2ZSAuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDIwOTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSB7XG4gICAgcGFkZGluZzogMjJweCAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkge1xuICAgIHBhZGRpbmc6IDIycHggNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkge1xuICAgIHBhZGRpbmc6IDIycHggNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkge1xuICAgIHBhZGRpbmc6IDIycHggNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkge1xuICAgIHBhZGRpbmc6IDIycHggNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkge1xuICAgIHBhZGRpbmc6IDIycHggM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkge1xuICAgIHBhZGRpbmc6IDIycHggNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkge1xuICAgIHBhZGRpbmc6IDIycHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5hY3RpdmUgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmFjdGl2ZSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZCBzcGFuIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlNTdhYSAwJSwgIzkxMjg4ZCAxMDAlKTtcbiAgYm90dG9tOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5zZWFyY2gtYmFyIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51IC5zdWItbWVudSB7XG4gIG1pbi13aWR0aDogMjQzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTpob3ZlciAuaGFzLWNoaWxkOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGk6aG92ZXIgLmhhcy1jaGlsZDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAyN3B4IDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhLmhhcy1jaGlsZCB7XG4gIHBhZGRpbmc6IDI3cHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhLmhhcy1jaGlsZCB7XG4gICAgLyogIHBhZGRpbmc6IDI3cHggMHB4OyAqL1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIGEuaGFzLWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA0MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDdweDtcbiAgbGVmdDogYXV0bztcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYS5oYXMtY2hpbGQuc3ViQWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhLmhhcy1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIC8qIHRvcDogNDMlOyAqL1xuICAgIHRvcDogMzglO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhLmhhcy1jaGlsZC5zdWJBY3RpdmU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIGEgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDYxcHg7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51IHtcbiAgICB0b3A6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMy41cHggMCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51IHVsIGxpIHtcbiAgICBwYWRkaW5nOiA2LjVweCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUgdWwgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudSB1bCBsaSB7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51IHVsIGxpIGEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudSB1bCBsaSBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgICB0b3A6IDY1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIge1xuICAgIHdpZHRoOiA4OC44OCU7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiA5M3B4O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uLm5vLWhlYWRpbmctbGlua3MgLmNvbHVtbi1oZWFkIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbi5uby1oZWFkaW5nLWxpbmtzIC5jb2x1bW4taGVhZC5uYXYtc3ViLWhlYWQge1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbi5uby1oZWFkaW5nLWxpbmtzIC5jb2x1bW4taGVhZCBzcGFuIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uLm5vLWhlYWRpbmctbGlua3MgLmNvbHVtbi1oZWFkIHNwYW4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbjpsYXN0LWNoaWxkIC5saXN0ZWQtY29tcGFuaWVzIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uOmxhc3QtY2hpbGQgLmxpc3RlZC1jb21wYW5pZXMge1xuICAgIHRleHQtd3JhcDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmxpc3RlZC1jb21wYW5pZXMge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmNvbHVtbi1oZWFkIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFDMUMxO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiAuY29sdW1uLWhlYWQgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmNvbHVtbi1oZWFkIHNwYW4gYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZC5uYXYtc3ViLWhlYWQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIC5jb2x1bW4taGVhZC5uYXYtc3ViLWhlYWQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmNvbHVtbi1oZWFkLm5hdi1zdWItaGVhZCBzcGFuIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gdWwge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmxpc3RlZC1jb21wYW5pZXMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiAubGlzdGVkLWNvbXBhbmllcyBsaSBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2xpc3RlZC1pY29uLWJsYWNrLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDAgY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlci5zdXN0YWluYWJpbGl0eS1zdWJsaW5rcyAubWVudS1jb2x1bW4ge1xuICB3aWR0aDogMjIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlci5zdXN0YWluYWJpbGl0eS1zdWJsaW5rcyAubWVudS1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGk6aG92ZXIgPiBhOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIHBhZGRpbmc6IDIwcHggNDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpOmhvdmVyID4gLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaTpob3ZlciA+IC5zdWItbWVudS5tZWdhLW1lbnUge1xuICAgIHRvcDogNjRweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjZweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGk6aG92ZXIgPiAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjZweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGk6aG92ZXIgPiAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5jb2xvci10aGVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuY29sb3ItdGhlbWUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuY29sb3ItdGhlbWUgc3Bhbi5hY3RpdmU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuY29sb3ItdGhlbWUgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuY29sb3ItdGhlbWUgc3Bhbjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAxMyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5jb2xvci10aGVtZSBzcGFuOjphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICByaWdodDogMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIHRvcDogMzAlO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIC5jb2xvci10aGVtZS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgdG9wOiA2N3B4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIC5jb2xvci10aGVtZS1saXN0LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuY29sb3ItdGhlbWUgLmNvbG9yLXRoZW1lLWxpc3QuYWN0aXZlIGxpIGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdC5hY3RpdmUgbGkgaW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmNvbG9yLXRoZW1lIC5jb2xvci10aGVtZS1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuY29sb3ItdGhlbWUgLmNvbG9yLXRoZW1lLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLm1vYi1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuYWNjZXNzaWJpbGl0eS10YWIgYSAubW9iLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5hY2Nlc3NpYmlsaXR5LXRhYiBhIC5tb2ItdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHRvcDogMDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmFjY2Vzc2liaWxpdHktdGFiIGEgLm1vYi10ZXh0OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5oYXMtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTI6aG92ZXIgPiAuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51Mi5hY3RpdmUgLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIgLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gIHdpZHRoOiA1NCU7XG4gIGxlZnQ6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgICB3aWR0aDogNjQlO1xuICAgIGxlZnQ6IDIxJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5zdWItbWVudS5tZWdhLW1lbnUge1xuICAgIHdpZHRoOiA3NCU7XG4gICAgbGVmdDogMTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIgLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IC5tZWdhLXdyYXBwZXIgLm1lbnUtY29sdW1uIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmNvbHVtbi1oZWFkIHNwYW4gYSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBvcGFjaXR5OiAwLjY7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmNvbHVtbi1oZWFkIHNwYW4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvcGFjaXR5OiAxO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nOiAyNnB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nOiAyNnB4IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDI2cHggMTNweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMjZweCA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGkgLnN1Yi1tZW51LmFib3V0LXN1Yi1saW5rcyB7XG4gIHRvcDogNjdweDtcbiAgbGVmdDogLTE3cHg7XG4gIHdpZHRoOiAzNjVweDtcbiAgcGFkZGluZzogMCAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIC5zdWItbWVudS5hYm91dC1zdWItbGlua3Mge1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIC5zdWItbWVudS5hYm91dC1zdWItbGlua3Mge1xuICAgIHRvcDogNjVweDtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdi5yaWdodC1saW5rcyB1bCBsaSAuc3ViLW1lbnUuYWJvdXQtc3ViLWxpbmtzIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIC5zdWItbWVudS5hYm91dC1zdWItbGlua3Mge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDA7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYucmlnaHQtbGlua3MgdWwgbGkgLnN1Yi1tZW51LmFib3V0LXN1Yi1saW5rcyAubmF2LXdyYXAge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2LnJpZ2h0LWxpbmtzIHVsIGxpIC5zdWItbWVudS5hYm91dC1zdWItbGlua3MgLm5hdi13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUge1xuICB3aWR0aDogMjMlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qanVzdGlmeS1jb250ZW50OiBsZWZ0OyAqL1xuICAvKiB3aGVuIGFjY2VzaWJpbGl0eSBhbmQgbGFuIG9uIGNvbW1lbnQgYmVsb3cganVzdGlmeS1jb250ZW50IGFuZCB1bmNvbW1lbnQgYWJ2ZSBvbmUgKi9cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3Mge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDE3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmNvbG9yLXRoZW1lIHNwYW4uYWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmNvbG9yLXRoZW1lIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmNvbG9yLXRoZW1lIHNwYW46OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuY29sb3ItdGhlbWUgc3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICB0b3A6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmNvbG9yLXRoZW1lIHNwYW46OmFmdGVyIHtcbiAgICByaWdodDogLTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmNvbG9yLXRoZW1lIHNwYW46OmFmdGVyIHtcbiAgICByaWdodDogLTRweDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNjdweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmNvbG9yLXRoZW1lIC5jb2xvci10aGVtZS1saXN0LmFjdGl2ZSBsaSBpbWcge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuY29sb3ItdGhlbWUgLmNvbG9yLXRoZW1lLWxpc3QuYWN0aXZlIGxpIGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5jb2xvci10aGVtZSAuY29sb3ItdGhlbWUtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmNvbG9yLXRoZW1lIC5jb2xvci10aGVtZS1saXN0IHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuZm9udC1pbmNyZWFzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuZm9udC1pbmNyZWFzZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2Ugc3Bhbi5hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2Ugc3Bhbjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA2MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5yaWdodC1saW5rcyB1bCBsaS5mb250LWluY3JlYXNlIHNwYW46OmFmdGVyIHtcbiAgICByaWdodDogLTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2Ugc3Bhbjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAucmlnaHQtbGlua3MgdWwgbGkuZm9udC1pbmNyZWFzZSBzcGFuOjphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICByaWdodDogMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIHRvcDogMzAlO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2UgLmZvbnQtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNjdweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2UgLmZvbnQtbGlzdC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2UgLmZvbnQtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LWxpbmtzIHVsIGxpLmZvbnQtaW5jcmVhc2UgLmZvbnQtbGlzdCB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSB7XG4gICAgd2lkdGg6IDg4Ljg4JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAuc2VhcmNoLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC5zZWFyY2gtYmFyIG9iamVjdCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCk7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLndoZWVsY2hhaXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgLndoZWVsY2hhaXIgb2JqZWN0IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC53aGVlbGNoYWlyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC53aGVlbGNoYWlyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAud2hlZWxjaGFpciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAud2hlZWxjaGFpciBhIHNwYW4ge1xuICAgIHdpZHRoOiA5MSU7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5yaWdodC1tZW51IC53aGVlbGNoYWlyIGE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm9vdGVyLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAuc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAucmlnaHQtbWVudSAuc2hvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLnJpZ2h0LW1lbnUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDU2JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biBidXR0b246OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgLyogIHRvcDogNDIlOyAqL1xuICAgIHRvcDogMTIlO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIGJ1dHRvbi5hY3RpdmU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gYnV0dG9uIHNwYW4uc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biBidXR0b24gc3Bhbi5zaG93LW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiAzOXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdCB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdC5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIC5sYW5ndWFnZS1saXN0IC5sYW5ndWFnZS1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxhbmd1YWdlIC5sYW5ndWFnZS1kcm9wZG93biAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2UtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIC5sYW5ndWFnZS1saXN0IC5sYW5ndWFnZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuaGVhZGVyLmdyYXloZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDM5NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMHB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAud3JhcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAjN2I3YjdiIHNvbGlkIDFweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC53cmFwLWNvbnRhaW5lciAuaGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC53cmFwLWNvbnRhaW5lciAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLndyYXAtY29udGFpbmVyIC5zdWJoZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNnB4IDBweCAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLndyYXAtY29udGFpbmVyIC5zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAjODA4MDgwIHNvbGlkIDFweDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ0bi10ZXh0LXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMHB4O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMgLmJ0bnMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMgLmJ0bnMtd3JhcCBzcGFuLm9uIHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCUsICM5MTI4OGQgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMgLmJ0bnMtd3JhcCBzcGFuLm9mZiB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyAuYnRucy13cmFwIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdDpjaGVja2VkIH4gLm9uIHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0OmNoZWNrZWQgfiAub2ZmIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAlLCAjOTEyODhkIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgLmNoZWNrLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgLmNoZWNrLXRvZ2dsZSArIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMgLmJ0bnMtd3JhcCAuY2hlY2stdG9nZ2xlLXJvdW5kLWZsYXQgKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMgLmJ0bnMtd3JhcCAuY2hlY2stdG9nZ2xlLXJvdW5kLWZsYXQgKyBsYWJlbDpiZWZvcmUsIGhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLmRpc2FiaWxpdHktYnRuIC5idXR0b25zIC5idG5zLXdyYXAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMgLmJ0bnMtd3JhcCAuY2hlY2stdG9nZ2xlLXJvdW5kLWZsYXQgKyBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCUsICM5MTI4OGQgMTAwJSk7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG4gLmJ1dHRvbnMgLmJ0bnMtd3JhcCAuY2hlY2stdG9nZ2xlLXJvdW5kLWZsYXQgKyBsYWJlbDphZnRlciB7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IC01cHg7XG4gIHdpZHRoOiA1OXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjODEzNTk3LCAjNzAzZTlkLCAjNWM0NmEyLCAjNDY0Y2E0KTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IG1hcmdpbiAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0biAuYnV0dG9ucyAuYnRucy13cmFwIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzgxMzU5NywgIzcwM2U5ZCwgIzVjNDZhMiwgIzQ2NGNhNCk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAucmVzZXQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweCAwIDEwcHggMDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLnJlc2V0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzkzOTM5IDAlLCAjMzkzOTM5IDIyJSwgIzM5MzkzOSA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lciAucmVzZXQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLnJlc2V0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXIgLnJlc2V0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjhweCAwO1xuICBib3JkZXItYm90dG9tOiAjN2I3YjdiIHNvbGlkIDFweDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwuY29sb3ItdGhlbWUtdGFiIGxpIHtcbiAgd2lkdGg6IDQ3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDUuMSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsLmNvbG9yLXRoZW1lLXRhYiBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bC5mb250LWxpc3QgbGkge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDQuMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwuZm9udC1saXN0IGxpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM5MzkzOSAwJSwgIzM5MzkzOSAyMiUsICMzOTM5MzkgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5oZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5saXN0LWNvbnRpYW5lciB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwgbGk6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmhlYWRlciAuZGlzYWJpbGl0eS1kcm9wZG93biAuZGlzYWJpbGl0eS1jb250YWluZXIgLmxpc3QtY29udGlhbmVyIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwgbGkuYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbmJvZHkuZ3JheWhlYWRlciBoZWFkZXIge1xuICAvKiBiYWNrZ3JvdW5kOiAkZ3JheWhlYWRlcjsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWFyY2gtYmFyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAtbW96LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1iYXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIge1xuICB3aWR0aDogNTUuNTYlO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogODguODglO1xuICB9XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTUwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAge1xuICAgIG1hcmdpbjogOTBweCAwIDA7XG4gIH1cbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICNDMUMxQzEgc29saWQgMXB4O1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1idG5zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAwO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1idG5zIC5zZWFyY2gtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWJ0bnMgLm1pYy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWxlZnQ6ICNmZmYgc29saWQgMXB4O1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTExMjIsICMxMDBmMjIsICMxNTBkMjAsICMxOTBiMWYsICMxZDA4MWMpO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6ICNDMUMxQzEgMHB4IDBweCAycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSgxOTMsIDE5MywgMTkzLCAwLjE2KSBzb2xpZCAxcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24gdWwgbGkgaDQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB1bCBsaSBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24gdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgLmtleXdvcmRzLWhlYWRpbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIGxpIHtcbiAgICB3aWR0aDogNDYuNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwgbGkge1xuICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhEKTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjg4RDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MTI4OEQ7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5jbG9zZS1zZWFyY2gtYmFyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQlO1xuICByaWdodDogMyU7XG59XG4uc2VhcmNoLWJhci13cmFwcGVyIC5jbG9zZS1zZWFyY2gtYmFyIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2gtZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjODA4MDgwO1xufVxuXG4uc2VhcmNoLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4ICM4MDgwODA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1hYyBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmFjdGl2ZSBhOmFmdGVyIHtcbiAgYm90dG9tOiA0cHg7XG59XG4ubWFjIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYTphZnRlciB7XG4gIGJvdHRvbTogNHB4O1xufVxuLm1hYyBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLm1lZ2EtbWVudS1saXN0LmFjdGl2ZSAuaGFzLWNoaWxkOmJlZm9yZSB7XG4gIGJvdHRvbTogNHB4O1xufVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLkhlcm9TbGlkZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjNzO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuSGVyb1NsaWRlci5zVGh1bWJIaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLkhlcm9TbGlkZXIuc1RodW1iSGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5IZXJvU2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5jdXN0b20tcGFnaW50aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNS41NiU7XG4gIGJvdHRvbTogMyU7XG4gIHotaW5kZXg6IDkxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5jdXN0b20tcGFnaW50aW9uIHtcbiAgICByaWdodDogY2FsYyg1MCUgLSA5NjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY3VzdG9tLXBhZ2ludGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwJTtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY2FyZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDExNXB4O1xuICB6LWluZGV4OiA5OTtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNhcmQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY2FyZC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgYm90dG9tOiA3NXB4O1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIge1xuICAvKlxuICAgIEBpbmNsdWRlIGJlbG93KGxnKXtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XG4gICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgICAgICovXG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIgLnNjYXJkIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDI2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIgLnNjYXJkIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlciAuc2NhcmQge1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLm15U3dpcGVyIHtcbiAgICBib3R0b206IDE4LjI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5teVN3aXBlciB7XG4gICAgYm90dG9tOiAxMC4yNSU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLm15U3dpcGVyIC50ZXh0LXdyYXBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5teVN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogMnB4IDNweCA0cHggIzMzMztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAubXlTd2lwZXIgLmltZy1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLm15U3dpcGVyIC5pbWctYm94IHZpZGVvIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNjdXN0b21zbGlkZXIgLmltZy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCArIDJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjEgLnNsaWRlV3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjEgLnNsaWRlV3JhcCAuaW1nLWJveCB2aWRlbyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMSAuc2xpZGVXcmFwIC5pbWctYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMSAuc2xpZGVXcmFwIC5pbWctYm94OjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjbGF5ZXIxIC5zbGlkZVdyYXAgLmltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMSAuc2xpZGVXcmFwIC5pbWctYm94IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjbGF5ZXIyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMiAuc2xpZGVXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMiAuc2xpZGVXcmFwIC5pbWctYm94IHZpZGVvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDA7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjIgLnNsaWRlV3JhcCAuaW1nLWJveCB2aWRlby5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAjbGF5ZXIyIC5zbGlkZVdyYXAgLmltZy1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjbGF5ZXIyIC5zbGlkZVdyYXAgLmltZy1ib3g6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNsYXllcjIgLnNsaWRlV3JhcCAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgI2xheWVyMiAuc2xpZGVXcmFwIC5pbWctYm94IGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMTA1cHg7XG4gIGxlZnQ6IDUuNTYlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA1MyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICAgIG1heC13aWR0aDogNTMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIHtcbiAgICBtYXgtd2lkdGg6IDU5JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciB7XG4gICAgYm90dG9tOiAzMi4yNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgYm90dG9tOiAzMCU7XG4gIH1cbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAucGFyZ3JhcGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLnBhcmdyYXBoIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLnBhcmdyYXBoIHAge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLnBhcmdyYXBoIHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogICAgcGFkZGluZzogMjMuNXB4IDIwcHggMjMuNXB4IDIwcHg7ICovXG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5hdXRvcGxheS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0M3B4O1xuICByaWdodDogOTBweDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmF1dG9wbGF5LXByb2dyZXNzIHtcbiAgICBib3R0b206IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuYXV0b3BsYXktcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5hdXRvcGxheS1wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDg5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDFweDtcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuYXV0b3BsYXktcHJvZ3Jlc3MgLnBiYXIge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCUsICM5MTI4OGQgMTAwJSk7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiAtNDZweDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IC00OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJvdHRvbTogMjNweDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogLTcwcHg7XG4gIHRvcDogLTQ2cHg7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxlZnQ6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUzMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgY29sb3I6IHJnYmEoMjUzLCAyNDcsIDIzOCwgMC40KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMC45O1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHJpZ2h0OiA1NzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiAtNzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYm90dG9tOiAyM3B4O1xuICAgIHJpZ2h0OiA4OXB4O1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgfVxufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAyMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZS1wcmV2LFxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIud2l0aC1wYXJhZ3JhcGggLmJ0bnMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG59XG5cbi5ncm93dGgtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbi5zZWN0aW9uaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlci5tYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiA2N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtbGVmdC1zZWMge1xuICB3aWR0aDogNDIuMSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLWxlZnQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLWxlZnQtc2VjIC5sZWZ0aW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLWxlZnQtc2VjIC5sZWZ0aW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtbGVmdC1zZWMgLmxlZnRpbWFnZSBpbWcge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtbGVmdC1zZWMgLmxlZnRpbWFnZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLWxlZnQtc2VjIC5sZWZ0aW1hZ2UgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMge1xuICB3aWR0aDogNTcuOSU7XG4gIHBhZGRpbmc6IDAgOS44JSAwcHggOC40JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyB7XG4gICAgcGFkZGluZzogMCA4JSAwIDclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtaGVhZGluZyB7XG4gIC8qIGJhY2tncm91bmQ6ICRza3libHVlY29sb3I7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7Ki9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1oZWFkaW5nIC5xdW90ZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IC01MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcgLnF1b3RlLWltZyB7XG4gICAgdG9wOiAtMjFweDtcbiAgICBsZWZ0OiAtMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcgLnF1b3RlLWltZyB7XG4gICAgdG9wOiAtMTdweDtcbiAgICBsZWZ0OiAtMzFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtaGVhZGluZyAucXVvdGUtaW1nIHtcbiAgICB0b3A6IC0xNnB4O1xuICAgIGxlZnQ6IC0xOXB4O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLWhlYWRpbmcgLnF1b3RlLWltZyBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1oZWFkaW5nIC5xdW90ZS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtaGVhZGluZyAucXVvdGUtaW1nIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwIDBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dC5yZWR1Y2UtZm9udC10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAwIDBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dC5yZWR1Y2UtZm9udC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBxdW90ZXM6IGF1dG87XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICBsZWZ0OiAtMjFweDtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGxlZnQ6IC0xM3B4O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICBib3R0b206IC01cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgc3BhbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCAuYmlnIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0LjNyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgLmJpZyB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi1hbmltYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvLXdyYXAge1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmFycm93LWljb25zIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmFycm93LWljb25zIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mbyAubmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mbyAubmFtZSB7XG4gICAgLyogICAgZm9udC1zaXplOiAxLjZyZW07ICovXG4gIH1cbn1cbi5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvIC5kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mbyAuZGVzaWduYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbiNzZWN0aW9uLWdyb3d0aC5mcC1zZWN0aW9uIC5sZWZ0aW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC41cztcbn1cbiNzZWN0aW9uLWdyb3d0aC5mcC1zZWN0aW9uLmFjdGl2ZSAubGVmdGltYWdlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tZ3Jvd3RoLmZwLXNlY3Rpb24ubm9BbmltYXRpb24gLmxlZnRpbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgd2lkdGg6IDg4Ljg4JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwcHggMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzYwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDE2OTlweCkge1xuICAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfSAqL1xufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveDpob3ZlciAuaW1hZ2UtYm94IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1oZWFkaW5nLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICBsaW5lLWhlaWdodDogNi42NTNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLWhlYWRpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLlN1c3RhaW5hYmlsaXR5LXNlY3Rpb24gLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXIgLmNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnZpZXdtb3JlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9uIC5TdXN0YWluYWJpbGl0eS13cmFwcGVyIC5jb20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC52aWV3bW9yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbiNzZWN0aW9uLXN1c3RhaW5hYmlsaXR5LmZwLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuNXM7XG59XG4jc2VjdGlvbi1zdXN0YWluYWJpbGl0eS5mcC1zZWN0aW9uIC5jb20taGVhZGluZyBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xufVxuI3NlY3Rpb24tc3VzdGFpbmFiaWxpdHkuZnAtc2VjdGlvbi5hY3RpdmUgLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tc3VzdGFpbmFiaWxpdHkuZnAtc2VjdGlvbi5ub0FuaW1hdGlvbiAuY29tLWhlYWRpbmcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5uZXdzcm9vbS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAuY29tLWhlYWRpbmcgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5yaWdodC1idG4ge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAubmV3c3Jvb20td3JhcHBlciAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLm5ld3Nyb29tLXdyYXBwZXIgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5uZXdzcm9vbS13cmFwcGVyIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIge1xuICB3aWR0aDogODguODglO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjNweDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3gge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveC5hY3RpdmVDbGFzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5pbWFnZS1ib3gge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5pbWFnZS1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3g6aG92ZXIgLmltYWdlLWJveCBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgLypmbGV4LXdyYXA6IHdyYXA7Ki9cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94LndpdGgtZGF0ZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94LndpdGgtZGF0ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94LndpdGgtZGF0ZSAubmV3dGFiLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnNsaWRlLXN1Yi10ZXh0IGEge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQucGFkZGluZ0J0IHtcbiAgLyogcGFkZGluZy1ib3R0b206IDIwcHg7Ki9cbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC52aWV3bW9yZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC52aWV3bW9yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAudGltZS1kYXRlLXRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDI1MDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHBhZGRpbmc6IDdweCAwIDI1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAudGltZS1kYXRlLXRleHQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAudGltZS1kYXRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAudGl0bGUtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xuICBwYWRkaW5nOiA3cHggMCAyMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cbi5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDNweDtcbiAgcmlnaHQ6IDUzcHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDcuNTYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI3NlY3Rpb24tbmV3c3Jvb20ucGFuZWwgLm5ld3Nyb29tLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgI3NlY3Rpb24tbmV3c3Jvb20ucGFuZWwgLm5ld3Nyb29tLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gICNzZWN0aW9uLW5ld3Nyb29tLnBhbmVsIC5uZXdzcm9vbS1zZWN0aW9uIC5uZXdyb29tLW1haW4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4jc2VjdGlvbi1uZXdzcm9vbS5wYW5lbCAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgI3NlY3Rpb24tbmV3c3Jvb20ucGFuZWwgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnZpZXdtb3JlLWJ0biB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cblxuI3NlY3Rpb24tbmV3c3Jvb20uZnAtc2VjdGlvbiAuY29tLWhlYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC41cztcbn1cbiNzZWN0aW9uLW5ld3Nyb29tLmZwLXNlY3Rpb24uYWN0aXZlIC5jb20taGVhZGluZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbiNzZWN0aW9uLW5ld3Nyb29tLmZwLXNlY3Rpb24ubm9BbmltYXRpb24gLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ucHJlc3NfcmVsZWFzZV9kZXRhaWxfbWFpbiAubmV3c3Jvb20tc2VjdGlvbiAubmV3cm9vbS1tYWluLXdyYXAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi52aWRlb3Mtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMCU7XG4gIGxlZnQ6IDUuNTYlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdG9wOiAzNSU7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdG9wOiAzNSU7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAudmlkZW8tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAudmlkZW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLnZpZGVvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5wbGF5LWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qICAgIHBhZGRpbmc6IDIzLjVweCAyMHB4IDIzLjVweCAyMHB4OyAqL1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICB9XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dCAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLmJ0bnMtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG59XG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlb3Mtc2VjdGlvbiAuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuI3NlY3Rpb24tdmlkZW9zLnBhbmVsIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnRpbWVsaW5lLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUuNTUlO1xuICBib3R0b206IDEwJTtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDk2MHB4KTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IHtcbiAgICBtYXgtd2lkdGg6IDYyJTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0LjRyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkRGN0VFO1xuICB3aWR0aDogMTEwJTtcbiAgb3BhY2l0eTogMC40O1xufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTFweCAwIDAgMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkge1xuICAgIHBhZGRpbmc6IDdweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkge1xuICAgIHBhZGRpbmc6IDE2cHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiAyMCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiAyMCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSAudGltZWxpbmUtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjRkRGN0VFO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSAudGltZWxpbmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDYlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDklO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTdweCAxN3B4IDE3cHggMTdweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHggMTBweCAxN3B4O1xuICB9XG59XG4udGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNCU7XG4gIGxlZnQ6IDI1JTtcbiAgei1pbmRleDogOTkxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyB7XG4gICAgYm90dG9tOiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIGJvdHRvbTogMTQuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIGJvdHRvbTogMTEuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIGJvdHRvbTogMTUuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2xpZGVyIC50aW1lbGluZS1zbGlkZXItd3JhcHBlciAudGltZWxpbmUtb3ZlcmxheSAuc2xpZGVyX19jb250cm9scyB7XG4gICAgYm90dG9tOiAzNi41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBib3R0b206IDMyLjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIGJvdHRvbTogMzAuNSU7XG4gIH1cbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyZTU3YWE7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyZTU3YWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZS1zbGlkZXIgLnRpbWVsaW5lLXNsaWRlci13cmFwcGVyIC50aW1lbGluZS1vdmVybGF5IC5zbGlkZXJfX2NvbnRyb2xzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3R0b206IDExcHg7XG4gIGxlZnQ6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVyIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogNDklO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lLXNsaWRlciAudGltZWxpbmUtc2xpZGVyLXdyYXBwZXIgLnRpbWVsaW5lLW92ZXJsYXkgLnNsaWRlcl9fY29udHJvbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmNhcmVlci1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyLmxlZnRwb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUuNTYlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlci5sZWZ0cG9zIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkgYW5kIChtYXgtd2lkdGg6IDIxOTlweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyLmxlZnRwb3Mge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIubGVmdHBvcyB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyLmxlZnRwb3Mge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgxLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgyLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgzLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg0LCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDEsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDIsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDMsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDQsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMSwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMiwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMywgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNCwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgxLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgyLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgzLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg0LCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY2FyZWVyLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY2FyZWVyLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLWxlZnQtc2VjIC5jYXJlZXItYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY2FyZWVyLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNhcmVlci1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItbGVmdC1zZWMgLmNhcmVlci1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY2FyZWVyLWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1sZWZ0LXNlYyAuY2FyZWVyLWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3R0b206IDUlO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJvdHRvbTogNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLCAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTEuNCU7XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IGNhbGMoMTEuNCUgKyA1M3B4KTtcbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5jYXJlZXItaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5jYXJlZXItaW1nOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcbiAgb3BhY2l0eTogMC45O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLmNhcmVlci1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4uY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuY2FyZWVyLWltZyBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLmNhcmVlci1pbWcgLmNhcmVlci1zbGlkZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5jYXJlZXItc2VjdGlvbiAuY2FyZWVyLXdyYXBwZXIgLmNhcmVlci1yaWdodC1zZWMgLmNhcmVlci1zbGlkZXItY29udGFpbmVyIC5jYXJlZXItaW1nIC5jYXJlZXItc2xpZGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAuY2FyZWVyLXNlY3Rpb24gLmNhcmVlci13cmFwcGVyIC5jYXJlZXItcmlnaHQtc2VjIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciAuY2FyZWVyLWltZyAuY2FyZWVyLXNsaWRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmNhcmVlci1zZWN0aW9uIC5jYXJlZXItd3JhcHBlciAuY2FyZWVyLXJpZ2h0LXNlYyAuY2FyZWVyLXNsaWRlci1jb250YWluZXIgLmNvbS1jYXJlZXItc2xpZGUge1xuICB3aWR0aDogMzMuNjglO1xufVxuXG4jc2VjdGlvbi1jYXJlZXIuZnAtc2VjdGlvbiAuc3dpcGVyLXdyYXBwZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjVzO1xufVxuI3NlY3Rpb24tY2FyZWVyLmZwLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbiAwLjZzO1xufVxuI3NlY3Rpb24tY2FyZWVyLmZwLXNlY3Rpb24uYWN0aXZlIC5zd2lwZXItd3JhcHBlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbiNzZWN0aW9uLWNhcmVlci5mcC1zZWN0aW9uLmFjdGl2ZSAuY29tLWhlYWRpbmcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cbiNzZWN0aW9uLWNhcmVlci5mcC1zZWN0aW9uLm5vQW5pbWF0aW9uIC5zd2lwZXItd3JhcHBlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbiNzZWN0aW9uLWNhcmVlci5mcC1zZWN0aW9uLm5vQW5pbWF0aW9uIC5jb20taGVhZGluZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uZm91bmRhdGlvbi1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMSwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMiwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMywgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNCwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgxLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgyLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGgzLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg0LCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDEsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDIsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDMsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDQsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMSwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMiwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoMywgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNCwgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmZvdW5kYXRpb24taW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1sZWZ0LXNlYyAuZm91bmRhdGlvbi1pbWFnZS13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiAyNjVweDtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLWxlZnQtc2VjIC5mb3VuZGF0aW9uLWltYWdlLXdyYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tbGVmdC1zZWMgLmZvdW5kYXRpb24taW1hZ2Utd3JhcCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyB7XG4gIHdpZHRoOiA1MSU7XG4gIHBhZGRpbmctbGVmdDogNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDU2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoMywgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoMywgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoMywgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5jb20taGVhZGluZyBoMywgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyBwIC53b3JkYnJla21vYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5xdW90ZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE3cHg7XG4gIGxlZnQ6IC0yN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5xdW90ZS1pbWcge1xuICAgIHRvcDogLTE4cHg7XG4gICAgbGVmdDogLTEzcHg7XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmRlc2lnbmF0aW9uLWluZm8td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDM2cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuZGVzaWduYXRpb24taW5mby13cmFwIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuZGVzaWduYXRpb24taW5mby13cmFwIC5uYW1lLWluZm8ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmRlc2lnbmF0aW9uLWluZm8td3JhcCAubmFtZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmRlc2lnbmF0aW9uLWluZm8td3JhcCAuZGVzaW5hdGlvbi1pbmZvIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5kZXNpZ25hdGlvbi1pbmZvLXdyYXAgLmRlc2luYXRpb24taW5mbyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmJ0bnMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuYnRucy13cmFwIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuYnRucy13cmFwIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mb3VuZGF0aW9uLXNlY3Rpb24gLmZvdW5kYXRpb24td3JhcHBlciAuZm91bmRhdGlvbi1yaWdodC1zZWMgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5mb3VuZGF0aW9uLWFib3V0LWluZm8gLmJ0bnMtd3JhcCAudmlld21vcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuYnRucy13cmFwIC52aWV3bW9yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuYnRucy13cmFwIC52aWV3bW9yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbiNzZWN0aW9uLWxhc3QuZnAtc2VjdGlvbiAuZm91bmRhdGlvbi1sZWZ0LXNlYyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjVzO1xufVxuI3NlY3Rpb24tbGFzdC5mcC1zZWN0aW9uLmFjdGl2ZSAuZm91bmRhdGlvbi1sZWZ0LXNlYyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbiNzZWN0aW9uLWxhc3QuZnAtc2VjdGlvbi5ub0FuaW1hdGlvbiAuZm91bmRhdGlvbi1sZWZ0LXNlYyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuZm9vdGVyIHtcbiAgei1pbmRleDogOTk5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIHtcbiAgICB6LWluZGV4OiA5O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9mb290ZXItYmcuanBnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3RlciAuZm9vdGVyLWJnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAxJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWJnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci11cHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDUwcHggMCAwIDUuNTYlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXVwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXVwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAwcHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLWxlZnQge1xuICB3aWR0aDogMjMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLWxlZnQgLmZvb3Rlci1sb2dvIHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5mb290ZXIgLmZvb3Rlci1sZWZ0IC5mb290ZXItbG9nbyBpbWcge1xuICB3aWR0aDogMjcuMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWxlZnQgLmZvb3Rlci1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXNvY2lhbC1saW5rcyB1bCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjN2QyZjk0LCAjN2QyZjk0LCAjN2QyZjk0KSAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5mb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3MgdWwgbGkge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggOXB4IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiA3cHggNHB4IDdweCA1cHg7XG59XG5mb290ZXIgLmZvb3Rlci1zb2NpYWwtbGlua3MgdWwgbGkgYSBpbWcge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5mb290ZXIgLmZvb3Rlci1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA3NyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA0N3B4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcyB7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzLm5vLWhlYWRpbmctbGlua3MgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcy5uby1oZWFkaW5nLWxpbmtzIHVsIGxpIGEge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBsaW5lLWhlaWdodDogODklO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkgYW5kIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcyB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMzVweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3M6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzIC5mb290ZXItc3ViLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzIC5mb290ZXItc3ViLWxpbmsgbGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuNjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3MgLmZvb3Rlci1zdWItbGluayBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzIC5mb290ZXItc3ViLWxpbmsgbGkgYSB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWNvbC1saW5rcyAuZm9vdGVyLXN1Yi1saW5rIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItaGVhZCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDMzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGxpbmUtaGVpZ2h0OiA4OSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5mb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWhlYWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAgMzNweDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgbGluZS1oZWlnaHQ6IDg5JTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1oZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWhlYWQuaGFzLWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm9vdGVyLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWhlYWQuaGFzLWNoaWxkLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItcG9saWN5IHtcbiAgYmFja2dyb3VuZDogIzA3MGUxNztcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2MxYzFjMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXBvbGljeSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rcyB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWxpbmtzIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWxpbmtzIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWxpbmtzIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWxpbmtzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWxpbmtzIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuXG4uYnVzaW5lc3Mtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIubWFyZ2luVG9wIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyLm1hcmdpblRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUge1xuICB3aWR0aDogNjYuNjYlO1xuICBwYWRkaW5nOiAzNXB4IDEyJSA1MHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSBhIHtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgYS5hY3RpdmUge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2J1c2luZXNzLWltZy9oZWFkLWZvcndhcmQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2MxYzFjMTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIGEuYWN0aXZlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaS5idXNpbmVzcy1saXN0aW5nIC5idXNpbmVzcy1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIC5idXNpbmVzcy1jb250ZW50IC5idXNpbmVzcy1zdWItY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIHVsIGxpIHtcbiAgd2lkdGg6IDQ5JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWhlYWQgdWwgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWhlYWQgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWhlYWQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9idXNpbmVzcy1pbWcvaGVhZC1mb3J3YXJkLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWhlYWQgLnNob3ctc3ViLWhlYWQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWhlYWQgLnNob3ctc3ViLWhlYWQge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWhlYWQgLnNob3ctc3ViLWhlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2MxYzFjMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIC5zaG93LXN1Yi1oZWFkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogIzAwMDsqL1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIC5zaG93LXN1Yi1oZWFkIGE6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRkRGN0VFO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWhlYWQgLnNob3ctc3ViLWhlYWQuc2hvd2xlc3MgYTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0b3A6IDMwJTtcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpLmJ1c2luZXNzLWxpc3RpbmcgLmJ1c2luZXNzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgb3JkZXI6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzc2luZXNzLXNsaWRlci13cmFwIC5idXNpbmVzcy1nYWxsZXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCAuYnVzaW5lc3MtZ2FsbGVyeSAudGVjaC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAgLmJ1c2luZXNzLWdhbGxlcnkgLnRlY2gtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pbWFnZS1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzc2luZXNzLXNsaWRlci13cmFwIC5idXNpbmVzcy1nYWxsZXJ5IC50ZWNoLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCAuYnVzaW5lc3MtZ2FsbGVyeSAudGVjaC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlLWJveCAuaW1hZ2UtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxM3B4IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzc2luZXNzLXNsaWRlci13cmFwIC5idXNpbmVzcy1nYWxsZXJ5IC50ZWNoLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaW1hZ2UtYm94IC5pbWFnZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMTM4cmVtO1xuICB9XG59XG5cbiNzZWN0aW9uLWJ1c2luZXNzLmZwLXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuNXM7XG59XG4jc2VjdGlvbi1idXNpbmVzcy5mcC1zZWN0aW9uIC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjVzO1xufVxuI3NlY3Rpb24tYnVzaW5lc3MuZnAtc2VjdGlvbi5hY3RpdmUgLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tYnVzaW5lc3MuZnAtc2VjdGlvbi5hY3RpdmUgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbiNzZWN0aW9uLWJ1c2luZXNzLmZwLXNlY3Rpb24ubm9BbmltYXRpb24gLmNvbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuI3NlY3Rpb24tYnVzaW5lc3MuZnAtc2VjdGlvbi5ub0FuaW1hdGlvbiAuYnVzc2luZXNzLXNsaWRlci13cmFwIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uQ29tX2J1c2luZXNzSG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuYnVzaW5lc3MtcmlnaHQtdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmJ1c2luZXNzLXJpZ2h0LXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuYnVzaW5lc3MtcmlnaHQtdGFiIHVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwIDBweDtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuYnVzaW5lc3MtcmlnaHQtdGFiIHVsIGxpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5idXNpbmVzcy1yaWdodC10YWIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5idXNpbmVzcy1yaWdodC10YWIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuYnVzaW5lc3MtcmlnaHQtdGFiIHVsIGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4ZikgMTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpIDE7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMge1xuICB3aWR0aDogMzguNCU7XG4gIG1hcmdpbi1yaWdodDogMC44JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDQ5LjMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYy5mdWxsLXdpZHRoIHVsIGxpIHtcbiAgd2lkdGg6IDI0LjIlO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMuZnVsbC13aWR0aCB1bCBsaTpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDElO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYy5mdWxsLXdpZHRoIHVsIGxpOm50aC1jaGlsZCg0bis0KSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYy5mdWxsLXdpZHRoIHVsIGxpIHtcbiAgICB3aWR0aDogMzIuMiU7XG4gIH1cbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYy5mdWxsLXdpZHRoIHVsIGxpOm50aC1jaGlsZCg0bis0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMuZnVsbC13aWR0aCB1bCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkge1xuICB3aWR0aDogNDguNSU7XG4gIG1hcmdpbi1yaWdodDogMi4yJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyLjIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIHtcbiAgICB3aWR0aDogNDkuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSBhLmFjdGl2ZSAudGh1bWItaW1hZ2U6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIGEuYWN0aXZlIC50aHVtYi1pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgYS5hY3RpdmUgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgYS5hY3RpdmUgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dCAuYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlOmhvdmVyIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMHB4KTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlOmhvdmVyIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dCAuYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDYwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIHtcbiAgICB3aWR0aDogOTQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAge1xuICAgIHdpZHRoOiA5NiU7XG4gIH1cbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5OCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwJTtcbiAgYm90dG9tOiAtN3B4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQgLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDBweDtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dCAuYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvYWRhbml2MS9kaXN0L2ltYWdlcy9hcnJvd19yaWdodF9hbHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMge1xuICB3aWR0aDogNjEuMSU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIHtcbiAgICB3aWR0aDogNTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5iaWctdGh1bWItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5iaWctdGh1bWItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJpZy10aHVtYi1pbWFnZSBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5iaWctdGh1bWItaW1hZ2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvdHRvbTogMTNweDtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0YwRjBGMDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGkge1xuICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGk6OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNEQ0RDREM7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIHVsIGxpIGEgLmFycm93LXJpZ2h0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGkgYSAuYXJyb3ctcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGkgYSAuYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2FkYW5pdjEvZGlzdC9pbWFnZXMvYXJyb3dfcmlnaHRfYWx0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyB1bCBsaTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyB1bCBsaTpob3ZlciBhIC5hcnJvdy1yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAuZWxwbG9yZS1tb3JlLWN0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAuZWxwbG9yZS1tb3JlLWN0YSB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgfVxufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC5lbHBsb3JlLW1vcmUtY3RhIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC5lbHBsb3JlLW1vcmUtY3RhIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRvcDogNTglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcmlnaHQ6IC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbC1jb250ZW50IC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC5lbHBsb3JlLW1vcmUtY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLmVscGxvcmUtbW9yZS1jdGEgYTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICByaWdodDogLTMycHg7XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLmVscGxvcmUtbW9yZS1jdGEgYTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgcmlnaHQ6IC0zMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLmVscGxvcmUtbW9yZS1jdGEgYTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAuZWxwbG9yZS1tb3JlLWN0YSBhOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWwtY29udGVudCAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAuZWxwbG9yZS1tb3JlLWN0YSBhOmhvdmVyIHtcbiAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuICB9XG59XG4uQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAjVmVydGljYWxzIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0OjphZnRlciB7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMDtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCNWZXJ0aWNhbHMgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIC50aHVtYi1pbWFnZTpob3ZlciAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQgLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCNWZXJ0aWNhbHMgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIGEuYWN0aXZlIC50aHVtYi1pbWFnZTpob3ZlciAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgbGVmdDogMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcbn1cbi5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmJ1c2luZXNzLWRldGFpbHMtY29tcCNWZXJ0aWNhbHMgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIGEuYWN0aXZlIC50aHVtYi1pbWFnZTpob3ZlciAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQgLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoMSwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDIsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGgzLCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoNCwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDEsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGgyLCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoMywgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDQsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGgxLCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoMiwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDMsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGg0LCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoMSwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDIsIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIGgzLCAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBoNCwgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSB7XG4gIHdpZHRoOiAyMi41NjYlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSB7XG4gICAgd2lkdGg6IDIyLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkge1xuICAgIHdpZHRoOiA0OC4zJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGk6bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXI6ICMwQTY2QzIgc29saWQgMnB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5pbWFnZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5pbWFnZS1jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA1MDkxMSwgIzA3MDgxMSwgIzBhMDcxMSwgIzBjMDUxMCwgIzBmMDQwZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLWluZm8ge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDE1cHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLWluZm8gLm91cmxlYWRlci1uYW1lIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC8qIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDsqL1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLWluZm8gLm91cmxlYWRlci1kZXNpZ25hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLWluZm8gLm91cmxlYWRlci1kZXNpZ25hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjA2N3JlbTtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItc29jaWFsLWhhbmRsZXMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmLCAjZmZmLCAjZmZmLCAjZmZmLCAjZmZmKTtcbiAgLyogYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDsqL1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgLypib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4OyovXG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItc29jaWFsLWhhbmRsZXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItc29jaWFsLWhhbmRsZXMgdWwgbGkge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHVsIGxpIGEgaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXA6aG92ZXIge1xuICAgIGJvcmRlcjogIzBBNjZDMiBzb2xpZCAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwOmhvdmVyIC5vdXJsZWFkZXItc29jaWFsLWhhbmRsZXMge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwOmhvdmVyIC5jb250ZW50LWNhcmQge1xuICAgIC8qIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xuICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICB9Ki9cbiAgfVxuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwOmhvdmVyIC5pbWFnZS1jYXJkIHtcbiAgICAvKiBib3JkZXItcmFkaXVzOiAwOyovXG4gIH1cbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcDpob3ZlciAuaW1hZ2UtY2FyZCBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24uYmxhY2t0aGVtZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMge1xuICB3aWR0aDogY2FsYyg0MCUgLSA0MXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IGNhbGMoMzIlIC0gNDFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gNDFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAubGVhZGVyLW1vYi1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5jb20taGVhZGluZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLm91cmxlYWRlci1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDBweCAwcHg7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5vdXJsZWFkZXItaW5mbyAub3VybGVhZGVyLW5hbWUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItZGVzaWduYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAub3VybGVhZGVyLWluZm8gLm91cmxlYWRlci1kZXNpZ25hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLm91ci1sZWFkZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLm91ci1sZWFkZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5vdXItbGVhZGVyLWltYWdlIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5zb2NpYWwtaGFuZGxlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLnNvY2lhbC1oYW5kbGVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuc29jaWFsLWhhbmRsZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5zb2NpYWwtaGFuZGxlcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTNweCAxM3B4IDAgMDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLnNvY2lhbC1oYW5kbGVzIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuc29jaWFsLWhhbmRsZXMgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5kb3dubG9hZC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuZG93bmxvYWQtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuZG93bmxvYWQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLmRvd25sb2FkLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5kb3dubG9hZC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuZG93bmxvYWQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAuZG93bmxvYWQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5kb3dubG9hZC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2VjIC5kb3dubG9hZC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIHtcbiAgd2lkdGg6IGNhbGMoNjAlIC0gNDFweCk7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLmNvbS1oZWFkaW5nIHtcbiAgdG9wOiAtMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyB7XG4gICAgd2lkdGg6IGNhbGMoNjglIC0gNDFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMge1xuICAgIHdpZHRoOiBjYWxjKDY3JSAtIDQxcHgpO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAub3VybGVhZGVyLWluZm8tZGV0YWlscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAub3VybGVhZGVyLWluZm8tZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAub3VybGVhZGVyLWluZm8tZGV0YWlscyBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC5vdXJsZWFkZXItaW5mby1kZXRhaWxzIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC5vdXJsZWFkZXItaW5mby1kZXRhaWxzIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDY4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLkNvbS1zdWJ0ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBxdW90ZXM6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLkNvbS1zdWJ0ZXh0IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgbGVmdDogLTJweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLkNvbS1zdWJ0ZXh0IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLkNvbS1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLkNvbS1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5Db20tc3VidGV4dCAucXVvdGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTFweDtcbiAgdG9wOiAtMjJweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmFycm93LWljb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogNTBweDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5hcnJvdy1pY29ucyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmFycm93LWljb25zIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IC0zN3B4O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIC5pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmluZm8td3JhcCAuaW5mbyAubmFtZSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIC5pbmZvIC5uYW1lIHtcbiAgICBwYWRkaW5nOiAwIDBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvLXdyYXAgLmluZm8gLmRlc2lnbmF0aW9uIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIC5pbmZvIC5kZXNpZ25hdGlvbiB7XG4gICAgcGFkZGluZzogMCAwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLWFuaW1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4tYW5pbWF0aW9uIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4tYW5pbWF0aW9uIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4tYW5pbWF0aW9uIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi1hbmltYXRpb24gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4tYW5pbWF0aW9uIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi1hbmltYXRpb24gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5xdW90ZXMtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzhweDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4td3JhcCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi13cmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICMzOTM5Mzkgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogNTBweDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuYnRuLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJvcmRlcjogIzM5MzkzOSBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiAwLjUlO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4td3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxvYWRNb3JlY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hZE1vcmVjb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxvYWRNb3JlY29udGVudC5jb2xsYXBzZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi5sb2FkTW9yZWNvbnRlbnQgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2FkbW9yZS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2FkbW9yZS1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5sb2FkbW9yZS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvYWRtb3JlLWJ0bjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5sb2FkbW9yZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxvYWRtb3JlLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hZG1vcmUtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubG9hZG1vcmUtYnRuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib2QtYmFubmVyLXByb2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFubmVyLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA1MDkxMSwgIzA3MDgxMSwgIzBhMDcxMSwgIzBjMDUxMCwgIzBmMDQwZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MC4yNyU7XG4gIG1heC13aWR0aDogNTgycHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNHJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQwcHg7XG59XG4uYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2UgLmJvZC1iYWRnZS1pbmZvIC5ib2QtYmFkZ2UtbmFtZSBoMiB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIC5ib2QtYmFkZ2UtaW5mbyAuYm9kLWJhZGdlLW5hbWUgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIC5ib2QtYmFkZ2UtaW5mbyAuYm9kLWJhZGdlLWRlc2lnbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIC5ib2QtYmFkZ2UtaW5mbyAuYm9kLWJhZGdlLWRlc2lnbmF0aW9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5ib2QtYmFubmVyLXByb2ZpbGUgLmJvZC1iYWRnZSAuYm9kLWJhZGdlLWluZm8gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2UgLmJvZC1iYWRnZS1pbmZvIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5ib2QtYmFubmVyLXByb2ZpbGUgLmJvZC1iYWRnZSAuYm9kLWJhZGdlLWluZm8gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2UgLmJvZC1iYWRnZS1pbmZvIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2UgLmJvZC1iYWRnZS1pbmZvIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIC5ib2QtYmFkZ2UtaW5mbyAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9kLWJhbm5lci1wcm9maWxlIC5ib2QtYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gNnJlbSAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ib2QtYmFubmVyLXByb2ZpbGU6bnRoLW9mLXR5cGUoZXZlbikgLmJvZC1iYWRnZSB7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ib2QtYmFubmVyLXByb2ZpbGU6bnRoLW9mLXR5cGUoZXZlbikgLmJvZC1iYWRnZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA1cmVtIDA7IC8qIHBhZGRpbmctYm90dG9tOiAwOyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWFkZXJzaGlwLWdyaWQtY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICB9XG4gIC5sZWFkZXJzaGlwLWdyaWQtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAvKiAgcGFkZGluZy1ib3R0b206IDA7ICovXG4gIH1cbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYge1xuICBmbGV4OiAwIDAgMzMuMzMlO1xuICBib3JkZXI6IDAuMnB4IHNvbGlkICNkZWRlZGU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4ycHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTIuNSUgMTIuNSUsIDg3LjUlIDEyLjUlLCA4Ny41JSA5My41JSwgMTIuNSUgOTMuNSUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuMSwgMC4xLCAwLjEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYtaW1nIHtcbiAgICBjbGlwLXBhdGg6IGluaXRpYWw7XG4gIH1cbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mbyB7XG4gIHBhZGRpbmc6IDNyZW0gMTIuNSU7XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mbyAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZvIC5sZWFkZXJzaGlwLXByb2ZpbGUtbmFtZSBoMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZvIC5sZWFkZXJzaGlwLXByb2ZpbGUtbmFtZSBpbWcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSAubGVhZGVyc2hpcC1wcm9maWxlLWluZm8gLmxlYWRlcnNoaXAtcHJvZmlsZS1kZXNpZ25hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdjpob3ZlciAubGVhZGVyc2hpcC1wcm9maWxlLWRpdi1pbWcge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudC5zdWJsZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IHtcbiAgZmxleDogMCAwIDI1JTtcbiAgYm9yZGVyOiAwLjE1cHggc29saWQgI2RlZGVkZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50LnN1YmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQuc3VibGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudC5zdWJsZWFkZXJzaGlwLWdyaWQtY29udGVudCAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQuc3VibGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mbyAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWUgaDMge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQuc3VibGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mbyAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWUgaW1nIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOXB4O1xufVxuLmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50LnN1YmxlYWRlcnNoaXAtZ3JpZC1jb250ZW50IC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSAubGVhZGVyc2hpcC1wcm9maWxlLWluZm8gLmxlYWRlcnNoaXAtcHJvZmlsZS1kZXNpZ25hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm90aGVybGVhZGVyc2hpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMSwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMiwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMywgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoNCwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGgxLCAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGgyLCAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGgzLCAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGg0LCAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDEsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDIsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDMsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDQsIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMSwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMiwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoMywgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoNCwgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5sZWFkZXJzaGlwLWhlYWQgLnJpZ2h0LWJ0biB7XG4gICAgLyogcGFkZGluZy10b3A6IDEycHg7ICovXG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLmxlYWRlcnNoaXAtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm90aGVybGVhZGVyc2hpcCAubGVhZGVyc2hpcC1oZWFkIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IHtcbiAgZmxleDogMCAwIDQ3LjY1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAjMzkzOTM5IHNvbGlkIDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiBhIHtcbiAgICBtaW4taGVpZ2h0OiAxNTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSAub3RoZXJsZWFkZXJzaGlwLXRodW1iIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSAub3RoZXJsZWFkZXJzaGlwLXRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEgLm90aGVybGVhZGVyc2hpcC1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEgLm90aGVybGVhZGVyc2hpcC1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbn1cbi5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSAub3RoZXJsZWFkZXJzaGlwLWluZm8gcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSAub3RoZXJsZWFkZXJzaGlwLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNHJlbSAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiBhIC5vdGhlcmxlYWRlcnNoaXAtdGh1bWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ub3RoZXJsZWFkZXJzaGlwIC5vdGhlcmxlYWRlcnNoaXAtcGFuIC5vdGhlcmxlYWRlcnNoaXAtZGl2IC5wcmV2LWJ0biwgLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiAubmV4LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXY6aG92ZXIgYSAub3RoZXJsZWFkZXJzaGlwLXRodW1iIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4ubGlnaHQtbW9kZSAuYm9kLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmxpZ2h0LW1vZGUgLmJvZC1iYWRnZSAuYm9kLWJhZGdlLWluZm8gLmJvZC1iYWRnZS1uYW1lIGgyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzMsICMzOTM5MzkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xufVxuLmxpZ2h0LW1vZGUgLmJvZC1iYWRnZSAuYm9kLWJhZGdlLWluZm8gLmJvZC1iYWRnZS1kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSAuYm9kLWJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICB9XG59XG4ubGlnaHQtbW9kZSAubGVhZGVyc2hpcC1ncmlkIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2IGEgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZvIC5sZWFkZXJzaGlwLXByb2ZpbGUtbmFtZSBoMyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTMzLCAjMzkzOTM5KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cbi5saWdodC1tb2RlIC5sZWFkZXJzaGlwLWdyaWQgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYgYSAubGVhZGVyc2hpcC1wcm9maWxlLWluZm8gLmxlYWRlcnNoaXAtcHJvZmlsZS1kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuXG5zZWN0aW9uOm50aC1vZi10eXBlKGV2ZW4pIC5ib2QtYmFubmVyLXByb2ZpbGUgLmJvZC1iYWRnZSB7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIHNlY3Rpb246bnRoLW9mLXR5cGUoZXZlbikgLmJvZC1iYW5uZXItcHJvZmlsZSAuYm9kLWJhZGdlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIHtcbiAgd2lkdGg6IDc1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMHB4IDMwcHggMHB4IDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjN2I3YjdiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMjBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvKiAgcGFkZGluZzogMHB4IDBweCAyMHB4OyAqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4ge1xuICAgIC8qICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAqL1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgxLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg0LCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDEsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDIsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDMsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDQsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMSwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMiwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNCwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgxLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg0LCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyB7XG4gICAgdG9wOiAtMnB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5yZXBvcnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAucmVwb3J0LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLyogIHBhZGRpbmc6IDEwcHggMHB4IDBweDsgKi9cbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAucmVwb3J0LXdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAucmVwb3J0LXdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAucmVwb3J0LXdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLmVzZ19jaGlsZCAucmVwb3J0LXdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAuZXNnX2NoaWxkIC5yZXBvcnQtd3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICM3YjdiN2I7XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIHtcbiAgICAvKiAgIHBhZGRpbmc6IDIwcHggMHB4IDBweDsgKi9cbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMHB4IDBweCA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIHtcbiAgICAvKiAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgKi9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4ge1xuICAgIC8qICBwYWRkaW5nOiAwcHggMHB4IDIwcHg7ICovXG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDEsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDQsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgxLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMiwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDMsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg0LCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMSwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDIsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoNCwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDEsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgaDQsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5jb20taGVhZGluZyBoMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLmNvbS1oZWFkaW5nIHtcbiAgICAvKiAgdG9wOiAtOHB4OyAqL1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4ge1xuICB3aWR0aDogMjAlO1xuICAvKiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7ICovXG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5oZWFkaW5nX2J0biAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLmhlYWRpbmdfYnRuIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAuaGVhZGluZ19idG4gLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyICN0aGUtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyICN0aGUtY2FudmFzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbi1jb250YWluZXIgI2NvbnRyb2xzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb24tY29udGFpbmVyICNjb250cm9scyAuYXJyb3ctaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGZpbGw6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbi1jb250YWluZXIgI2NvbnRyb2xzICNwYWdlX251bSB7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbi1jb250YWluZXIgI2NvbnRyb2xzICNwYWdlX2NvdW50IHtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uLWNvbnRhaW5lciAjY29udHJvbHMgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbl9oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuZXNnX3dyYXBwZXIgLnByZXNlbnRhdGlvbnNfY2hpbGQgLnByZXNlbnRhdGlvbi10aHVtYm5haWwgLnByZXNlbnRhdGlvbl9oZWFkaW5nIHAge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb25faGVhZGluZyBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgI3F1YXJ0ZXItYnV0dG9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgI3F1YXJ0ZXItYnV0dG9ucy13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb25faGVhZGluZyAjcXVhcnRlci1idXR0b25zLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb25faGVhZGluZyAjcXVhcnRlci1idXR0b25zLXdyYXBwZXIgYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgI3F1YXJ0ZXItYnV0dG9ucy13cmFwcGVyIGJ1dHRvbi5zZWxlY3RlZC1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4ZTI3OGYgMCUsICMwMDZkYjYgNTAlLCAjMDE4MGEyIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5lc2dfd3JhcHBlciAucHJlc2VudGF0aW9uc19jaGlsZCAucHJlc2VudGF0aW9uLXRodW1ibmFpbCAucHJlc2VudGF0aW9uX2hlYWRpbmcgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb25faGVhZGluZyBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzdiN2I3YjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMywgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3Qge1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyN3B4KSBhbmQgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZG9jdW1lbnQtbGlzdCAuZG9jdW1lbnQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDA7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0gLnF1YXJ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0gLnF1YXJ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmNvbXBlbmRpdW1fd3JhcHBlciAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQge1xuICB3aWR0aDogNTEuNiU7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQge1xuICAgIHdpZHRoOiA1OS42JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5zdWItdGV4dCB7XG4gIHBhZGRpbmc6IDBweCAwIDI2cHggMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIC5zdWItdGV4dCBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuUmlnaHQgLmdvdmVybi10ZXh0V3JhcHBlciAuc3ViLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIC8qICAgbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cbn1cbi5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVyblJpZ2h0IC5nb3Zlcm4tdGV4dFdyYXBwZXIgb2wgbGkge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsaXN0LXN0eWxlOiBudW1iZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ292ZXJuTWFpbiAuZ292ZXJXcmFwcGVyIC5nb3Zlcm5XcmFwIC5nb3Zlcm5SaWdodCAuZ292ZXJuLXRleHRXcmFwcGVyIG9sIGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuTGVmdCB7XG4gIHdpZHRoOiA0Ni42JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuTGVmdCB7XG4gICAgd2lkdGg6IDM4LjYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nb3Zlcm5NYWluIC5nb3ZlcldyYXBwZXIgLmdvdmVybldyYXAgLmdvdmVybkxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuTGVmdCAuZ292ZXJuSW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7IC8qIERpc3RhbmNlIGZyb20gdGhlIHRvcCB3aGVuIHNjcm9sbGluZyAqL1xufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuTGVmdCAuZ292ZXJuSW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xufVxuLmdvdmVybk1haW4gLmdvdmVyV3JhcHBlciAuZ292ZXJuV3JhcCAuZ292ZXJuTGVmdCAuZ292ZXJuSW1hZ2UgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmxpc3RlZE1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb20taGVhZGluZyBoMywgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB1bCBsaSB7XG4gIG1hcmdpbjogMCAxLjclIDEuNyUgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIzLjA1JTtcbn1cbi5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB1bCBsaTpudGgtb2YtdHlwZSg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDMwLjczMzMzMzMzMzMlO1xuICAgIG1hcmdpbjogMCAxLjclIDEuNyUgMDtcbiAgfVxuICAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGk6bnRoLW9mLXR5cGUoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNyU7XG4gIH1cbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpOm50aC1vZi10eXBlKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0ZWRNYWluIC5saXN0ZWRXcmFwcGVyIC5jb21wYW5pZXMtbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDQ3LjglO1xuICAgIG1hcmdpbjogMCAyLjclIDIuNyUgMDtcbiAgfVxuICAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGk6bnRoLW9mLXR5cGUoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNyU7XG4gIH1cbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgfVxufVxuLmxpc3RlZE1haW4gLmxpc3RlZFdyYXBwZXIgLmNvbXBhbmllcy1saXN0IHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGkgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGVkTWFpbiAubGlzdGVkV3JhcHBlciAuY29tcGFuaWVzLWxpc3QgdWwgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmxpc3RlZC1jb21wYW5pZXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGVkLWNvbXBhbmllcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmxpc3RlZC1jb21wYW5pZXMuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGlzdGVkLWNvbXBhbmllcy5mdWxsLXdpZHRoIHVsIGxpIHtcbiAgd2lkdGg6IDI0LjIlO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzLmZ1bGwtd2lkdGggdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzLmZ1bGwtd2lkdGggdWwgbGk6bnRoLWNoaWxkKDRuKzQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGVkLWNvbXBhbmllcy5mdWxsLXdpZHRoIHVsIGxpIHtcbiAgICB3aWR0aDogMzIuMiU7XG4gIH1cbiAgLmxpc3RlZC1jb21wYW5pZXMuZnVsbC13aWR0aCB1bCBsaTpudGgtY2hpbGQoNG4rNCkge1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdGVkLWNvbXBhbmllcy5mdWxsLXdpZHRoIHVsIGxpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIH1cbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkge1xuICB3aWR0aDogNDguNSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIHtcbiAgICB3aWR0aDogNDkuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgfVxufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgYS5hY3RpdmUgLnRodW1iLWltYWdlOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgYS5hY3RpdmUgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAgLm92ZXJsYXktdGV4dDo6YWZ0ZXIge1xuICBsZWZ0OiAtMjAlO1xuICB3aWR0aDogMTMzJTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIGEuYWN0aXZlIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQgLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNTQlO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlNTdhYSwgIzkxMjg4ZCk7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIHotaW5kZXg6IDE7XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZTpob3ZlciAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2U6aG92ZXIgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3RlZC1jb21wYW5pZXMgdWwgbGkgLnRodW1iLWltYWdlIC5vdmVybGF5LXdyYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwJTtcbiAgYm90dG9tOiAtN3B4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4ubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2UgLm92ZXJsYXktd3JhcCAub3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbn1cbi5saXN0ZWQtY29tcGFuaWVzIHVsIGxpIC50aHVtYi1pbWFnZSAub3ZlcmxheS13cmFwIC5vdmVybGF5LXRleHQgLmFycm93LXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2FkYW5pdjEvZGlzdC9pbWFnZXMvYXJyb3dfcmlnaHRfYWx0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpIHtcbiAgZmxleDogMSAxIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3YjdiN2IgIWltcG9ydGFudDtcbn1cbi5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IC5meS1yb3cgbGk6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IC5meS1yb3cgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAuaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyBsaSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IC5meS1yb3cgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAucmVwb3J0bG9hZE1vcmVCdG4ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmhpZGRlbi1yZXBvcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlnaHQtbW9kZSAuaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyBsaSB7XG4gIGNvbG9yOiAjN2I3YjdiICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuaW52ZXN0b3ItcmVwb3J0LXRibC1kaXYgLmZ5LXJvdyBsaSBhIHtcbiAgY29sb3I6ICM3YjdiN2IgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiAuZnktcm93IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGhyZWVjYXJkLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDFweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XG4gIHdpZHRoOiA4OC44OCU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci13cmFwcGVyOmhhcyguc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQpIHtcbiAgICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB9XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgbGluZWFyO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLm5ld3RhYi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAubmV3dGFiLWljb24gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMiUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg5MTAlKSBodWUtcm90YXRlKDI0OWRlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDkzJSk7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYSB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IC5tb3JldGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLypwYWRkaW5nLXRvcDogMXJlbTsqL1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDNweDtcbiAgcmlnaHQ6IDUzcHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRocmVlY2FyZC1zbGlkZXIuYXdhcmQtc2VjIC50aHJlZS1pbWdjYXJkQm94IGltZyB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhyZWVjYXJkLXNsaWRlci5hd2FyZC1zZWMgLnRocmVlLWltZ2NhcmRCb3ggaW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLkNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogNjNweDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLkNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiAwLjUlO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mdWxsQ29udGVudCAuY2FyZC1zdWItdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gge1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3g6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICBoZWlnaHQ6IDYwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IC0ycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IC5vdmVybGF5LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogOTE7XG4gIGZvbnQtZmFtaWx5OiBhZGFuaTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggLm92ZXJsYXktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9ob21lcGFnZW5ld3NzZWMgLm5ld3MtaGVhZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubmV3cy1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDEsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoMiwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGgzLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDQsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDEsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoMiwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGgzLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDQsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDEsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoMiwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGgzLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDQsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDEsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoMiwgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLmNvbS1oZWFkaW5nIGgzLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgaDQsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5jb20taGVhZGluZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgLyogIHRvcDogLTdweDsgKi9cbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5yaWdodC1idG4ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuc3Rvcmllcy1yaWdodC10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuc3Rvcmllcy1yaWdodC10YWIgdWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAubmV3cy1oZWFkIC5zdG9yaWVzLXJpZ2h0LXRhYiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIGEge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEsICM5MTI4OGQpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzc1MmE3LCAjNTY0MjllLCAjN2QyZjk0KSAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5uZXdzLWhlYWQgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5zdG9yaWVzLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDMyJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgbWFyZ2luOiAwIDIwcHggNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveCB7XG4gICAgbWFyZ2luOiAwIDIwcHggMzBweCAwO1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveDpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94Om50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC50ZXh0YXJlYS1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNzAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQge1xuICAgIHdpZHRoOiA3NCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBpbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXI6IHNvbGlkICNjMWMxYzE7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDAgLTE1cHggMTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBsYWJlbCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBsYWJlbCBzcGFuIGEge1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgbGFiZWwgc3BhbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveCBpbnB1dFt0eXBlPXRleHRdLCAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3ggaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3ggdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveCBpbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3ggdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzgwODA4MDtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3ggLmVycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjhweDtcbiAgbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6IHJlZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuY2FwdGNoYS1ib3ggLmVycm9yLW1zZyB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXQtYnRuIHtcbiAgd2lkdGg6IDI4JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXQtYnRuIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogODguODglO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEtYnRtLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDFweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveCB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQgLnR3by1pbWdTbGlkZVdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0IC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveCB7XG4gIHdpZHRoOiA0NyU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdCAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdCAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1yaWdodCB7XG4gIHdpZHRoOiAzMCU7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLXJpZ2h0LndpZHRoLWhhbGYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLXJpZ2h0LndpZHRoLWhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1yaWdodC53aWR0aC1oYWxmOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtcmlnaHQgLm1lZGlhLWxpc3RpbmcgLm1lZGlhLXJvdyB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRTU3QUE7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLXJpZ2h0IC5tZWRpYS1saXN0aW5nIC5tZWRpYS1yb3cgLmRhdGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLXJpZ2h0IC5tZWRpYS1saXN0aW5nIC5tZWRpYS1yb3cgLnN1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1yaWdodCAubWVkaWEtbGlzdGluZyAubWVkaWEtcm93IC5yZWFkbXJlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1yaWdodCAubWVkaWEtbGlzdGluZyAubWVkaWEtcm93IC5yZWFkbXJlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLmNhcmQtdGV4dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyptaW4taGVpZ2h0OiAxMDBweDsqL1xufVxuLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtd3JhcCAuY2FyZC1kYXRlLXRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwJTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2FyZC10ZXh0LWJveCAuY2FyZC1kYXRlLXdyYXAgLm5ld3RhYi1pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY2FyZC10ZXh0LWJveCAuY2FyZC1kYXRlLXdyYXAgLm5ld3RhYi1pY29uIGltZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJkLXRleHQtYm94IC5yZWFkbXJlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmQtdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4ubWVkaWEta2l0LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1iZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogODAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWJnIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWJnIHBpY3R1cmUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMSwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgyLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDMsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoNCwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMSwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgyLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDMsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoNCwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMSwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgyLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDMsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoNCwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMSwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgyLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDMsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoNCwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5tZWRpYS1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5tZWRpYS1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zdWJzY3JpYmUtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTE7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIC5zdWJzY3JpYmUtaGVhZCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuc3Vic2NyaWJlLWlucHV0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBtYXJnaW46IDAgMjBweCAyNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzdCN0I3QjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuc3Vic2NyaWJlLWlucHV0LWJveCAuZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogLTE3cHg7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCAuY2hlY2tib3gtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCBpbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCAuY2hlY2tib3gtZ3JvdXAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiA3cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5jaGVrYm94LXdyYXAgLmNoZWNrYm94LWdyb3VwIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5mb3JtLWNvbnRyb2wgLmNoZWtib3gtd3JhcCAuY2hlY2tib3gtZ3JvdXAgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzMztcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdG9wOiAtMnB4O1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCBsYWJlbCBhIHtcbiAgY29sb3I6ICMwMDZEQjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCBsYWJlbCAud3JhcC10ZXh0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5jaGVrYm94LXdyYXAgLmNoZWNrYm94LWdyb3VwIC5lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjZweDtcbiAgYm90dG9tOiAtMTRweDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCAuZXJyb3ItbXNnI3Rlcm1zX2NvbmRpdGlvbnNfZXJyIHtcbiAgICBib3R0b206IC0zNXB4O1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5jaGVrYm94LXdyYXAgLmNoZWNrYm94LWdyb3VwIC5yZWxvYWQtY2FwdGNoYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTNweDtcbiAgdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYge1xuICB3aWR0aDogNTUlO1xuICBtYXJnaW4tbGVmdDogMSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gIG1hcmdpbjogMCAyMHB4IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3QjdCN0I7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCAuZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogLTI0cHg7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IGEuc3Vic2NyaWJlLWJ0biB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDsqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0MxQzFDMTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IGEuc3Vic2NyaWJlLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggYS5zdWJzY3JpYmUtYnRuIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC02IC5zdWJzY3JpYmUtaW5wdXQtYm94IGEuc3Vic2NyaWJlLWJ0biB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuYnRuLXdyYXAge1xuICB3aWR0aDogMTMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0biB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAyM3B4IDEzcHggMjNweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIC5zdWJzY3JpYmUtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0bjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuYnRuLXdyYXAgLnN1YnNjcmliZS1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCB7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbjogMDtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNDpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW46IDAgMS41JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00Om50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgei1pbmRleDogOTE7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDJweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCAwLjE1cztcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24ub24gLmRyb3Bkb3duLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxODhweDtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gLmRyb3Bkb3duLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDE5cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206ICNDMUMxQzEgc29saWQgMXB4O1xuICBib3JkZXItbGVmdDogI0MxQzFDMSBzb2xpZCAxcHg7XG4gIGJvcmRlci1yaWdodDogI0MxQzFDMSBzb2xpZCAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG4uc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIC5kcm9wZG93bi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzgwODA4MDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxQzFDMTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gLmRyb3Bkb3duLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI0MxQzFDMTtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24ub24gLmRyb3Bkb3duLWxpc3Qge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24ub24gLmRyb3Bkb3duLWxpc3QgLmRyb3Bkb3duLW9wdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24ub24gLmRyb3Bkb3duLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjQzFDMUMxO1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTJweCAxMnB4O1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6ICM3QjdCN0Igc29saWQgMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXI6IHNvbGlkICM3QjdCN0I7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgei1pbmRleDogOTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gLmVycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IC0yNHB4O1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3Rvcmllcy1kZXRhaWwgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5zdG9yaWVzLWRldGFpbCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnN0b3JpZXMtZGV0YWlsIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi50ZXh0LXdyYXBlciAuc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnRleHQtd3JhcGVyLmJvdHRvbVBvcyB7XG4gIGJvdHRvbTogMTQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGV4dC13cmFwZXIuYm90dG9tUG9zIHtcbiAgICBib3R0b206IDIwJTtcbiAgfVxufVxuLnRleHQtd3JhcGVyIC5idG5zLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogICAgcGFkZGluZzogMjMuNXB4IDIwcHggMjMuNXB4IDIwcHg7ICovXG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgfVxufVxuLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4udGV4dC13cmFwZXIgLmJ0bnMtd3JhcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uQ29tX3RleHRCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDEsIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDIsIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDMsIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDQge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNzBweCAwIDcwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCB7XG4gICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCBwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDEsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDIsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDMsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDQsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoMSwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoMiwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoMywgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoNCwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDEsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDIsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDMsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDQsIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJpZ2h0LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAucmlnaHQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJlYWRtcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJlYWRtcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAua25vdy1tb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAua25vdy1tb3JlIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmtub3ctbW9yZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAua25vdy1tb3JlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAua25vdy1tb3JlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5rbm93LW1vcmUgYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLm5hbWUtaW5mby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmFtZS1pbmZvLXdyYXBwZXIgLm5hbWUtaW5mby10ZXh0IHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cblxuLkNvbV9pbml0aWF0aXZlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5jb250YWluZXItZmx1aWQubW9icGFkZGluZyB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gge1xuICB3aWR0aDogMzEuMjQlO1xuICBtYXJnaW4tcmlnaHQ6IDMuMTMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgbGluZWFyO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5pbWFnZS1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRpdGxlLWhlYWRpbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRpdGxlLWhlYWRpbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3gge1xuICBtYXJnaW46IDE1cHggMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHAge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC52aWV3YWxsLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4ge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC52aWV3YWxsLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAudmlld2FsbC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uQ29tX2luaXRpYXRpdmVzIC52aWV3YWxsLWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLnZpZXdhbGwtYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5sZWZ0LXNlYyB7XG4gIHdpZHRoOiAzNi40NCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAubGVmdC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAubGVmdC1zZWMgLnN1Yi1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLmxlZnQtc2VjIC5zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAubGVmdC1zZWMgLnZpZXdhbGwtYnRuIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLmxlZnQtc2VjIC52aWV3YWxsLWJ0biB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIHtcbiAgd2lkdGg6IDYzLjU2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5yaWdodC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4IDA7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIHtcbiAgd2lkdGg6IDQ4LjUlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBhMTEyMiwgIzEwMGYyMiwgIzE1MGQyMCwgIzE5MGIxZiwgIzFkMDgxYyk7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zNikgMCAwcHggNnB4O1xuICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5yaWdodC1zZWMgLm91cmFwcHJvY2gtcmlnaHRib3ggLm91cmFwcHJvY2gtd3JhcDpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIC5vdXJhcHByb2NoLWljb24ge1xuICB3aWR0aDogOSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIC5vdXJhcHByb2NoLXJpZ2h0Ym94IC5vdXJhcHByb2NoLXdyYXAgLm91cmFwcHJvY2gtaWNvbiBpbWcge1xuICB3aWR0aDogMzBweDtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIC5vdXJhcHByb2NoLXJpZ2h0Ym94IC5vdXJhcHByb2NoLXdyYXAgLm91cmFwcHJvY2gtdGV4dCB7XG4gIHdpZHRoOiA4OCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIC5vdXJhcHByb2NoLXJpZ2h0Ym94IC5vdXJhcHByb2NoLXdyYXAgLm91cmFwcHJvY2gtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyB7XG4gIHdpZHRoOiA3My4xOSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAuaW1nLWJveCB7XG4gIHdpZHRoOiA0My4wNCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLmltZy1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBsaW5lYXIgMXM7XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5pbWctYm94IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIHtcbiAgd2lkdGg6IDUxLjA3JTtcbiAgbWFyZ2luLWxlZnQ6IDUuODklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDEsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoMywgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDQsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5sZWZ0LXNlYyAucmlnaHQtaGVhZGluZyAuY29tLWhlYWRpbmcgLmxlZnQtc3BhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIC5sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIH1cbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAubGVmdC1zZWMgLnJpZ2h0LWhlYWRpbmcgLmNvbS1oZWFkaW5nIGFiYnIge1xuICAvKiBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICBAaW5jbHVkZSBiZWxvdyhzbSl7XG4gICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgIH0qL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDlweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBhYmJyIHtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLmxlZnQtc2VjIC5yaWdodC1oZWFkaW5nIC5jb20taGVhZGluZyBhYmJyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMge1xuICB3aWR0aDogMjEuMTUlO1xuICBtYXJnaW4tbGVmdDogNS42NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAucmlnaHQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLnJpZ2h0LXNlYyAuYnRuLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMgLmJ0bi13cmFwIC5mbGV4LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMgLmJ0bi13cmFwIC5mbGV4LWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAucmlnaHQtc2VjIC5idG4td3JhcCAuZmxleC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMgLmJ0bi13cmFwIC5mbGV4LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uQ29tX2JldHRlci10b21vcnJvdyAuYmV0dGVyLXRvbW9ycm93LXdyYXAgLnJpZ2h0LXNlYyAuYnRuLXdyYXAgLmZsZXgtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMgLmJ0bi13cmFwIC5mbGV4LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9iZXR0ZXItdG9tb3Jyb3cgLmJldHRlci10b21vcnJvdy13cmFwIC5yaWdodC1zZWMgLmJ0bi13cmFwIC5mbGV4LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5Db21fYmV0dGVyLXRvbW9ycm93IC5iZXR0ZXItdG9tb3Jyb3ctd3JhcCAucmlnaHQtc2VjIC5idG4td3JhcCAuZmxleC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5uZXdzLW1haW4uYXdhcmRzLXNlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3cy1tYWluLmF3YXJkcy1zZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV3cy1tYWluLmF3YXJkcy1zZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLW1haW4uYXdhcmRzLXNlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxufVxuXG4uY29tX2VzZ1BvbGljaWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDEsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGgyLCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoMywgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDQsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGgxLCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoMiwgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDMsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGg0LCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoMSwgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDIsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGgzLCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoNCwgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDEsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGgyLCAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBoMywgLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgaDQsIC5jb21fZXNnUG9saWNpZXMgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNvbV9lc2dQb2xpY2llcyAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tX2VzZ1BvbGljaWVzIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY29tX2VzZ1BvbGljaWVzIC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jb21fZXNnUG9saWNpZXMgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDMzJTtcbiAgcGFkZGluZzogMCAzMHB4IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSB7XG4gICAgd2lkdGg6IDQ5LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwcHggMTVweCAwO1xuICB9XG59XG4uY29tX2VzZ1BvbGljaWVzIC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcyAucG9saWN5LWRldGFpbHMtd3JhcHBlciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tX2VzZ1BvbGljaWVzIC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uY29tX2VzZ1BvbGljaWVzIC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHVsIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3Jvd3RoLXNlY3Rpb24uc3BhY2ViZXR3ZWVuIC5ncm93dGhfd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5sZWZ0LXNlYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5sZWZ0LXNlYyAudGl0bGUtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5ib3R0b20tdGV4dC1ib3gge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmJvdHRvbS10ZXh0LWJveCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmJvdHRvbS10ZXh0LWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3gge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaW5pdGlhbDtcbn1cbi5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5sZWZ0LXNlYyAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveC5tb3JlY29udGVudC5jb2xsYXBzZWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LmxlZnQtc2VjIC5yZWFkbXJlLWJ0biB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyAudGl0bGUtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyAuYm90dG9tLXRleHQtYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyAuYm90dG9tLXRleHQtYm94IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5yaWdodC1zZWMgLmJvdHRvbS10ZXh0LWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGluaXRpYWw7XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94Lm1vcmVjb250ZW50LmNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5ib3R0b20tdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG5cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2NnB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmltYWdlLWJveCB7XG4gIHdpZHRoOiA0NyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmltYWdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmltYWdlLWJveCB7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmltYWdlLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveC5yaWdodC1zZWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5pbWFnZS1ib3gge1xuICBtYXJnaW4tbGVmdDogNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwcHggMzBweCA1cHg7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDEsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMywgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDQsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2luaXRpYXRpdmVzLkNvbV9lbnZpcm9ubWVudCAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tX2Vudmlyb25tZW50IC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db21fZW52aXJvbm1lbnQgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uY29tX2VzZ1BvbGljaWVzLkNvbV9wb2xpY3kgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDQ1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21fZXNnUG9saWNpZXMuQ29tX3BvbGljeSAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29tX2VzZ1BvbGljaWVzLkNvbV9wb2xpY3kgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIge1xuICB3aWR0aDogNTQlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcy5Db21fcG9saWN5IC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbV9lc2dQb2xpY2llcy5Db21fcG9saWN5IC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tX2VzZ1BvbGljaWVzLmFsaWduLXRleHQgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcy5hbGlnbi10ZXh0IC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAwIDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLm91cmxlYWRlcnNoaXAtd3JhcCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnRocmVlY2FyZC1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICB3aWR0aDogODguODglO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItd3JhcHBlcjpoYXMoLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkKSB7XG4gICAgLyoganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGxpbmVhcjtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5uZXd0YWItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLm5ld3RhYi1pY29uIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjIlKSBzZXBpYSgwJSkgc2F0dXJhdGUoOTEwJSkgaHVlLXJvdGF0ZSgyNDlkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MyUpO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1kYXRlLXRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IGEge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCAubW9yZXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLnJlYWRtcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qcGFkZGluZy10b3A6IDFyZW07Ki9cbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5yZWFkbXJlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIHJpZ2h0OiA1M3B4O1xuICBsZWZ0OiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAyLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50aHJlZWNhcmQtc2xpZGVyLmF3YXJkLXNlYyAudGhyZWUtaW1nY2FyZEJveCBpbWcge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRocmVlY2FyZC1zbGlkZXIuYXdhcmQtc2VjIC50aHJlZS1pbWdjYXJkQm94IGltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlci5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbS10aHJlZUltYWdlU2xpZGVyIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDYzcHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQ29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMC41JTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAyLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db20tdGhyZWVJbWFnZVNsaWRlciAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnVsbENvbnRlbnQgLmNhcmQtc3ViLXRleHQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgaGVpZ2h0OiA2MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAtMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCAub3ZlcmxheS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDkxO1xuICBmb250LWZhbWlseTogYWRhbmk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94IC5vdmVybGF5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4uQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faG9tZXBhZ2VuZXdzc2VjIC5uZXdzLWhlYWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnByZXNzLXJlbGVhc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByZXNzLXJlbGVhc2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZS5tYXJnaW5Ub3AyIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG4ucHJlc3MtcmVsZWFzZSAudGhyZWVjYXJkLWJveCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAudGhyZWVjYXJkLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoMywgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuZmlsdGVyLWhlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFDMUMxO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5maWx0ZXItaGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5maWx0ZXItaGVhZCB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLmZpbHRlci1oZWFkIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuZmlsdGVyLWhlYWQgaW1nIHtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuZmlsdGVyLWhlYWQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuZmlsdGVyLWhlYWQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwIDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiA1OHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCAuaGVhZGJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCAuaGVhZGJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCAuaGVhZGJveCAuZmlsdGVyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggLm1vYi1maWx0ZXJzLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggLm1vYi1maWx0ZXJzLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggLm1vYi1maWx0ZXJzLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IC5tb2ItZmlsdGVycy1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IC5tb2ItZmlsdGVycy1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IC5tb2ItZmlsdGVycy1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggLm1vYi1maWx0ZXJzLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IC5tb2ItZmlsdGVycy1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggLm1vYi1maWx0ZXJzLWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybS5ub2JvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFDMUMxO1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDY1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNjU2NDY5O1xuICBtYXJnaW46IDAgNCUgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94LnNlbGVjdGJveCB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3guc2VsZWN0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3guc2VsZWN0Ym94OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzg4ODtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveCBpbnB1dCwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggaW5wdXQsIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggaW5wdXQuc2VhcmNoLWJveCwgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLmlucHV0Ym94IHNlbGVjdC5zZWFyY2gtYm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5pbnB1dGJveCBpbnB1dC5zZWFyY2gtYm94LCAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggc2VsZWN0LnNlYXJjaC1ib3gge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5zZWFyY2gtYnRuLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxOSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5zZWFyY2gtYnRuLXdyYXAge1xuICAgIHdpZHRoOiAyOSU7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveCBmb3JtIC5zZWFyY2gtYnRuLXdyYXAgLnNlYXJjaC1idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbmV3c3Jvb20vc2VhcmNoLWljb24uc3ZnKSBuby1yZXBlYXQgcmlnaHQgMTZweCBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuc2VhcmNoLWJ0bi13cmFwIC52b2ljZS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbmV3c3Jvb20vbWljLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuc2VhcmNoLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA5LjVweCAxMnB4IDkuNXB4IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCwgIzkxMjg4ZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgc3BhbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50aHJlZWNhcmQtYm94IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE0cHgpO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Om50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Lm5vaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlIC5jYXJkLXRleHQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gubm9pbWFnZSAuY2FyZC10ZXh0LWJveDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlIC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlIC5jYXJkLXRleHQtYm94IC5yZWFkbXJlLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Lm5vaW1hZ2UgLmNhcmQtdGV4dC1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Lm5vaW1hZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDE0LjY3dnc7XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCAub3ZlcmxheS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDkxO1xuICBmb250LWZhbWlseTogYWRhbmk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuaW1hZ2UtYm94OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgaGVpZ2h0OiAzMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3gge1xuICAgIG1heC1oZWlnaHQ6IDIzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCB7XG4gICAgbWF4LWhlaWdodDogNDd2dztcbiAgfVxufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5pbWFnZS1ib3ggLnRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS40MjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDExNXB4O1xufVxuLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4udGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmV4cGxvcmUtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbGlzdGVkLWljb24uc3ZnKSBuby1yZXBlYXQgcmlnaHQgNXB4IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5leHBsb3JlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLmxvYWQtbW9yZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2FkLW1vcmUtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2FkLW1vcmUtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5sb2FkLW1vcmUtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvYWQtbW9yZS1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5sb2FkLW1vcmUtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxvYWQtbW9yZS1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wcmVzcy1yZWxlYXNlIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5tYWMgLnByZXNzLXJlbGVhc2UgLmZvcm0tY29udHJvbCAuaW5wdXRib3ggaW5wdXQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFjIC5wcmVzcy1yZWxlYXNlIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMXB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYWMgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuc2VhcmNoLXJlc3VsdCB1bCBsaSB7XG4gIHBhZGRpbmc6IDEwLjVweCAxMnB4IDguNXB4IDEycHg7XG59XG4ubWFjIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5pbnZlc3RvcnMtYmxvY2stbmV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmludmVzdG9ycy1ibG9jay1uZXcgLnByZXNzLXJlbGVhc2UtdmlldyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzE4MTgyRjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXctUFItc3RydWN0dXJlIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5ldy1QUi1zdHJ1Y3R1cmUgLnBkLWItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLXRhYi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzNweDtcbn1cblxuLmN1c3RvbS10YWItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiAyOXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLmN1c3RvbS10YWItbGlzdCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5cbi5jdXN0b20tdGFiLWl0ZW0ge1xuICBwYWRkaW5nOiAyMy41cHggNDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgNDcsIDAuMzEpO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtaW4td2lkdGg6IDI3NXB4O1xuICB3aWR0aDogMjUlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmN1c3RvbS10YWItaXRlbSB7XG4gICAgcGFkZGluZzogMjMuNXB4IDIzLjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY3VzdG9tLXRhYi1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMy41cHggMTVweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC5jdXN0b20tdGFiLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIzLjVweCAxMHB4O1xuICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5jdXN0b20tdGFiLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG5cbi5jdXN0b20tdGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLXRhYi1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9iaWxlZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlZHJvcGRvd246OmFmdGVyIHtcbiAgY29udGVudDogXCLilrxcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyogTW9iaWxlIFN0eWxlcyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5jdXN0b20tdGFiLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAudGFiLXdpdGgtZmlsdGVyIC5tb2JpbGVkcm9wZG93biB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC50YWItd2l0aC1maWx0ZXIgLmN1c3RvbS10YWItbGlzdC5vcGVuIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLmN1c3RvbS10YWItbGlzdC5vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuY3VzdG9tLXRhYi1saXN0Lm9wZW4gLmN1c3RvbS10YWItaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRhYi13aXRoLWZpbHRlciAubW9iaWxlZHJvcGRvd24ge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gIH1cbiAgLnRhYi13aXRoLWZpbHRlciAuY3VzdG9tLXRhYi1saXN0Lm9wZW4ge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAudGFiLXdpdGgtZmlsdGVyIHtcbiAgICBnYXA6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5QUi1ZZWFyRmlsdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLlBSLVllYXJGaWx0ZXIgc2VsZWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLlBSLVllYXJGaWx0ZXI6OmFmdGVyIHtcbiAgICByaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlLWlubmVyLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuLnByZXNzLXJlbGVhc2UtaW5uZXItcGFnZSAuY3VzdG9tLXRhYi13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi50YWItd2l0aC1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLnRhYi13aXRoLWZpbHRlciB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4udGFiLXdpdGgtZmlsdGVyIC5jdXN0b20tdGFiLWxpc3Qge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRhYi13aXRoLWZpbHRlciAuY3VzdG9tLXRhYi1saXN0IC5jdXN0b20tdGFiLWl0ZW0ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLnRhYi13aXRoLWZpbHRlciAuY3VzdG9tLXRhYi1saXN0IC5jdXN0b20tdGFiLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gIH1cbn1cbi50YWItd2l0aC1maWx0ZXIgLlBSLVllYXJGaWx0ZXIge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICMzOTM5MzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFiLXdpdGgtZmlsdGVyIC5QUi1ZZWFyRmlsdGVyOmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjFlbSBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXRvcDogMC4xZW0gc29saWQgYmxhY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAzNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUlKTtcbn1cbi50YWItd2l0aC1maWx0ZXIgLlBSLVllYXJGaWx0ZXIgc2VsZWN0IHtcbiAgY29sb3I6ICMxODE4MkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG59XG5cbi5saWdodC1tb2RlIC50aHJlZS1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5saWdodC1tb2RlIC5jdXN0b20tdGFiLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjREVERURFO1xufVxuLmxpZ2h0LW1vZGUgLmN1c3RvbS10YWItaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm1vYmlsZWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmdhbGxlcnktbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDcwcHggMCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5LW1haW4ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoMSwgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDIsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGgzLCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoNCwgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDEsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGgyLCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoMywgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDQsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGgxLCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoMiwgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDMsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGg0LCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoMSwgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDIsIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIGgzLCAuZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBoNCwgLmdhbGxlcnktbWFpbiAuY29tX2hlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZ2FsbGVyeS1tYWluIC5jb21faGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5LW1haW4gLmNvbV9oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5nYWxsZXJ5LW1haW4gLmdhbGxlcnktd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5nYWxsZXJ5LW1haW4gLmdhbGxlcnktd3JhcHBlciAuaW1nbGlzdCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5nYWxsZXJ5LW1haW4gLmdhbGxlcnktd3JhcHBlciAuaW1nbGlzdCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnktbWFpbiAuZ2FsbGVyeS13cmFwcGVyIC5pbWdsaXN0IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLmdhbGxlcnktbWFpbiAuZ2FsbGVyeS13cmFwcGVyIC5pbWdsaXN0IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgfVxuICAuZ2FsbGVyeS1tYWluIC5nYWxsZXJ5LXdyYXBwZXIgLmltZ2xpc3QgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5nYWxsZXJ5LW1haW4gLmdhbGxlcnktd3JhcHBlciAuaW1nbGlzdCAuZ2FsbGVyeS1pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMge1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogOS41cHggMzVweCA5LjVweCAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAsICM5MTI4OGQgMTAwJSk7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3BvdGJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnNwb3RiYW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuaW1nLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuaW1nLWJveCBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC5pbWctYm94IHBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLmltZy1ib3g6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpO1xuICBvcGFjaXR5OiAwLjg1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLnRleHQtd3JhcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiA1LjU2JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC50ZXh0LXdyYXBlciB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAyMTk5cHgpIHtcbiAgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLnRleHQtd3JhcGVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAudGV4dC13cmFwZXIge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAudGV4dC13cmFwZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGJvdHRvbTogOSU7XG4gIH1cbn1cbi5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAudGV4dC13cmFwZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLnNwb3RiYW5uZXIuaGFsZmJhbm5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zcG90YmFubmVyLmhhbGZiYW5uZXIgLnNwb3RsaWdodFdyYXAge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLnNwb3RiYW5uZXIuaGFsZmJhbm5lciAuc3BvdGxpZ2h0V3JhcCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc3BvdGJhbm5lci5ib3R0b21Qb3MgLnRleHQtd3JhcGVyIHtcbiAgYm90dG9tOiAxMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNwb3RiYW5uZXIuYm90dG9tUG9zIC50ZXh0LXdyYXBlci53aXRoLXBhcmFncmFwaCAud2F0Y2gtYnRuIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cbi5zcG90YmFubmVyLmJvdHRvbVBvcyAudGV4dC13cmFwZXIgLndhdGNoLWJ0biB7XG4gIHBhZGRpbmc6IDE3cHggMTdweCAxN3B4IDE3cHg7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xufVxuLnNwb3RiYW5uZXIuYm90dG9tUG9zIC50ZXh0LXdyYXBlciAuc3VidGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwb3RiYW5uZXIuYm90dG9tUG9zIC50ZXh0LXdyYXBlciAuc3VidGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDAlO1xuICBsZWZ0OiA1LjU2JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWJMaW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iTGluay5zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG59XG5cbi5zdG9yaWVzLWRldGFpbC1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciB7XG4gIC8qIHBhZGRpbmctYm90dG9tOiA1MHB4OyAqL1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMiwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4ubm9wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgyIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDMge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoNCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdWwgbGkgdWwge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHAge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTIzLjc2JTtcbiAgcGFkZGluZzogNXB4IDAgMTdweCAwO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gb2wgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDVweCAwIDZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gb2wgbGkgb2wge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0cjpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0aCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHRkIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGlmcmFtZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24ge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuYmxvZ3NsaWRlci1ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuYmxvZ3NsaWRlci1ib3ggLmltZy1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuYmxvZ3NsaWRlci1ib3ggLmltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLmJsb2dzbGlkZXItYm94IC5pbWctYm94IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIHtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDVweCAwIDAgNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQgcCB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwcHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiBoMiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHAge1xuICBwYWRkaW5nOiA1cHggNDBweCAwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24gLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiAucmlnaHQtc2VjdGlvbiBoMiB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXZpZGVvLWNvbnRhaW5lciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMi5jZW50ZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIuY2VudGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdGV4dCB7XG4gICAgcGFkZGluZzogM3B4IDAgMzBweCAwO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IGFzaWRlIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IGFzaWRlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGEge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uQ29tX2hlYWRpbmdGb250IC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2hlYWRpbmdGb250IC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cblxuLmVkaXRvcnMtYmxvY2sge1xuICBtYXJnaW46IDIwcHggMHB4IDIwcHggMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuLmVkaXRvcnMtYmxvY2sgdWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5pbm5lclBnQ29udGVuIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSAuaW5wdXRib3gge1xuICB3aWR0aDogY2FsYyg2MCUgLSA0MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSAuaW5wdXRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSAuaW5wdXRib3guc2VsZWN0Ym94IHtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMjZweCk7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveC5tZWRpYS1jb3ZlcmFnZSBmb3JtIC5pbnB1dGJveC5zZWxlY3Rib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveC5tZWRpYS1jb3ZlcmFnZSBmb3JtIC5pbnB1dGJveC5zZWxlY3Rib3g6OmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnByZXNzLXNlYXJjaEJveC5tZWRpYS1jb3ZlcmFnZSBmb3JtIC5pbnB1dGJveC5zZWxlY3Rib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3gubWVkaWEtY292ZXJhZ2UgZm9ybSAuaW5wdXRib3ggc2VsZWN0IHtcbiAgcGFkZGluZzogMTNweCA0NXB4IDEzcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94Lm1lZGlhLWNvdmVyYWdlIGZvcm0gLmlucHV0Ym94IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1hYyAucHJlc3MtcmVsZWFzZSAuaW5wdXRib3ggaW5wdXQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFjIC5wcmVzcy1yZWxlYXNlIC5pbnB1dGJveCBzZWxlY3Qge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3gge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoMSwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDIsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoNCwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDEsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGgyLCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoMywgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDQsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGgxLCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoMiwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDMsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGg0LCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoMSwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDIsIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBoNCwgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLnRhYnMucmlnaHQtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAudGFicy5yaWdodC1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC50YWJzLnJpZ2h0LW5hdiAudGFiLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMzBweCAxNXB4IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLnRhYnMucmlnaHQtbmF2IC50YWItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMnB4O1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC50YWJzLnJpZ2h0LW5hdiAudGFiLWJ1dHRvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC50YWJzLnJpZ2h0LW5hdiAudGFiLWJ1dHRvbiBwIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAudGFicy5yaWdodC1uYXYgLnRhYi1idXR0b24gcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAud3JhcC1ib3ggLnRhYnMucmlnaHQtbmF2IC50YWItYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW8tYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpIDE7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKSAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAudGFicy5yaWdodC1uYXYgLnRhYi1idXR0b24uYWN0aXZlIHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQge1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMgLnRhYi1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDE5MywgMTkzLCAwLjEyNTQ5MDE5NjEpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjN2I3YjdiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzIC50YWItYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBnYXA6IDVweDtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicyAudGFiLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCUsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwLjUlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicyAudGFiLWJ1dHRvbi5hY3RpdmUgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicyAudGFiLWJ1dHRvbiBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4ge1xuICBmbGV4OiAxO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWJzLWNvbmV0bi1zZXJjaGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFicy1jb25ldG4tc2VyY2hiYXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5pbnB1dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWJzLWNvbmV0bi1zZXJjaGJhciAuc2VhcmNoLWJveCB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5zZWFyY2gtYm94IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYnMtY29uZXRuLXNlcmNoYmFyIC5zZWFyY2gtYnRuLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMzJTtcbiAgei1pbmRleDogMTtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFicy1jb25ldG4tc2VyY2hiYXIgLnNlYXJjaC1idG4td3JhcCAuc2VhcmNoLWJ0biB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9uZXdzcm9vbS9zZWFyY2gtaWNvbi5zdmcpIG5vLXJlcGVhdCByaWdodCAxNnB4IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQuYWN0aXZlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudC5hY3RpdmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCAuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCAuaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtIC5pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLnRhYi1jb250ZW50IC5pdGVtIC5pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmNhcmQtdGV4dC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmNhcmQtdGV4dC1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCAuaXRlbSAuY2FyZC10ZXh0LWJveCB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmNhcmQtdGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC50YWItY29udGVudCAuaXRlbSAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCBhIHtcbiAgY29sb3I6ICM5MTI4OGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW0gLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjOTEyODhkO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC5idG4tZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLmJ0bi1kaXYgLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnRhYnMtY29udGVuIC5idG4tZGl2IC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAudGFicy1jb250ZW4gLm5vZGF0YS1mb3VuZCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC5zZWFyY2gtcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnNlYXJjaC1yZXN1bHQgI3NlYXJjaHRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC5zZWFyY2gtcmVzdWx0ICNzZWFyY2h0YWcgbGkge1xuICBjb2xvcjogI2MxYzFjMTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA5LjVweCAxMnB4IDkuNXB4IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnNlYXJjaC1yZXN1bHQgI3NlYXJjaHRhZyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSAwLCAjMzkzOTM5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC5zZWFyY2gtcmVzdWx0ICNzZWFyY2h0YWcgbGkgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lZGlhLWtpdC10YWJzIC5tZWRpYS1raXQgLnNlYXJjaC1yZXN1bHQgI3NlYXJjaHRhZyBsaSBzcGFuIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDIwNjUlKSBodWUtcm90YXRlKDI1NGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDkyJSk7XG59XG4ubWVkaWEta2l0LXRhYnMgLm1lZGlhLWtpdCAuc2VhcmNoLXJlc3VsdCAjc2VhcmNodGFnIC5jbGVhcmFsbCB7XG4gIGNvbG9yOiAjOTEyODhkO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnN0b3JpZXMtZGV0YWlsLW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIHtcbiAgLyogcGFkZGluZy1ib3R0b206IDUwcHg7ICovXG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICBmb250LXNpemU6IDMuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbi5ub3BhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIGxpIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCBsaSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xuICBwYWRkaW5nOiA1cHggMCAxN3B4IDA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogNXB4IDAgNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaSBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCAuaW1nLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuYmxvZ3NsaWRlci1ib3ggLmltZy1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24ge1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogNXB4IDAgMCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gaDIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDVweCA0MHB4IDBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHAge1xuICAgIHBhZGRpbmc6IDVweCAwcHggMHB4IDBweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIC5yaWdodC1zZWN0aW9uIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy12aWRlby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy12aWRlby1jb250YWluZXIgLmVtYmVkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy12aWRlby1jb250YWluZXIgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgyLmNlbnRlci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMi5jZW50ZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IHtcbiAgICBwYWRkaW5nOiAzcHggMCAzMHB4IDA7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXRleHQgYXNpZGUge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXRleHQgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5Db21faGVhZGluZ0ZvbnQgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgZm9udC1zaXplOiA0LjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faGVhZGluZ0ZvbnQgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuXG4uZWRpdG9ycy1ibG9jayB7XG4gIG1hcmdpbjogMjBweCAwcHggMjBweCAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG59XG4uZWRpdG9ycy1ibG9jayB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmlubmVyUGdDb250ZW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5yZWFkLW1vcmUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5yZWFkLW1vcmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5mcmFzdHJ1Y3R1cmUtbWFpbiAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4uaW5mcmFzdHJ1Y3R1cmUtbWFpbiAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTQlO1xufVxuLmluZnJhc3RydWN0dXJlLW1haW4gLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogNCU7XG59XG4uaW5mcmFzdHJ1Y3R1cmUtbWFpbiAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94Om50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZnJhc3RydWN0dXJlLW1haW4gLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2NnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDFweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94IHtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luLWJvdHRvbTogMCU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3g6bnRoLWNoaWxkKDIpLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveDpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3g6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3ggLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveCAuaW1hZ2UtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDAgMHB4O1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveC5sZWZ0LXNlYyAuaW1hZ2UtYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmltYWdlLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAud3JhcC1ib3ggLmluaXRpYXRpdmVzLWJveC5yaWdodC1zZWMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmluaXRpYXRpdmVzLXdyYXBwZXIgLndyYXAtYm94IC5pbml0aWF0aXZlcy1ib3gucmlnaHQtc2VjIC5pbWFnZS1ib3gge1xuICBtYXJnaW4tbGVmdDogNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC53cmFwLWJveCAuaW5pdGlhdGl2ZXMtYm94LnJpZ2h0LXNlYyAuaW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDBweDtcbn1cbi5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDEsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMywgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDQsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMiwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDMsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMSwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDIsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoNCwgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDEsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBoMywgLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgaDQsIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5nb3Zlcm5hbmNlLWhlYWRpbmcgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLkNvbV9pbml0aWF0aXZlcy5Db20tYnVzaW5lc3MgLmdvdmVybmFuY2UtaGVhZGluZyAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuZ292ZXJuYW5jZS1oZWFkaW5nIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5jb21fZXNnUG9saWNpZXMuQ29tX3BvbGljeSAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogNDUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbV9lc2dQb2xpY2llcy5Db21fcG9saWN5IC5jb20taGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb21fZXNnUG9saWNpZXMuQ29tX3BvbGljeSAucG9saWN5LWRldGFpbHMtd3JhcHBlciB7XG4gIHdpZHRoOiA1NCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tX2VzZ1BvbGljaWVzLkNvbV9wb2xpY3kgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29tX2VzZ1BvbGljaWVzLkNvbV9wb2xpY3kgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21fZXNnUG9saWNpZXMuYWxpZ24tdGV4dCAucG9saWN5LWRldGFpbHMtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tX2VzZ1BvbGljaWVzLmFsaWduLXRleHQgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VybGVhZGVyc2hpcFdyYXBwZXIuY29tbW9uLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAucmlnaHQtYnRuIHtcbiAgd2lkdGg6IDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDEwcHggMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm91cmxlYWRlcnNoaXBXcmFwcGVyLmNvbW1vbi13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAub3VybGVhZGVyc2hpcC13cmFwIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5IC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc19zdXN0YWluYWJpbGl0eSAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5IC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5IC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3guYWN0aXZlQ2xhc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5IC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtaGVhZGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9idXNpbmVzc19zdXN0YWluYWJpbGl0eSAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWhlYWRpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fYnVzaW5lc3Nfc3VzdGFpbmFiaWxpdHkgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIC8qIGZvbnQtc2l6ZTogMS42cmVtOyovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fYnVzaW5lc3Nfc3VzdGFpbmFiaWxpdHkgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5IC5uZXdzLXNlY3Rpb24gLm5ld3MtaGVhZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5Db21fYnVzaW5lc3NfaW52ZXN0b3IgLm5ld3Nyb29tLXdyYXBwZXIgLnJpZ2h0LWJ0biB7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDAgMDtcbn1cbi5Db21fYnVzaW5lc3NfaW52ZXN0b3IgLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnZpZXdtb3JlLWJ0biB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1jaXR5LW5hbWUge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDBweCAxMHB4IDA7XG59XG5cbi5Db21fZG93bmxvYWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIHtcbiAgd2lkdGg6IDcwLjI3JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDQ3LjM3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5pbWFnZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbi1sZWZ0OiA1LjI2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5kb3dubG9hZC10ZXh0LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5kb3dubG9hZC10ZXh0LXdyYXAgLnRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5kb3dubG9hZC10ZXh0LXdyYXAgLnRleHQtYm94IHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG4uQ29tX2Rvd25sb2FkIC5jb21fZG93bmxvYWRfd3JhcHBlciAuZG93bmxvYWRXcmFwIC5kb3dubG9hZC10ZXh0LXdyYXAgLmJ0bnMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIC5idG5zLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCAuYnRucy13cmFwIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCAuYnRucy13cmFwIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCAuYnRucy13cmFwIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5Db21fZG93bmxvYWQgLmNvbV9kb3dubG9hZF93cmFwcGVyIC5kb3dubG9hZFdyYXAgLmRvd25sb2FkLXRleHQtd3JhcCAuYnRucy13cmFwIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLkNvbV9kb3dubG9hZCAuY29tX2Rvd25sb2FkX3dyYXBwZXIgLmRvd25sb2FkV3JhcCAuZG93bmxvYWQtdGV4dC13cmFwIC5idG5zLXdyYXAgLmdyYWRpZW50LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5Db21fY3Jvc3NsaW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmltYWdlLWJveDo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5pbWFnZS1ib3ggaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1LjU2JTtcbiAgd2lkdGg6IDg4Ljg4JTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIGJvdHRvbTogNTUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDQzJTtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogNDQlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuY3Jvc3NsaW5rLXRleHRXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuY3Jvc3NsaW5rLXRleHRXcmFwIHAge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuY3Jvc3NsaW5rLXRleHRXcmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5idG5zLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qICAgIHBhZGRpbmc6IDIzLjVweCAyMHB4IDIzLjVweCAyMHB4OyAqL1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICB9XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5idG5zLXdyYXAgLndhdGNoLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4uQ29tX2Nyb3NzbGluayAuY3Jvc3NsaW5rX3dyYXBwZXIgLmNyb3NzbGluay10ZXh0LWJveFdyYXAgLmNyb3NzbGluay1tYWlud3JhcCAuY3Jvc3NsaW5rLXRleHQtYm94IC5idG5zLXdyYXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstdGV4dC1ib3ggLmJ0bnMtd3JhcCBhIHtcbiAgLyogICY6OmFmdGVyXG4gICAge1xuICAgICAgYm9yZGVyLXRvcDoycHggc29saWQgJHdoaXRlY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjo6YmVmb3JlXG4gICAge1xuICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJHdoaXRlY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpob3ZlclxuICAgIHtcbiAgICAgICY6OmFmdGVyXG4gICAgICB7XG4gICAgICAgIGJvcmRlci10b3A6NHB4IHNvbGlkICR3aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmVcbiAgICAgIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTo0cHggc29saWQgJHdoaXRlY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgICAqL1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuY3Jvc3NsaW5rLXNvY2lhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstc29jaWFsIHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay1zb2NpYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5Db21fY3Jvc3NsaW5rIC5jcm9zc2xpbmtfd3JhcHBlciAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcCAuY3Jvc3NsaW5rLW1haW53cmFwIC5jcm9zc2xpbmstc29jaWFsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay1zb2NpYWwgdWwgbGkge1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay1zb2NpYWwgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiA3cHggMTJweCAxMnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay1zb2NpYWwgdWwgbGkge1xuICAgIHBhZGRpbmc6IDdweCA1cHg7XG4gIH1cbn1cblxuLkNvbV9zdXBwbHlfY2hhaW4ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoMywgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBoMywgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5Db21fc3VwcGx5X2NoYWluIC5TdXBwbHlfY2hhaW4td3JhcHBlciAuQ29tX3dyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5Db21fd3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLkNvbV93cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5zdXBwbGF5LWNoYWluLWNvbnRlbnQtbWFpbiAuc3VwcGx5LWNoYWluLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5zdXBwbGF5LWNoYWluLWNvbnRlbnQtbWFpbiAuc3VwcGx5LWNoYWluLW1hcCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5zdXBwbGF5LWNoYWluLWNvbnRlbnQtbWFpbiAuc3VwcGx5LWNoYWluLW1hcCAubWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIC5tYXAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxufVxuLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5zdXBwbGF5LWNoYWluLWNvbnRlbnQtbWFpbiAuc3VwcGx5LWNoYWluLW1hcCAubWFwLWNvbnRhaW5lciAubGluZSB7XG4gIHN0cm9rZTogI2ZmMDAwMDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBmaWxsOiBub25lO1xuICBhbmltYXRpb246IGRyYXcgNXMgaW5maW5pdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9zdXBwbHlfY2hhaW4gLlN1cHBseV9jaGFpbi13cmFwcGVyIC5zdXBwbGF5LWNoYWluLWNvbnRlbnQtbWFpbiAuc3VwcGx5LWNoYWluLW1hcCAubWFwLWNvbnRhaW5lciAjd29ybGRNYXAge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uQ29tX3N1cHBseV9jaGFpbiAuU3VwcGx5X2NoYWluLXdyYXBwZXIgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWluIC5zdXBwbHktY2hhaW4tbWFwIC5tYXAtY29udGFpbmVyICN3b3JsZE1hcCAuYWRhaW5Jc0hlcmUge1xuICBmaWxsOiAjZmZmO1xuICBhbmltYXRpb246IHpvb21Jbk91dFdvcmxkTWFwUG9pbnQgMnMgaW5maW5pdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBkcmF3IHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAsIDEwMDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMCwgMDtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5PdXRXb3JsZE1hcFBvaW50IHtcbiAgMCUsIDEwMCUge1xuICAgIHI6IDc7XG4gIH1cbiAgNTAlIHtcbiAgICByOiA1O1xuICB9XG59XG4uQ29tX2ZvdXJpbWFnZXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9mb3VyaW1hZ2VzbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fZm91cmltYWdlc2xpZGVyIC5mb3VyaW1hZ2VTbGlkZXItd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9mb3VyaW1hZ2VzbGlkZXIgLmZvdXJpbWFnZVNsaWRlci13cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uQ29tX2ZvdXJpbWFnZXNsaWRlciAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAwIDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uQ29tX2ZvdXJpbWFnZXNsaWRlci5Db21fc3ViYnVzaW5lc3MgLmZvdXJJbWFnZS1zbGlkZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtdGV4dC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuQ29tX2ZvdXJpbWFnZXNsaWRlci5Db21fc3ViYnVzaW5lc3MgLmZvdXJJbWFnZS1zbGlkZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtdGV4dC1oZWFkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fZm91cmltYWdlc2xpZGVyLkNvbV9zdWJidXNpbmVzcyAuZm91ckltYWdlLXNsaWRlciAuY2FyZC10ZXh0LWJveCAuY2FyZC10ZXh0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbi5mb3VySW1hZ2Utc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91ckltYWdlLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIge1xuICB3aWR0aDogODguODglO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyLmFjdGl2ZUNsYXNzIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3gge1xuICB3aWR0aDogMzElO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3g6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1jb3VudC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDQuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWNvdW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtY291bnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5yZWFkbXJlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDYzcHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMC41JTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMi41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uQ29tX291cnByZXNlbmNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCB7XG4gIHdpZHRoOiAzMS4yNCU7XG4gIG1hcmdpbi1yaWdodDogMy4xMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveDpudGgtY2hpbGQoM24rMykge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3ggLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3ggLmltYWdlLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgbGluZWFyO1xufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3ggLmltYWdlLWJveCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3ggLmJvdHRvbS10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAzcHg7XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IHAge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBwIGltZyB7XG4gIHdpZHRoOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IGEge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4uQ29tX21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20tbWFwLXRhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgODBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwcHg7XG4gICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIgdWwgbGkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20tbWFwLXRhYiB1bCBsaSBhIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20tbWFwLXRhYiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDdweDtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5oZWFkaW5nLXdyYXAgLmNvbS1tYXAtdGFiIHVsIGxpIGEuYWN0aXZlIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW8tYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzNzUyYTcsICM1NjQyOWUsICM3ZDJmOTQpIDE7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzc1MmE3LCAjNTY0MjllLCAjN2QyZjk0KSAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAubWFwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4MCU7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgLm1hcC1jb250YWluZXIgLm1hcGluZGlhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAubWFwLWNvbnRhaW5lciAubWFwaW5kaWEuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjIC5tYXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjIC5tYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjIC5tYXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIHBhdGgge1xuICBmaWxsOiB0cmFuc3BhcmVudDsgLyogRGVmYXVsdCBmaWxsIGNvbG9yICovXG4gIHN0cm9rZTogIzJFNTdBQTsgLyogQm9yZGVyIGNvbG9yICovXG4gIHN0cm9rZS13aWR0aDogMTtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzLCBzdHJva2UgMC4zczsgLyogU21vb3RoIHRyYW5zaXRpb24gKi9cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGUuYWRhaW5Jc0hlcmUge1xuICBmaWxsOiAjMzY1OGE0O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGUuYWRhaW5Jc0hlcmUuc3RhdGVBY3RpdmUge1xuICBmaWxsOiAjZmZmO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGUuYWRhaW5Jc0hlcmUuaG92ZXIge1xuICBmaWxsOiAjZmZmO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBwYXRoLmFjdGl2ZSB7XG4gIGZpbGw6ICMzNjU4YTQ7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIHBhdGguc3RhdGUge1xuICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgcGF0aC5TdGF0ZUhvdmVyQWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzLCBzdHJva2UgMC4zczsgLyogU21vb3RoIHRyYW5zaXRpb24gKi9cbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIHBhdGguU3RhdGVIb3ZlckFjdGl2ZTpob3ZlciB7XG4gIGZpbGw6ICMyRTU3QUEgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgcGF0aC5TdGF0ZUhvdmVyQWN0aXZlLlN0YXRlSG92ZXJBY3RpdmVIb3ZlciB7XG4gIGZpbGw6ICMyRTU3QUEgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlLmFkYWluSXNIZXJlLnN0YXRlQWN0aXZlLmNpdHlBY3RpdmUge1xuICBmaWxsOiAjODUzMzg5O1xuICBhbmltYXRpb246IHpvb21Jbk91dCAycyBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9Z3JlZW5dIHtcbiAgZmlsbDogIzAwQjE2Qjtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPWdyZWVuXS5zdGF0ZUFjdGl2ZSB7XG4gIGZpbGw6ICMwMEIxNkI7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1ncmVlbl0uY2l0eUFjdGl2ZSB7XG4gIGZpbGw6ICMwMEIxNkIgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPW9yYW5nZV0ge1xuICBmaWxsOiAjRjA0QzIzO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9b3JhbmdlXS5zdGF0ZUFjdGl2ZSB7XG4gIGZpbGw6ICNGMDRDMjM7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1vcmFuZ2VdLmNpdHlBY3RpdmUge1xuICBmaWxsOiAjRjA0QzIzICFpbXBvcnRhbnQ7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1wdXJwbGVdIHtcbiAgZmlsbDogIzhFMjc4Rjtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPXB1cnBsZV0uc3RhdGVBY3RpdmUge1xuICBmaWxsOiAjOEUyNzhGO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9cHVycGxlXS5jaXR5QWN0aXZlIHtcbiAgZmlsbDogIzhFMjc4RiAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9d2hpdGVdIHtcbiAgZmlsbDogI2YwZjBmMDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPXdoaXRlXS5zdGF0ZUFjdGl2ZSB7XG4gIGZpbGw6ICNmMGYwZjA7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj13aGl0ZV0uY2l0eUFjdGl2ZSB7XG4gIGZpbGw6ICNmMGYwZjAgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPXJlZF0ge1xuICBmaWxsOiAjZmYwMDAwO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9cmVkXS5zdGF0ZUFjdGl2ZSB7XG4gIGZpbGw6ICNmZjAwMDA7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj1yZWRdLmNpdHlBY3RpdmUge1xuICBmaWxsOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAubGVmdC1zZWMgI2luZGlhTWFwIGNpcmNsZVtkYXRhLWNvbG91cj15ZWxsb3ddIHtcbiAgZmlsbDogI0ZGRkYwMDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPXllbGxvd10uc3RhdGVBY3RpdmUge1xuICBmaWxsOiAjRkZGRjAwO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9eWVsbG93XS5jaXR5QWN0aXZlIHtcbiAgZmlsbDogI0ZGRkYwMCAhaW1wb3J0YW50O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9bWFnZW50YV0ge1xuICBmaWxsOiAjZmYwMGZmO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9bWFnZW50YV0uc3RhdGVBY3RpdmUge1xuICBmaWxsOiAjZmYwMGZmO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLmxlZnQtc2VjICNpbmRpYU1hcCBjaXJjbGVbZGF0YS1jb2xvdXI9bWFnZW50YV0uY2l0eUFjdGl2ZSB7XG4gIGZpbGw6ICNmZjAwZmYgIWltcG9ydGFudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPWdyYXldIHtcbiAgZmlsbDogIzcwODA5MDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPWdyYXldLnN0YXRlQWN0aXZlIHtcbiAgZmlsbDogIzcwODA5MDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5sZWZ0LXNlYyAjaW5kaWFNYXAgY2lyY2xlW2RhdGEtY29sb3VyPWdyYXldLmNpdHlBY3RpdmUge1xuICBmaWxsOiAjNzA4MDkwICFpbXBvcnRhbnQ7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLWxlZnQ6ICNmZmYgc29saWQgMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwcHggMCA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCBoMyB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nOiAyMHB4IDAgMHB4IDE1cHg7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6IGdyZXk7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3gge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94Lm5vZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94IC5zZWxlY3RDb3VudHJ5Q29kZVZhbERpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsZWZ0OiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94IC5zZWxlY3RDb3VudHJ5Q29kZVZhbERpc3BsYXkge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94IC5jaG9vc1N0YXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94IC5jaG9vc1N0YXRlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTRweDtcbiAgcmlnaHQ6IDBweDtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTJweDtcbiAgfVxufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMzBweCAwIDE3cHg7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMTkzLCAxOTMsIDE5MywgMC40Nykgc29saWQgMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIHtcbiAgLyogICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICovXG4gIHBhZGRpbmc6IDEwcHggMTVweCAwIDA7XG4gIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDEwcHgpOyAvKiBBZGp1c3Qgd2lkdGggdG8gYWNjb3VudCBmb3IgZ2FwICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQsXG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLFxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLFxuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLFxuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5jaXR5LXJhZGlvYnV0dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzFDMUMxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNDMUMxQzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAubWFwLWRhdGEge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAubWFwLWRhdGEgb2wsIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLm1hcC1kYXRhIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMTVweDtcbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLm1hcC1kYXRhIG9sIGxpLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5tYXAtZGF0YSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLm1hcC1kYXRhIG9sIGxpLCAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5tYXAtZGF0YSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmJ0bnMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuYnRucy13cmFwIC5yZWFkbXJlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5idG5zLXdyYXAgLnJlYWRtcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4uY2l0eS1kYXRhLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2l0eS1kYXRhLWJveC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaXR5LWRhdGEtYm94Lm5vZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaXRpLWRhdGFsaXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaXRpLWRhdGFsaXN0LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXZbZGF0YS1jb2xvdXI9Z3JlZW5dIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgLyogUmVtb3ZlcyBkZWZhdWx0IGJ1bGxldHMgKi9cbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmRpdltkYXRhLWNvbG91cj1ncmVlbl0gdWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjMDBCMTZCOyAvKiBDaGFuZ2VzIHRoZSBjb2xvciBvZiB0aGUgYnVsbGV0IG1hcmtlcnMgKi9cbn1cblxuZGl2W2RhdGEtY29sb3VyPWdyZWVuXSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjsgLyogQWRkcyBhIGN1c3RvbSBidWxsZXQgKi9cbiAgY29sb3I6ICMwMEIxNkI7IC8qIENvbG9yIG9mIHRoZSBjdXN0b20gYnVsbGV0ICovXG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgLyogU3BhY2UgYmV0d2VlbiBidWxsZXQgYW5kIHRleHQgKi9cbn1cblxuZGl2W2RhdGEtY29sb3VyPW9yYW5nZV0gdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmVzIGRlZmF1bHQgYnVsbGV0cyAqL1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuZGl2W2RhdGEtY29sb3VyPW9yYW5nZV0gdWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjRjA0QzIzOyAvKiBDaGFuZ2VzIHRoZSBjb2xvciBvZiB0aGUgYnVsbGV0IG1hcmtlcnMgKi9cbn1cblxuZGl2W2RhdGEtY29sb3VyPW9yYW5nZV0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7IC8qIEFkZHMgYSBjdXN0b20gYnVsbGV0ICovXG4gIGNvbG9yOiAjRjA0QzIzOyAvKiBDb2xvciBvZiB0aGUgY3VzdG9tIGJ1bGxldCAqL1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IC8qIFNwYWNlIGJldHdlZW4gYnVsbGV0IGFuZCB0ZXh0ICovXG59XG5cbmRpdltkYXRhLWNvbG91cj1wdXJwbGVdIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgLyogUmVtb3ZlcyBkZWZhdWx0IGJ1bGxldHMgKi9cbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmRpdltkYXRhLWNvbG91cj1wdXJwbGVdIHVsOjptYXJrZXIge1xuICBjb2xvcjogIzhFMjc4RjsgLyogQ2hhbmdlcyB0aGUgY29sb3Igb2YgdGhlIGJ1bGxldCBtYXJrZXJzICovXG59XG5cbmRpdltkYXRhLWNvbG91cj1wdXJwbGVdIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiOyAvKiBBZGRzIGEgY3VzdG9tIGJ1bGxldCAqL1xuICBjb2xvcjogIzhFMjc4RjsgLyogQ29sb3Igb2YgdGhlIGN1c3RvbSBidWxsZXQgKi9cbiAgcGFkZGluZy1yaWdodDogOHB4OyAvKiBTcGFjZSBiZXR3ZWVuIGJ1bGxldCBhbmQgdGV4dCAqL1xufVxuXG5kaXZbZGF0YS1jb2xvdXI9d2hpdGVdIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgLyogUmVtb3ZlcyBkZWZhdWx0IGJ1bGxldHMgKi9cbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmRpdltkYXRhLWNvbG91cj13aGl0ZV0gdWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjZmZmOyAvKiBDaGFuZ2VzIHRoZSBjb2xvciBvZiB0aGUgYnVsbGV0IG1hcmtlcnMgKi9cbn1cblxuZGl2W2RhdGEtY29sb3VyPXdoaXRlXSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjsgLyogQWRkcyBhIGN1c3RvbSBidWxsZXQgKi9cbiAgY29sb3I6ICNmZmY7IC8qIENvbG9yIG9mIHRoZSBjdXN0b20gYnVsbGV0ICovXG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgLyogU3BhY2UgYmV0d2VlbiBidWxsZXQgYW5kIHRleHQgKi9cbn1cblxuLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoMSwgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoMiwgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoMywgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoNCwgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgxLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgyLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGgzLCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGg0LCAuZ2xhbmNlLWhlYWQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDEsIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDIsIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDMsIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDQsIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoMSwgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoMiwgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoMywgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoNCwgLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmdsYW5jZS1oZWFkIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nbGFuY2UtaGVhZCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4udmFsdWVzLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZhbHVlcy1zZWN0aW9uIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiA0NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhbHVlcy1zZWN0aW9uIC5jb20taGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52YWx1ZXMtc2VjdGlvbiAudmFsdWVzLWRldGFpbHMtd3JhcHBlciB7XG4gIHdpZHRoOiA1NCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAudmFsdWVzLXNlY3Rpb24gLnZhbHVlcy1kZXRhaWxzLXdyYXBwZXIgLnZhbHVlcy13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIH1cbn1cbi52YWx1ZXMtc2VjdGlvbiAudmFsdWVzLWRldGFpbHMtd3JhcHBlciAudmFsdWVzLXdyYXAgLnZhbHVlcy1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxQzFDMTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52YWx1ZXMtc2VjdGlvbiAudmFsdWVzLWRldGFpbHMtd3JhcHBlciAudmFsdWVzLXdyYXAgLnZhbHVlcy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi52YWx1ZXMtc2VjdGlvbiAudmFsdWVzLWRldGFpbHMtd3JhcHBlciAudmFsdWVzLXdyYXAgLnZhbHVlcy1yb3cgaDQge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC52YWx1ZXMtc2VjdGlvbiAudmFsdWVzLWRldGFpbHMtd3JhcHBlciAudmFsdWVzLXdyYXAgLnZhbHVlcy1yb3cgaDQge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAudmFsdWVzLXNlY3Rpb24gLnZhbHVlcy1kZXRhaWxzLXdyYXBwZXIgLnZhbHVlcy13cmFwIC52YWx1ZXMtcm93IGg0IHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxufVxuLnZhbHVlcy1zZWN0aW9uIC52YWx1ZXMtZGV0YWlscy13cmFwcGVyIC52YWx1ZXMtd3JhcCAudmFsdWVzLXJvdyBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC52YWx1ZXMtc2VjdGlvbiAudmFsdWVzLWRldGFpbHMtd3JhcHBlciAudmFsdWVzLXdyYXAgLnZhbHVlcy1yb3cgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5yaWdodC1zZWN0aW9uLmNhcmVlci1kaXNjbGFpbWVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJpZ2h0LXNlY3Rpb24uY2FyZWVyLWRpc2NsYWltZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm91cmNhcmQtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uZm91cmNhcmQtc2xpZGVyLmZvdXJJbWFnZUNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91cmNhcmQtc2xpZGVyLmZvdXJJbWFnZUNvbnRhaW5lciAuZm91ci1pbWdTbGlkZVdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciB7XG4gIHdpZHRoOiA4OC44OCU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3g6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDEwNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGZpbGw7XG59XG4uZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1oZWFkIHtcbiAgZm9udC1zaXplOiA1LjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1oZWFkIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAuZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk3NnJlbTtcbiAgfVxufVxuLmZvdXJjYXJkLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXJJbWFnZUNhcmQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICByb3ctZ2FwOiA2MHB4O1xufVxuXG4udmlzaW9uLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24ge1xuICB3aWR0aDogMzUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAubGVmdC1zZWN0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmxlZnQtc2VjdGlvbiBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLnJpZ2h0LXNlY3Rpb24ge1xuICB3aWR0aDogNjAuNSU7XG4gIG1hcmdpbi1sZWZ0OiA0LjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAucmlnaHQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgxLCAudmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMiwgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDMsIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgxLCAudmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMiwgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDMsIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGg0IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgxLCAudmlzaW9uLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMiwgLnZpc2lvbi1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDMsIC52aXNpb24tc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGg0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4udmFsdWVzLXNlY3Rpb24gLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VySW1hZ2VDYXJkLWJveCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWVzLXNlY3Rpb24gLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VySW1hZ2VDYXJkLWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbi52YWx1ZXMtc2VjdGlvbiAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXJJbWFnZUNhcmQtYm94IC5mb3VyLWltZ2NhcmRCb3gge1xuICB3aWR0aDogMzElO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFsdWVzLXNlY3Rpb24gLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VySW1hZ2VDYXJkLWJveCAuZm91ci1pbWdjYXJkQm94IHtcbiAgICB3aWR0aDogNDguNSU7XG4gIH1cbiAgLnZhbHVlcy1zZWN0aW9uIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ckltYWdlQ2FyZC1ib3ggLmZvdXItaW1nY2FyZEJveDpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnZhbHVlcy1zZWN0aW9uIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ckltYWdlQ2FyZC1ib3ggLmZvdXItaW1nY2FyZEJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hYm91dC1zZWMgLmNvbS1oZWFkaW5nIGgyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnRXcmFwcGVyIC5jb20taGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0V3JhcHBlciAuY29tLWhlYWRpbmcgaDEgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydHN0YWJfV3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0c3RhYl9XcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB1bCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwuY3VycmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAwIDBweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IHtcbiAgd2lkdGg6IDQ2JTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0LUljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXQtSWNvbiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXQtSWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDg5JTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuaGVhZCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuc3ViVGV4dCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQ0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5zdWJUZXh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuc3ViVGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuc3ViVGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBib3R0b206IC00MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkgLnN1YlRleHQgYSB7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkgLnN1YlRleHQgYSB7XG4gICAgYm90dG9tOiAtMzVweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAubG9hZGJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5sb2FkYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmxvYWRidG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAubG9hZGJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmxvYWRidG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmxvYWRidG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5sb2FkYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY2FyZWVyT3Bwb3J0dW5pdHlTZWN0aW9uIC5PcHBvcnR1bml0eVdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVyT3Bwb3J0dW5pdHlTZWN0aW9uIC5PcHBvcnR1bml0eVdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZWVyT3Bwb3J0dW5pdHlTZWN0aW9uIC5PcHBvcnR1bml0eVdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXJlZXJTZWN0aW9uTmV3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkNvbV90aHJlZUhhbGZTbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gICAgd2lkdGg6IDgzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5yaWdodC1idG4ge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAuY29tbW9uLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC5jb21tb24taGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLmNvbW1vbi1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlci5sZWZ0cG9zIHtcbiAgbWFyZ2luLWxlZnQ6IDUuNTYlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyLmxlZnRwb3Mge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkgYW5kIChtYXgtd2lkdGg6IDIxOTlweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyLmxlZnRwb3Mge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDk0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyLmxlZnRwb3Mge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC50aHJlZUhhbGZTbGlkZXItYm94IHtcbiAgd2lkdGg6IDMxLjI0JTtcbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1ib3ggLmltYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLWJveCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC50aHJlZUhhbGZTbGlkZXItYm94IC5pbWFnZS1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1ib3ggLmJvdHRvbS10ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDExJTtcbiAgbGVmdDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDEyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiAxMy41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiA5LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiA3JTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGhyZWVIYWxmU2xpZGVyIC5Db21fd3JhcHBlciAudGhyZWVIYWxmU2xpZGVyLVdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aHJlZUhhbGZTbGlkZXIgLkNvbV93cmFwcGVyIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQ29tX3RocmVlSGFsZlNsaWRlciAuQ29tX3dyYXBwZXIgLnRocmVlSGFsZlNsaWRlci1XcmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIHtcbiAgbGVmdDogNS41NiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjIwMHB4KSBhbmQgKG1heC13aWR0aDogMjA5OXB4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IHtcbiAgd2lkdGg6IDQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE2M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQge1xuICAgIHRvcDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLlRleHRXaXRoSW1hZ2VTbGlkZXItYm94IHtcbiAgcGFkZGluZzogMCA0MHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLlRleHRXaXRoSW1hZ2VTbGlkZXItYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAuc3VidGV4dC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAuc3VidGV4dC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLnN1YnRleHQtYm94IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMHB4IDAgMzZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAuc3VidGV4dC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAud2F0Y2gtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAud2F0Y2gtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC53YXRjaC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0IC5zdWJUZXh0LXdyYXAgLndhdGNoLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC53YXRjaC1idG4gLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBpbnNldDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXBfdGV4dCAuc3ViVGV4dC13cmFwIC53YXRjaC1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAud2F0Y2gtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIHtcbiAgd2lkdGg6IDU1JTtcbiAgcGFkZGluZzogMCAwIDgwcHggMDtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuaW1hZ2UtYm94LnN3aXBlci1zbGlkZS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuaW1hZ2UtYm94LnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuaW1hZ2UtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuaW1hZ2UtYm94IGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5pbWFnZS1ib3ggLnBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLmltYWdlLWJveCAucGxheS1pY29uIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDI1LjUlO1xuICBsZWZ0OiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIHRvcDogaW5oZXJpdDtcbiAgei1pbmRleDogOTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogMjguNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogMjQuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItY29udGFpbmVyIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDIwJTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDIxJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAxNC41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lciAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxufVxuLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbS1oZWFkaW5nIC5oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbS1oZWFkaW5nIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fVGV4dFdpdGhJbWFnZVNsaWRlciAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVyIC5jb20taGVhZGluZyAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbS1oZWFkaW5nIC5oZWFkaW5nIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aW1lbGluZS1ncm91cCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwOTEyMjIsICMwYjExMjIsICMwZDEwMjEsICMwZjBmMjEsICMxMTBlMjAsICMxMzBkMjAsICMxNDBkMWYsICMxNjBjMWYsICMxODBiMWUsICMxYTBhMWUsICMxYjA5MWQsICMxZDA4MWMpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuc3Rvcmllcy1ib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS1jb250YWluZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbGVmdDogY2FsYygzNSUgKyA1MHB4KTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMyRTU3QUE7XG4gIHRvcDogLTkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktY29udGFpbmVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbGVmdDogY2FsYygzNSUgKyA1MHB4KTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMyRTU3QUE7XG4gIGJvdHRvbTogLTkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LW1haW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyB7XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMzUlO1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogOTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMmU1N2FhO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA5MTIyMiwgIzBiMTEyMiwgIzBkMTAyMSwgIzBmMGYyMSwgIzExMGUyMCwgIzEzMGQyMCwgIzE0MGQxZiwgIzE2MGMxZiwgIzE4MGIxZSwgIzFhMGExZSwgIzFiMDkxZCwgIzFkMDgxYyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5zdG9yaWVzLXJpZ2h0LXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5zdG9yaWVzLXJpZ2h0LXRhYiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5zdG9yaWVzLXJpZ2h0LXRhYiB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIHtcbiAgcGFkZGluZzogM3B4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc3Rvcmllcy1yaWdodC10YWIgdWwgbGkge1xuICAgIHBhZGRpbmc6IDNweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnN0b3JpZXMtcmlnaHQtdGFiIHVsIGxpIGEgc3BhbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzJFNTdBQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5zdG9yaWVzLXJpZ2h0LXRhYiB1bCBsaSBhLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzkxMjg4RDtcbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogIzkxMjg4RDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAuc3Rvcmllcy1yaWdodC10YWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIC5zdG9yaWVzLXJpZ2h0LXRhYiB1bCBsaSBhLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzkxMjg4RCAhaW1wb3J0YW50O1xufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZVNsaWRlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZVNsaWRlLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZVNsaWRlLXdyYXAgLnRpbWVsaW5lTGVmdCB7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCAudGltZWxpbmVMZWZ0IHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAudGltZWxpbmVTbGlkZS13cmFwIC50aW1lbGluZUxlZnQgcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZVNsaWRlLXdyYXAgLnRpbWVsaW5lTGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCAudGltZWxpbmVSaWdodCB7XG4gIHdpZHRoOiA1NiU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCAudGltZWxpbmVSaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZVNsaWRlLXdyYXAgLnRpbWVsaW5lUmlnaHQgLnRpbWVsaW5lLWhlYWQge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhLCAjOTEyODhkKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lU2xpZGUtd3JhcCAudGltZWxpbmVSaWdodCAudGltZWxpbmUtaGVhZCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC50aW1lbGluZVNsaWRlLXdyYXAgLnRpbWVsaW5lUmlnaHQgLnRpbWVsaW5lLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG4udGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiwgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAzNSU7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYWRhbmktdGltZWxpbmUvYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtZ3JvdXAgLnRpbWVsaW5lLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiwgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzJFNTdBQTtcbn1cblxuLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoMywgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGgzLCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg0LCAuY29udGFjdHVzLXdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDEsIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDIsIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDQsIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoMSwgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoMiwgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoMywgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoNCwgLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNvbnRhY3R1cy13cmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0dXMtd3JhcHBlciAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNvbnRhY3R1cy13cmFwcGVyIC5jb250YWN0dXMtaW5mbyB7XG4gIHBhZGRpbmc6IDMwcHggMCA2MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0dXMtd3JhcHBlciAuY29udGFjdHVzLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4uY29udGFjdHVzLXdyYXBwZXIgLmNvbnRhY3R1cy1pbmZvIC5jb250YWN0bGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3R1cy13cmFwcGVyIC5jb250YWN0dXMtaW5mbyAuY29udGFjdGxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5jb250YWN0dXMtd3JhcHBlciAuY29udGFjdHVzLWluZm8gLmNvbnRhY3RsZWZ0IHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0dXMtd3JhcHBlciAuY29udGFjdHVzLWluZm8gLmNvbnRhY3RsZWZ0IHBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0UmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RSaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMSwgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgyLCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDMsIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoNCwgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMSwgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgyLCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDMsIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoNCwgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMSwgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgyLCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDMsIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoNCwgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoMSwgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgyLCAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDMsIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBoNCwgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29tLWhlYWRpbmcgaDIge1xuICBmb250LXNpemU6IDMuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbnRhY3Qtc3VidGV4dCB7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb250YWN0LXN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29udGFjdC1zdWJ0ZXh0IC5zdWJoZWFkIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29udGFjdC1zdWJ0ZXh0IC5zdWJoZWFkIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jb250YWN0UmlnaHQgLmNvbnRhY3QtZGV0YWlsIC5jb250YWN0LXN1YnRleHQgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29udGFjdC1zdWJ0ZXh0IHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4uY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29udGFjdC1zdWJ0ZXh0IHAgYSB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29udGFjdC1zdWJ0ZXh0IHA6bGFzdC1jaGlsZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pbnRlcm5hdGlvbmFsLWNvbnRhY3QgLmludGVybmF0aW9uYWwtY29udGFjdFdyYXBwZXIgLmludGVybmF0aW9ub2ZmaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJuYXRpb25hbC1jb250YWN0IC5pbnRlcm5hdGlvbmFsLWNvbnRhY3RXcmFwcGVyIC5pbnRlcm5hdGlvbm9mZmljZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmludGVybmF0aW9uYWwtY29udGFjdCAuaW50ZXJuYXRpb25hbC1jb250YWN0V3JhcHBlciAuaW50ZXJuYXRpb25vZmZpY2UgLmNvbnRhY3RSaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJFNTdBQTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJuYXRpb25hbC1jb250YWN0IC5pbnRlcm5hdGlvbmFsLWNvbnRhY3RXcmFwcGVyIC5pbnRlcm5hdGlvbm9mZmljZSAuY29udGFjdFJpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJFNTdBQTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaW50ZXJuYXRpb25hbC1jb250YWN0IC5pbnRlcm5hdGlvbmFsLWNvbnRhY3RXcmFwcGVyIC5pbnRlcm5hdGlvbm9mZmljZSAuY29udGFjdFJpZ2h0Om50aC1jaGlsZCgybikge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJuYXRpb25hbC1jb250YWN0IC5pbnRlcm5hdGlvbmFsLWNvbnRhY3RXcmFwcGVyIC5pbnRlcm5hdGlvbm9mZmljZSAuY29udGFjdFJpZ2h0Om50aC1jaGlsZCgybikge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmludGVybmF0aW9uYWwtY29udGFjdCAuaW50ZXJuYXRpb25hbC1jb250YWN0V3JhcHBlciAuaW50ZXJuYXRpb25vZmZpY2UgLmNvbnRhY3RSaWdodCAuY29udGFjdC1kZXRhaWwgLmNvbS1oZWFkaW5nIGgyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludGVybmF0aW9uYWwtY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxufVxuXG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveCB7XG4gIG1hcmdpbjogMHB4IDMwcHggMTFweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveCB7XG4gICAgbWFyZ2luOiAwIDMwcHggMzVweCAwO1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveDpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94Om50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSAjZ2V0aW50b3VjaEZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3gudGV4dGFyZWEtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuZm9ybS1jb250cm9sIC5pbnB1dGJveC50ZXh0YXJlYS1maWVsZCB7XG4gICAgbWFyZ2luOiAwcHggMzBweCAxMHB4IDA7XG4gIH1cbn1cbi5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5mb3JtLWNvbnRyb2wgLmlucHV0Ym94IC5lcnJvci1tc2cge1xuICBib3R0b206IC0yM3B4O1xufVxuLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSAjZ2V0aW50b3VjaEZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3guY2hlY2tib3gtZmllbGQge1xuICBtYXJnaW46IDBweCAzMHB4IDExcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSAjZ2V0aW50b3VjaEZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3guY2hlY2tib3gtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4IDMwcHggMTBweCAwO1xuICB9XG59XG4ubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtICNnZXRpbnRvdWNoRm9ybSAuaW5wdXQtYnRuIHtcbiAgbWFyZ2luOiAxOHB4IDAgMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gI2dldGludG91Y2hGb3JtIC5pbnB1dC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5tYWMgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSAjZ2V0aW50b3VjaEZvcm0gLmZvcm0tY29udHJvbCAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgbGFiZWwgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5mb3VuZGF0aW9uV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm91bmRhdGlvbldyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25MZWZ0IC5mb3VuZGF0aW9uLWltYWdlV3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCAuZm91bmRhdGlvbi1pbWFnZVdyYXAgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCAuZm91bmRhdGlvbi1pbWFnZVdyYXAgcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25MZWZ0IC5mb3VuZGF0aW9uLWltYWdlV3JhcCBwaWN0dXJlIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25MZWZ0IC5kZXNpZ25hdGlvbi1pbmZvLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmRlc2lnbmF0aW9uLWluZm8td3JhcCAubmFtZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25MZWZ0IC5kZXNpZ25hdGlvbi1pbmZvLXdyYXAgLm5hbWUtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmRlc2lnbmF0aW9uLWluZm8td3JhcCAuZGVzaW5hdGlvbi1pbmZvIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmRlc2lnbmF0aW9uLWluZm8td3JhcCAuZGVzaW5hdGlvbi1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG59XG4uZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25SaWdodCB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uUmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvblJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvblJpZ2h0IC5mb3VuZGF0aW9uLXRleHQtd3JhcCAucHJpdGktcHJvZmlsZS1pbmZvIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm91bmRhdGlvbldyYXBwZXIgLmZvdW5kYXRpb25SaWdodCAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLnByaXRpLXByb2ZpbGUtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvblJpZ2h0IC5mb3VuZGF0aW9uLXRleHQtd3JhcCAucHJpdGktcHJvZmlsZS1pbmZvIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uUmlnaHQgLmZvdW5kYXRpb24tdGV4dC13cmFwIC5wcml0aS1wcm9maWxlLWluZm8gcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvblJpZ2h0IC5mb3VuZGF0aW9uLXRleHQtd3JhcCAucHJpdGktcHJvZmlsZS1pbmZvIHNwYW4ubW9yZXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uUmlnaHQgLmZvdW5kYXRpb24tdGV4dC13cmFwIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2ZvdW5kYXRpb24vVmlzaW9uLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzc1MmE3LCAjNTY0MjllLCAjN2QyZjk0KTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI4JTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM3NTJhNywgIzU2NDI5ZSwgIzdkMmY5NCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOCU7XG4gIGhlaWdodDogNHB4O1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXI6OmFmdGVyLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXI6OmFmdGVyLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzNzUyYTcsICM1NjQyOWUsICM3ZDJmOTQpIDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0JTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDEsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgyLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMywgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDQsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgxLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMiwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDMsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGg0LCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMSwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDIsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgzLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoNCwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDEsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgyLCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMywgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDQsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgzIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuY29tLWhlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLmNvbS1oZWFkaW5nIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5jb20taGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLnN0b3J5bGluayB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLnN0b3J5bGluayB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5zdG9yeWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuc3RvcnlsaW5rIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZmVhdHVyZWQtc3Rvcmllc1dyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dFdyYXBwZXIgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dCAuc3RvcnlsaW5rIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1kYXRlLXRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjQzFDMUMxO1xufVxuXG5zZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9uZXdzbGV0dGVyLWltYWdlL25ld3NsZXR0ZXItYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgxLCBzZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgyLCBzZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgzLCBzZWN0aW9uLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAzLjRyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEzNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIHNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDEsIHNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDIsIHNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDMsIHNlY3Rpb24uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5Db21fdGV4dEJveCAuY29tLWhlYWRpbmcgaDQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgc2VjdGlvbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMSwgc2VjdGlvbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMiwgc2VjdGlvbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoMywgc2VjdGlvbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLkNvbV90ZXh0Qm94IC5jb20taGVhZGluZyBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlkZW9XcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoIGlmcmFtZTtcbiAgaGVpZ2h0LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQtcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQtdG9wOiAwO1xuICBoZWlnaHQtbGVmdDogMDtcbn1cblxuLmRvd25sb2FkLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZFdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDEsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoMiwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgzLCAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDQsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDEsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoMiwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgzLCAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDQsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDEsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoMiwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgzLCAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDQsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDEsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoMiwgLmRvd25sb2FkLXNlY3Rpb24gLmNvbS1oZWFkaW5nIGgzLCAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgaDQsIC5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG93bmxvYWQtc2VjdGlvbiAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLm5vZGF0YS1mb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuZG93bmxvYWQtbGlzdCAuZG93bmxvYWRSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgwODA7XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdyB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdyAuZG93bmxvYWRMZWZ0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG93bmxvYWQtc2VjdGlvbiAuZG93bmxvYWQtbGlzdCAuZG93bmxvYWRSb3cgLmRvd25sb2FkTGVmdCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdyAuZG93bmxvYWRsaW5rIHtcbiAgd2lkdGg6IDEwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdyAuZG93bmxvYWRsaW5rIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93IC5kb3dubG9hZGxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuZG93bmxvYWQtc2VjdGlvbiAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIC5yZXBvcnQtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNjU2NDY5O1xuICBtYXJnaW46IDAgNDBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG93bmxvYWQtc2VjdGlvbiAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duIHtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIH1cbn1cbi5kb3dubG9hZC1zZWN0aW9uIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIC5yZXBvcnQtZHJvcGRvd246OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjODg4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmRvd25sb2FkLXNlY3Rpb24gLnJlcG9ydC1kcm9wZG93bldyYXBwZXIgLnJlcG9ydC1kcm9wZG93bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuYnRuLWRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRvd25sb2FkLXNlY3Rpb24gLmJ0bi1kaXYgLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvd25sb2FkLXNlY3Rpb24gLmJ0bi1kaXYgLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLmJ0bi1kaXYgLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG93bmxvYWQtc2VjdGlvbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLmRvd25sb2FkLXNlY3Rpb24gLmJ0bi1kaXYgLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZG93bmxvYWQtc2VjdGlvbiAuYnRuLWRpdiAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmxpZ2h0LW1vZGUgLmRvd25sb2FkLXNlY3Rpb24gLnJlcG9ydC1kcm9wZG93bldyYXBwZXIgLnJlcG9ydC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuZG93bmxvYWQtc2VjdGlvbiAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzg4ODtcbn1cblxuLmxhbmctaGktaW4gLmRvd25sb2FkLXNlY3Rpb24gLnJlcG9ydC1kcm9wZG93bldyYXBwZXIgLnJlcG9ydC1kcm9wZG93biBzZWxlY3Qge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLnN0b3JpZXMtZGV0YWlsLW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIHtcbiAgLyogcGFkZGluZy1ib3R0b206IDUwcHg7ICovXG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcbiAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBtYXJnaW4tbGVmdDogLTZweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDMsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoNCwgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICBmb250LXNpemU6IDMuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5jb20taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbi5ub3BhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHVsIGxpIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB1bCBsaSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI0MxQzFDMTtcbiAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xuICBwYWRkaW5nOiA1cHggMCAxN3B4IDA7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogNXB4IDAgNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBvbCBsaSBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCAuaW1nLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5ibG9nc2xpZGVyLWJveCAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuYmxvZ3NsaWRlci1ib3ggLmltZy1ib3ggaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24ge1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjQzFDMUMxO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogNXB4IDAgMCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gLmJsb2ctY29udGVudCBwIHtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5yaWdodC1zZWN0aW9uIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLnJpZ2h0LXNlY3Rpb24gaDIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIucmlnaHQtYWxpZ24ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIC5yaWdodC1zZWN0aW9uIC5ibG9nLWNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDVweCA0MHB4IDBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lci5yaWdodC1hbGlnbiAucmlnaHQtc2VjdGlvbiAuYmxvZy1jb250ZW50IHAge1xuICAgIHBhZGRpbmc6IDVweCAwcHggMHB4IDBweDtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyLnJpZ2h0LWFsaWduIC5yaWdodC1zZWN0aW9uIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy12aWRlby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy12aWRlby1jb250YWluZXIgLmVtYmVkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy12aWRlby1jb250YWluZXIgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdmlkZW8tY29udGFpbmVyIC5lbWJlZC1jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIGgyLmNlbnRlci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMi5jZW50ZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy10ZXh0IHtcbiAgICBwYWRkaW5nOiAzcHggMCAzMHB4IDA7XG4gIH1cbn1cbi5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXRleHQgYXNpZGUge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLXRleHQgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5Db21faGVhZGluZ0ZvbnQgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgZm9udC1zaXplOiA0LjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21faGVhZGluZ0ZvbnQgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuXG4uZWRpdG9ycy1ibG9jayB7XG4gIG1hcmdpbjogMjBweCAwcHggMjBweCAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG59XG4uZWRpdG9ycy1ibG9jayB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmlubmVyUGdDb250ZW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCB2aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQuY2VudGVyLXRleHQge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dCAuYnRucy13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0LmNlbnRlci10ZXh0IC52aWRlby10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0LmNlbnRlci10ZXh0IC52aWRlby10ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0LmNlbnRlci10ZXh0IC52aWRlby10ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQuY2VudGVyLXRleHQgLnZpZGVvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbi52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuLmJ0bi1zdHlsZTIge1xuICAvKiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM4MTM1OTcsICM3MDNlOWQsICM1YzQ2YTIsICM0NjRjYTQpO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsqL1xufVxuXG4udmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0bi5vcGVuLXZpZGVvLWJ0biB7XG4gIC8qICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzgxMzU5NywgIzcwM2U5ZCwgIzVjNDZhMiwgIzQ2NGNhNCk7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyovXG59XG5cbi8qIC5jYXJyZXItc2VjdGlvbjIge30gKi9cbi5jb20tdGV4dC1jb250YWluZXIge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICAvKiBtYXgtd2lkdGg6IDk2MHB4OyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogcGFkZGluZzogMCA4LjUlOyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tLXRleHQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmNhcnJlci1zZWN0aW9uMiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHAge1xuICBjb2xvcjogI2QwZDBkMDtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcnJlci1zZWN0aW9uMiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHAgYiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2FycmVySW50cm9CYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FycmVySW50cm9CYW5uZXIgLmltZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2FycmVySW50cm9CYW5uZXIgLmltZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jYXJyZXJJbnRyb0Jhbm5lciAuaW1nLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcnJlckludHJvQmFubmVyIC5pbWctYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jYXJyZXJJbnRyb0Jhbm5lciAuaW1nLWJveCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmNhcnJlckludHJvQmFubmVyIC5jYXJlZXItaW50cm8tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcmVtIDA7XG4gIC8qIEBpbmNsdWRlIGJlbG93KHNtKXtcbiAgICAgICAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICAgICAgfSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuY2FycmVySW50cm9CYW5uZXIgLmNhcmVlci1pbnRyby10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJyZXJJbnRyb0Jhbm5lciAuY2FyZWVyLWludHJvLXRleHQge1xuICAgIHBhZGRpbmc6IDEwcmVtIDIwcHg7XG4gIH1cbn1cbi5jYXJyZXJJbnRyb0Jhbm5lciAuY2FyZWVyLWludHJvLXRleHQgcCB7XG4gIGNvbG9yOiAjZDBkMGQwO1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5jYXJyZXJJbnRyb0Jhbm5lciAuY2FyZWVyLWludHJvLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcnJlckludHJvQmFubmVyIC5jYXJlZXItaW50cm8tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAuY2FycmVySW50cm9CYW5uZXIgLmNhcmVlci1pbnRyby10ZXh0IHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FycmVySW50cm9CYW5uZXIgLmNhcmVlci1pbnRyby10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uY2FycmVySW50cm9CYW5uZXIgLmNhcmVlci1pbnRyby10ZXh0IHAgYiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tY2FycmVyU2VjdGlvbk5ldyBjc3Mgc3RhcnQgaGVyZS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIge1xuICAvKiBwYWRkaW5nLXRvcDo0MHB4OyAqL1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXNpemU6IDQuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5jb20taGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5jb20taGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmNvbS1oZWFkaW5nIGgyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGkge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtbGVmdC1zZWMgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLWxlZnQtc2VjIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIHtcbiAgd2lkdGg6IDUwLjMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAudGV4dC1vdmVybGF5LWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLnRleHQtb3ZlcmxheS1ib3R0b20gLnRvcC10ZXh0LWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBzb2xpZCAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLnRleHQtb3ZlcmxheS1ib3R0b20gLnRvcC10ZXh0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC50ZXh0LW92ZXJsYXktYm90dG9tIC5ib3R0b20tdGV4dC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAudGV4dC1vdmVybGF5LWJvdHRvbSAuYm90dG9tLXRleHQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC53YXRjaC1jdGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAud2F0Y2gtY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydFdyYXBwZXIgLmJ1c2luZXNzLWRldGFpbHMtY29tcCAuYnVzaW5lc3MtcmlnaHQtc2VjIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtzIC53YXRjaC1jdGEgYSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0V3JhcHBlciAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1yaWdodC1zZWMgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgLndhdGNoLWN0YSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IDQxJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogN3B4O1xuICBsZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzNkZWcpO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRXcmFwcGVyIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlscy1saW5rcyAud2F0Y2gtY3RhIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtN3B4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRzdGFiX1dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyN3B4IDAgMDtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydHNUYWIgdWwgbGkge1xuICB3aWR0aDogMjUlO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydHNUYWIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMHB4IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydHNUYWIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNjY2ODZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0c1RhYiB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAuYmVuZWZpdExlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cge1xuICB3aWR0aDogMzEuMzMlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0LUljb24ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiA3OHB4O1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXQtSWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0LUljb24gaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSAuYmVuZWZpdENvcHkge1xuICBwYWRkaW5nOiAwIDM4cHggMCAwO1xufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5Om50aC1jaGlsZCgzbikgLmJlbmVmaXRDb3B5IHtcbiAgcGFkZGluZzogMCAwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93IC5iZW5lZml0Q29weSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5oZWFkIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkgLmhlYWQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLmJlbmVmaXRMZWZ0IC5iZW5lZml0Um93Om50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3Lmdyb3d0aFNlY3Rpb24gLnJlcG9ydFdyYXBwZXIge1xuICBwYWRkaW5nOiAxOTVweCAwIDE5NXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3Lmdyb3d0aFNlY3Rpb24gLnJlcG9ydFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4ucmVwb3J0c01haW4uY2FyZWVyU2VjdGlvbk5ldyAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lLnJlcG9ydFdyYXBwZXIge1xuICBwYWRkaW5nOiA1MHB4IDAgNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0c01haW4uY2FyZWVyU2VjdGlvbk5ldyAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lLnJlcG9ydFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCAwIDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1jYXJyZXJTZWN0aW9uTmV3IGNzcyBlbmQgaGVyZS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tY2FycmVyT3Bwb3J0dW5pdHkgc2VjdGlvbiBjc3Mgc3RhcnQgaGVyZS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tY2FycmVyT3Bwb3J0dW5pdHkgc2VjdGlvbiBjc3MgZW5kIGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZhbHVlLXNsaWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi52YWx1ZS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xufVxuLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLmltZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAuaW1nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgb3BhY2l0eTogMC43O1xufVxuLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLmltZy1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveDpob3ZlciAuaW1nLWJveCBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10ZXh0LWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwJSA4LjUlO1xufVxuLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10ZXh0LWJveCBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHdpZHRoOiA2MCU7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IGgzIHtcbiAgICAvKiBmb250LXNpemU6IDIuOXJlbTsgKi9cbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxOXB4KSB7XG4gIC52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAudmFsdWUtdGV4dC1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAudmFsdWUtdGV4dC1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAudmFsdWUtdGV4dC1ib3ggaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4udmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4udmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYnVzaW5lc3MtaW1nL2hlYWQtZm9yd2FyZC1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFsdWUtc2xpZGVyIC52YWx1ZS1zbGlkZS1ib3ggLnZhbHVlLXRleHQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAudmFsdWUtdGV4dC1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi52YWx1ZS10aHVtYnMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMCAyMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiA4LjUlO1xufVxuLnZhbHVlLXRodW1icy1zbGlkZXIgLnZhbHVlLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZhbHVlLXRodW1icy1zbGlkZXIgLnZhbHVlLXRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwLjI1O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBhdXRvO1xuICAvKiBAaW5jbHVkZSBiZWxvdyhzbSl7IFxuICAgICAgICAgIGhlaWdodDogNjBweDsgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH0gKi9cbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDI1MDtcbiAgY29sb3I6ICNiMmI1YmU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gIH1cbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgLyogcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IFxuICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7IFxuICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50OyBcbiAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7ICBcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgXG4gICAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50OyBcbiAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yOyBcbiAgICAgIG1hcmdpbjogMCAxMHB4IWltcG9ydGFudDsgXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7ICovXG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbmhlcml0O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnZhbHVlLXRodW1icy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldi5kaXNhYmxlZCxcbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogNjBweDtcbiAgbGVmdDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogNTVweDtcbiAgfVxufVxuLnZhbHVlLXRodW1icy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwLjUlO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4udmFsdWUtdGh1bWJzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gIC52YWx1ZS10aHVtYnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbHVlLXRodW1icy1zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuXG4uc3dpcGVyLWN1c3RvbS1jb250cm9scyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDAgMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnZhbHVlLXRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTRweCA2NHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIHJpZ2h0OiA4LjUlO1xuICB0b3A6IDA7XG59XG4udmFsdWUtdGFnIGgzIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAudmFsdWUtdGFnIGgzIHtcbiAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFsdWUtdGFnIGgzIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFsdWUtdGFnIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnZhY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDBweCAwIDAgMDtcbiAgfVxufVxuXG4udmFjY29yZGlvbiB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udmFjY29yZGlvbiB1bCBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWx1ZS10YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMiU7XG4gIGhlaWdodDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIHdpZHRoOiAyNjVweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFsdWUtdGFnIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlWigwZGVnKTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhbHVlLXRhZyBoMyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE5cHgpIHtcbiAgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhbHVlLXRhZyBoMyB7XG4gICAgZm9udC1zaXplOiAyLjlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhbHVlLXRhZyBoMyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhbHVlLXRhZyBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC5pbWctYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG59XG5cbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDU2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICBwYWRkaW5nOiAxMCUgMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUge1xuICAgIGhlaWdodDogNTIwcHg7XG4gICAgcGFkZGluZzogMTAlIDglO1xuICB9XG59XG5cbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIC52YWNjb3JkaW9uLXNsaWRlLXRleHQge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHdoaXRlLXNwYWNlOiBicmVhay13b3JkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDMge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICBmb250LXNpemU6IDQuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBoNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2Q5ZDlkOTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIGg0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjguNTYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIHAgYSB7XG4gIGNvbG9yOiAjZDlkOWQ5O1xufVxuXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaSB7XG4gIHdpZHRoOiAyNCU7XG59XG5cbi52YWNjb3JkaW9uIHVsOmhvdmVyIGxpOmhvdmVyIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLnZhY2NvcmRpb24gdWw6aG92ZXIgbGk6aG92ZXIgLnZhY2NvcmRpb24tc2xpZGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi52YWNjb3JkaW9uIHVsOmhvdmVyIGxpOmhvdmVyIC52YWNjb3JkaW9uLXNsaWRlIC52YWNjb3JkaW9uLXNsaWRlLXRleHQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi52YWNjb3JkaW9uIHVsOmhvdmVyIGxpOmhvdmVyIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWx1ZS10YWcge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudmFjY29yZGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC52YWNjb3JkaW9uIHVsIGxpLFxuICAudmFjY29yZGlvbiB1bCBsaTpob3ZlcixcbiAgLnZhY2NvcmRpb24gdWw6aG92ZXIgbGksXG4gIC52YWNjb3JkaW9uIHVsOmhvdmVyIGxpOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5sb2FkYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMHM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmVlcnZpZGVvU2xpZGUgLnZpZGVvcy1zZWN0aW9uIC52aWRlby1ib3gge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4ubGFzdFNlY3Rpb25Gb3JBbGwgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLmNvbVR3b0FuZEhhbGZTbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94V3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5M2Q0ODtcbiAgbWluLWhlaWdodDogNTE2cHg7XG4gIGJhY2tncm91bmQ6ICMwYTExMjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDUxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94V3JhcCB7XG4gICAgbWluLWhlaWdodDogMjcwcHg7XG4gIH1cbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5jYXJlZXItaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmNhcmVlci1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuY2FyZWVyLWltZzpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQ6ICMwNzEyMjI7XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuY2FyZWVyLWltZzpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94V3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzA3MTIyMjtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXA6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kOiAjMDcxMjIyO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94V3JhcDpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNsaWRlQm94V3JhcDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQ6ICMwNzEyMjI7XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHggNTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgaDQge1xuICAvKiBmb250LXNpemU6IDIuNHJlbTsgKi9cbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQ5cHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCBoNCB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCBwIHtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQTlBOUE5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudCAuYnRucy13cmFwIC5idG4tc3R5bGUyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQ6aG92ZXIgaDQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94Q29udGVudDpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgLmJ0bnMtd3JhcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxN3B4IDE3cHggMTdweCAxN3B4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG5zLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuYnRucy13cmFwIC5idG4tc3R5bGUyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTdweCAxN3B4IDE3cHggMTdweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMHM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRucy13cmFwIC5idG4tc3R5bGUyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMC41JTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY29tVHdvQW5kSGFsZlNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIC8qIHJpZ2h0OiA0LjUlOyAqL1xuICByaWdodDogNjBweDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDkxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb21Ud29BbmRIYWxmU2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGVCb3hXcmFwOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZDogIzA3MTIyMjtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zbGlkZUJveFdyYXAgLnNsaWRlQm94Q29udGVudCBoNCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGVCb3hXcmFwIC5zbGlkZUJveENvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc2xpZGVCb3hXcmFwIC5zbGlkZUJveENvbnRlbnQgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXAgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwNzEyMjIgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveFdyYXA6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kOiAjMDcxMjIyO1xufVxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94V3JhcDpob3ZlciBoNCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hXcmFwOmhvdmVyIHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLnNsaWRlQm94V3JhcDpob3ZlciAuYnRucy13cmFwIC5idG4tc3R5bGUge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3Itd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy80MDQvYmctaW1hZ2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3Itd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbn1cbi5lcnJvci13cmFwIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lcnJvci13cmFwIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMiwgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMiwgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMiwgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoMiwgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5lcnJvci13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5lcnJvci13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3Itd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgxIHtcbiAgZm9udC1zaXplOiAyMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDE3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLmVycm9yLXdyYXAgLmNvbS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDE0cmVtO1xuICB9XG59XG4uZXJyb3Itd3JhcCAuY29weXR4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3Itd3JhcCAuY29weXR4dCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5lcnJvci13cmFwIC5jb3B5dHh0IGEge1xuICBjb2xvcjogI0MxQzFDMTtcbn1cblxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNDhweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzgwODA4MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZC5hY3RpdmUgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZEltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZC5hY3RpdmUgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZFRleHQgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDk1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkSW1nIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZEltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRUZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRUZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZFRleHQgaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRUZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRUZXh0IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLmFjY29yZEhlYWRXUmFwcCAuYWNjb3JkaWFuSGVhZFRleHQgYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2hlYWQgLnBsdXNtaW51cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2FjY29yZGlhbi1pbWcvYWNjb3JkLXBsdXMucG5nKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwJTtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5wbHVzbWludXMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2FjY29yZGlhbi1pbWcvYWNjb3JkLW1pbnVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5wbHVzbWludXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAucGx1c21pbnVzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgfVxufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMHB4IDBweCA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLmluaXRpYXRpdmVzLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLnRyYXZlbENvbnRlbnRCb3gge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLnRyYXZlbENvbnRlbnRCb3ggLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC50cmF2ZWxDb250ZW50Qm94IC5mdWxsLXdpZHRoIC50aXRsZS1oZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uYWNjb3JkaW9uX2NvbnRhaW5lciAuYWNjb3JkaW9uX2JvZHkgLnRyYXZlbENvbnRlbnRCb3ggLmZ1bGwtd2lkdGggLmZsb2F0aW5nLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC50cmF2ZWxDb250ZW50Qm94IC5mdWxsLXdpZHRoIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAudHJhdmVsQ29udGVudEJveCAuc2hvd19tb3JlX2NvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01MHB4O1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC50cmF2ZWxDb250ZW50Qm94IC5zaG93X21vcmVfY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAudHJhdmVsQ29udGVudEJveCAuc2hvd19tb3JlX2NvbnRlbnQgb2wgbGkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC50cmF2ZWxDb250ZW50Qm94IC5zaG93X21vcmVfY29udGVudCBvbCBsaSAuVXBwZXJBbHBoYWJldCB7XG4gIGxpc3Qtc3R5bGU6IHVwcGVyLWFscGhhO1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC50cmF2ZWxDb250ZW50Qm94LnJpZ2h0LXNlYyAucmVhZG1yZS1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAwO1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC5pbml0aWF0aXZlcy1ib3gubGVmdC1zZWMgLmJvdHRvbS10ZXh0LWJveCAubW9yZWNvbnRlbnQuY29sbGFwc2VkIHtcbiAgbWF4LWhlaWdodDogNzBweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggb2wgbGkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggb2wgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIGxpIC5VcHBlckFscGhhYmV0IHtcbiAgbGlzdC1zdHlsZTogdXBwZXItYWxwaGE7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94IG9sIGxpIC5VcHBlckFscGhhYmV0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25fYm9keSAuaW5pdGlhdGl2ZXMtYm94IC5ib3R0b20tdGV4dC1ib3ggLnRleHQtYm94Lm1vcmVjb250ZW50IHtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9ib2R5IC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAucmVhZG1yZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNob3dDbGljayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaG93X2hpZGUsXG4uc2hvd19oaWRlX2xlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG93X2hpZGUsXG4gIC5zaG93X2hpZGVfbGVzcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uc2hvd19oaWRlX2xlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFsaWduaW5nLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2OTlweCkge1xuICAuYWxpZ25pbmctY2VudGVyIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG59XG4uYWxpZ25pbmctY2VudGVyLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYWxpZ25pbmctY2VudGVyLmFjdGl2ZSAuc2hvd0NsaWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxpZ25pbmctY2VudGVyLmFjdGl2ZSBvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFsaWduaW5nLWNlbnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmFsaWduaW5nLWNlbnRlciBvbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsaWduaW5nLWNlbnRlciBvbCB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uaGlkZURvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW9MaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW9MaXN0IC52aWRlb0l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlb0xpc3QgLnZpZGVvSXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnZpZGVvTGlzdCAudmlkZW9JdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udmlkZW9MaXN0IC52aWRlb0l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi52aWRlb0xpc3QgLnZpZGVvSXRlbSAudmlkZW9UZXh0V3JhcHAge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi52aWRlb0xpc3QgLnZpZGVvSXRlbSAudmlkZW9UZXh0V3JhcHAgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udmlkZW9MaXN0IC52aWRlb0l0ZW0gLnZpZGVvVGV4dFdyYXBwIHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvdmlkUGFyYVZpZGVvIHtcbiAgbWFyZ2luOiAwcHggMHB4IDMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb3ZpZFBhcmFWaWRlbyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udHh0LXhzIGEge1xuICBjb2xvcjogI2MxYzFjMTtcbn1cblxuLmNvdmlkUGFnZSAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdmlkUGFnZSAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdmlkUGFnZSAuZGV0YWlsV3JhcHBlciAuY29tLWhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG4uY292aWRQYWdlIC5jb3ZpZENvbnRlbnQgaDMge1xuICBjb2xvcjogI2MxYzFjMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb3ZpZFBhZ2UgLmNvdmlkQ29udGVudCBoMyBzdHJvbmcge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5jb3ZpZFBhZ2UgLmNvdmlkQ29udGVudCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG4uY292aWRQYWdlIC5jb3ZpZENvbnRlbnQgLmJnLWdyYXkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY292aWRQYWdlIC5jb3ZpZENvbnRlbnQgLmJnLWdyYXkgYSB7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuXG4udmlkZW9XcmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY292aWRQYWdlQm90dG9tIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIge1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gaDIge1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdmlkUGFnZUJvdHRvbSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiBoMiB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbi5jb3ZpZFBhZ2VCb3R0b20gLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gcCB7XG4gIG1hcmdpbjogMTVweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdmlkUGFnZUJvdHRvbSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAudGFibGUtcmVzcG9uc2l2ZSB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLmNvdmlkUGFnZUJvdHRvbSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAudGFibGUtcmVzcG9uc2l2ZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMikgYSwgLmNvdmlkUGFnZUJvdHRvbSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAudGFibGUtcmVzcG9uc2l2ZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMykgYSwgLmNvdmlkUGFnZUJvdHRvbSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAudGFibGUtcmVzcG9uc2l2ZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGlnaHQtbW9kZSBpbnB1dCwgLmxpZ2h0LW1vZGUgc2VsZWN0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSBzZWN0aW9uOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmxpZ2h0LW1vZGUgc2VjdGlvbjpudGgtb2YtdHlwZShvZGQpIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMge1xuICBib3JkZXItbGVmdDogIzM5MzkzOSBzb2xpZCAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saWdodC1tb2RlIHNlY3Rpb246bnRoLW9mLXR5cGUob2RkKSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGlnaHQtbW9kZSBzZWN0aW9uOm50aC1vZi10eXBlKG9kZCkgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmV2ZW5iZyAjdGhhbmtzZW1haWxkaXYgLmNvbS1oZWFkaW5nIGgyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmV2ZW5iZyAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLmV2ZW5iZyAuQ29tX291cnByZXNlbmNlIC5Db21fd3JhcHBlciAuT3VyUHJlc2VuY2UtV3JhcHBlciAub3VyLXByZXNlbmNlLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAub2RkYmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAub2RkYmcgI3RoYW5rc2VtYWlsZGl2IC5jb20taGVhZGluZyBoMiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAub2RkYmcgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5saWdodC1tb2RlIC5vZGRiZy5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAub2RkYmcubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAub2RkYmcgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5saWdodC1tb2RlIGgxLCAubGlnaHQtbW9kZSBoMiwgLmxpZ2h0LW1vZGUgaDMsIC5saWdodC1tb2RlIGg0LCAubGlnaHQtbW9kZSBoNSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5ncm93dGgtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIHAge1xuICBjb2xvcjogIzM5MzkzOSAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogIzM5MzkzOSAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLnBhcmdyYXBoIHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAubGlnaHQtbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC5saWdodC1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLCAubGlnaHQtbW9kZSAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5saWdodC1tb2RlIC5idXNpbmVzcy1zZWN0aW9uIC5idXNpbmVzcy13cmFwcGVyIC5idXNpbmVzcy10YWItd3JhcCAuYnVzaW5lc3MtbGlua3MgLmJ1c2luZXNzLW1lbnUgdWwuYnVzaW5lc3MtbGlzdC13cmFwIGxpIGEuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIyJTtcbiAgd2lkdGg6IDEycHg7XG4gIGxlZnQ6IGF1dG87XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzhkZWcpO1xufVxuLmxpZ2h0LW1vZGUgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1jb250ZW50IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuYnVzaW5lc3Mtc2VjdGlvbiAuYnVzaW5lc3Mtd3JhcHBlciAuYnVzaW5lc3MtdGFiLXdyYXAgLmJ1c2luZXNzLWxpbmtzIC5idXNpbmVzcy1tZW51IHVsLmJ1c2luZXNzLWxpc3Qtd3JhcCBsaSAuYnVzaW5lc3MtY29udGVudCAuYnVzaW5lc3Mtc3ViLWhlYWQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxpZ2h0LW1vZGUgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3B4O1xuICB0b3A6IDMyJTtcbiAgd2lkdGg6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzhkZWcpO1xufVxuLmxpZ2h0LW1vZGUgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzaW5lc3MtbWVudSB1bC5idXNpbmVzcy1saXN0LXdyYXAgbGkgLmJ1c2luZXNzLWNvbnRlbnQgLmJ1c2luZXNzLXN1Yi1oZWFkIC5zaG93LXN1Yi1oZWFkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmJ1c2luZXNzLXNlY3Rpb24gLmJ1c2luZXNzLXdyYXBwZXIgLmJ1c2luZXNzLXRhYi13cmFwIC5idXNpbmVzcy1saW5rcyAuYnVzc2luZXNzLXNsaWRlci13cmFwIC5idXNpbmVzcy1nYWxsZXJ5IC50ZWNoLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaW1hZ2UtYm94IC5pbWFnZS1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtaGVhZGluZy10ZXh0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciAuY29tLXRocmVlSW1hZ2VTbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQge1xuICBjb2xvcjogIzdCN0I3Qjtcbn1cbi5saWdodC1tb2RlIC52aWV3bW9yZS1idG4ge1xuICBjb2xvcjogIzM5MzkzMyAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnJlYWQtbW9yZSBhIHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5yZWFkbXJlLWJ0biB7XG4gIGNvbG9yOiAjMzkzOTMzICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dCBwIHtcbiAgY29sb3I6ICM3YjdiN2IgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5zbGlkZS1zdWItdGV4dCBhIHtcbiAgY29sb3I6ICMzOTM5MzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saWdodC1tb2RlIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3ggLnNsaWRlLXRleHQtYm94IC5uZXd0YWItaWNvbiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIyJSkgc2VwaWEoMCkgc2F0dXJhdGUoOTEwJSkgaHVlLXJvdGF0ZSgyNDlkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MyUpO1xufVxuLmxpZ2h0LW1vZGUgLnN3aXBlci1idXR0b24tbmV4dCwgLmxpZ2h0LW1vZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJvcmRlcjogIzM5MzkzOSBzb2xpZCAxcHggIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLCAubGlnaHQtbW9kZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGNvbG9yOiAjMzkzOTM5ICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSBmb290ZXIgLmZvb3Rlci1wb2xpY3kge1xuICBiYWNrZ3JvdW5kOiAjQzFDMUMxO1xufVxuLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWxpbmtzIHVsIGxpIGEge1xuICBjb2xvcjogIzM5MzkzOSAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWNvcHlyaWdodCB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcG9saWN5IC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcCAuZm9vdGVyLWxpbmtzIHVsIGxpIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLWxlZnQgLmZvb3Rlci1sb2dvIC5kYXJrbW9kZS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saWdodC1tb2RlICNib3R0b21Ub1RvcCAudG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGlnaHQtbW9kZSAuZm91bmRhdGlvbi1zZWN0aW9uIC5mb3VuZGF0aW9uLXdyYXBwZXIgLmZvdW5kYXRpb24tcmlnaHQtc2VjIC5mb3VuZGF0aW9uLXRleHQtd3JhcCAuZm91bmRhdGlvbi1hYm91dC1pbmZvIC5kZXNpZ25hdGlvbi1pbmZvLXdyYXAgLm5hbWUtaW5mbyB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmZvdW5kYXRpb24tc2VjdGlvbiAuZm91bmRhdGlvbi13cmFwcGVyIC5mb3VuZGF0aW9uLXJpZ2h0LXNlYyAuZm91bmRhdGlvbi10ZXh0LXdyYXAgLmZvdW5kYXRpb24tYWJvdXQtaW5mbyAuZGVzaWduYXRpb24taW5mby13cmFwIC5kZXNpbmF0aW9uLWluZm8ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5mb3VyY2FyZC1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmltYWdlLWJveCBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI4JSkgc2VwaWEoOTQlKSBzYXR1cmF0ZSg1NjAlKSBodWUtcm90YXRlKDE4NWRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDk1JSk7XG59XG4ubGlnaHQtbW9kZSAuZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZm91cmNhcmQtc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAudmFsdWVzLXNlY3Rpb24gLnZhbHVlcy1kZXRhaWxzLXdyYXBwZXIgLnZhbHVlcy13cmFwIC52YWx1ZXMtcm93IGg0IHtcbiAgY29sb3I6ICMzOTM5MzkgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ubGlnaHQtbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwLXdyYXAgLm91cmxlYWRlcnNoaXAtYm94IHVsIGxpIC5vdXJsZWFkZXItY2FyZC13cmFwIC5jb250ZW50LWNhcmQgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItbmFtZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTMzLCAjMzkzOTM5KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cbi5saWdodC1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXAtd3JhcCAub3VybGVhZGVyc2hpcC1ib3ggdWwgbGkgLm91cmxlYWRlci1jYXJkLXdyYXAgLmNvbnRlbnQtY2FyZCAub3VybGVhZGVyLWluZm8gLm91cmxlYWRlci1kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcC13cmFwIC5vdXJsZWFkZXJzaGlwLWJveCB1bCBsaSAub3VybGVhZGVyLWNhcmQtd3JhcCAuY29udGVudC1jYXJkIC5vdXJsZWFkZXItc29jaWFsLWhhbmRsZXMge1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmZvdW5kYXRpb25XcmFwcGVyIC5mb3VuZGF0aW9uTGVmdCAuZGVzaWduYXRpb24taW5mby13cmFwIC5uYW1lLWluZm8ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5mb3VuZGF0aW9uV3JhcHBlciAuZm91bmRhdGlvbkxlZnQgLmRlc2lnbmF0aW9uLWluZm8td3JhcCAuZGVzaW5hdGlvbi1pbmZvIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAub2RkYmcgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ubGlnaHQtbW9kZSAub2RkYmcgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtc3ViLXRleHQgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAub2RkYmcgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1kYXRlLXRleHQge1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3gge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saWdodC1tb2RlIC5ldmVuYmcgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1kYXRlLXRleHQge1xuICBjb2xvcjogIzdiN2I3Yjtcbn1cbi5saWdodC1tb2RlIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtZGF0ZS10ZXh0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5mZWF0dXJlZC1zdG9yaWVzV3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0V3JhcHBlciAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0IC5zdG9yeWxpbmsge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVyIC5mZWF0dXJlZC1zdG9yaWVzLXRleHQgLnN0b3J5bGluayBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAudGltZS1kYXRlLXRleHQge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5yZXBvcnRzTWFpbiAucmVwb3J0V3JhcHBlciAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIC5yZXBvcnQtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluIC5yZXBvcnRXcmFwcGVyIC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLnJlcG9ydC1kcm9wZG93bldyYXBwZXIgLnJlcG9ydC1kcm9wZG93bjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5yZXBvcnRzTWFpbiAucmVwb3J0V3JhcHBlciAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIC5yZXBvcnQtZHJvcGRvd24gc2VsZWN0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAucmVwb3J0c01haW4gLnJlcG9ydFdyYXBwZXIgLnJlcG9ydHN0YWJfV3JhcHBlciAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAucmVwb3J0LWZpbGVXcmFwcGVyIHVsIGxpIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5yZXBvcnRzTWFpbiAucmVwb3J0V3JhcHBlciAucmVwb3J0c3RhYl9XcmFwcGVyIC5yZXBvcnRzVGFiIHVsIGxpIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtbGVmdC1zZWMgLm91cmxlYWRlci1pbmZvIC5vdXJsZWFkZXItbmFtZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTM5LCAjMzkzOTM5KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpZ2h0LW1vZGUgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlYyAub3VybGVhZGVyLWluZm8gLm91cmxlYWRlci1kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLm91cmxlYWRlci1pbmZvLWRldGFpbHMgc3BhbiB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmJyZWFkY3J1bWIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmJyZWFkY3J1bWIgdWwgbGkgYSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMTYyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDk3JSk7XG59XG4ubGlnaHQtbW9kZSAuYnJlYWRjcnVtYiB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuYmFubmVyLW1haW4gLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiB1bCBsaSBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODAlKSBzZXBpYSgwKSBzYXR1cmF0ZSg2NjglKSBodWUtcm90YXRlKDk2ZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoOTQlKTtcbn1cbi5saWdodC1tb2RlIC5iYW5uZXItbWFpbiAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iIHVsIGxpIHNwYW4ge1xuICBjb2xvcjogI2MxYzFjMTtcbn1cbi5saWdodC1tb2RlIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50aXRsZS1oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubGlnaHQtbW9kZSAuQ29tX2luaXRpYXRpdmVzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGl0bGUtaGVhZGluZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5saWdodC1tb2RlIC5Db21faW5pdGlhdGl2ZXMgLmluaXRpYXRpdmVzLXdyYXBwZXIgLmluaXRpYXRpdmVzLWJveCAuYm90dG9tLXRleHQtYm94IC50ZXh0LWJveCBwIHtcbiAgY29sb3I6ICM3QjdCN0IgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAubGVmdC1zZWMgLnN1Yi1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTM5LCAjMzkzOTM5KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9pbml0aWF0aXZlcyAub3VyYXBwcm9jaC13cmFwcGVyIC5yaWdodC1zZWMgLm91cmFwcHJvY2gtcmlnaHRib3ggLm91cmFwcHJvY2gtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGlnaHQtbW9kZSAuQ29tX2luaXRpYXRpdmVzIC5vdXJhcHByb2NoLXdyYXBwZXIgLnJpZ2h0LXNlYyAub3VyYXBwcm9jaC1yaWdodGJveCAub3VyYXBwcm9jaC13cmFwIC5vdXJhcHByb2NoLXRleHQge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5Db21faW5pdGlhdGl2ZXMgLm91cmFwcHJvY2gtd3JhcHBlciAucmlnaHQtc2VjIC5vdXJhcHByb2NoLXJpZ2h0Ym94IC5vdXJhcHByb2NoLXdyYXAgLm91cmFwcHJvY2gtaWNvbiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDIwNjUlKSBodWUtcm90YXRlKDI1NGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDkyJSk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5IC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtaGVhZGluZy10ZXh0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZm91ckltYWdlLXNsaWRlciAuZm91ci1pbWdTbGlkZVdyYXBwZXIgLmZvdXItaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmZvdXJJbWFnZS1zbGlkZXIgLmZvdXItaW1nU2xpZGVXcmFwcGVyIC5mb3VyLWltZ2NhcmRCb3ggLmNhcmQtdGV4dC1ib3ggLmNhcmQtY291bnQtdGV4dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCAuY2FyZC1jaXR5LW5hbWUge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAuaGVhZGluZy13cmFwIC5jb20tbWFwLXRhYiB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLmhlYWRpbmctd3JhcCAuY29tLW1hcC10YWIgdWwgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3ggLnNlbGVjdENvdW50cnlDb2RlVmFsRGlzcGxheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveCAuY2hvb3NTdGF0ZSB7XG4gIGNvbG9yOiAjMzkzOTMzO1xuICBib3JkZXItY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94OjphZnRlciB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwge1xuICBib3JkZXItYm90dG9tOiAjMzkzOTM5IHNvbGlkIDFweDtcbn1cbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCxcbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLmNpdHktcmFkaW9idXR0dG9uIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmxpZ2h0LW1vZGUgLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuY2l0eS1yYWRpb2J1dHR0b24gdWwgbGkgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLm1hcC1kYXRhIG9sIGxpIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuY29tLWhlYWRpbmcgLmhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGlnaHQtbW9kZSAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciAuVGV4dFdpdGhJbWFnZVNsaWRlci1jb250YWluZXIgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHQgLnN1YlRleHQtd3JhcCAuc3VidGV4dC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX2ZvdXJpbWFnZXNsaWRlci5Db21fc3ViYnVzaW5lc3MgLmZvdXJJbWFnZS1zbGlkZXIgLmNhcmQtdGV4dC1ib3ggLmNhcmQtdGV4dC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubmFtZS1pbmZvLXdyYXBwZXIgLm5hbWUtaW5mby10ZXh0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuY29tX2VzZ1BvbGljaWVzIC5wb2xpY3ktZGV0YWlscy13cmFwcGVyIHVsIGxpIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5Db21fdGV4dEJveCAudGV4dEJveC1Db21wb25lbnQgLmtub3ctbW9yZSBzcGFuIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5rbm93LW1vcmUgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLkNvbV90ZXh0Qm94IC50ZXh0Qm94LUNvbXBvbmVudCAucmlnaHQtc2VjdGlvbiBwIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC5icmVhZGNydW1iIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5zcG90YmFubmVyIC5zcG90bGlnaHRXcmFwIC5icmVhZGNydW1iIHVsIGxpIGEgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMjcwZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwNSUpO1xufVxuLmxpZ2h0LW1vZGUgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLmJyZWFkY3J1bWIgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLnNwb3RiYW5uZXIgLnNwb3RsaWdodFdyYXAgLnRleHQtd3JhcGVyIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuc3BvdGJhbm5lciAuc3BvdGxpZ2h0V3JhcCAudGV4dC13cmFwZXIgLnN1YnRleHQgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiB0YWJsZSB0ciB0ZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gdGFibGUgdHIgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctdGV4dCBhc2lkZSB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5saWdodC1tb2RlIC5zdG9yaWVzLWRldGFpbC1tYWluIC5kZXRhaWxXcmFwcGVyIC5pbm5lclBnQ29udGVuIC5ibG9nLWNvbnRhaW5lciAubGVmdC1zZWN0aW9uIC5pbWFnZS13cmFwLWNvbnRhaW5lciAuYmxvZ3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuc3Rvcmllcy1kZXRhaWwtbWFpbiAuZGV0YWlsV3JhcHBlciAuaW5uZXJQZ0NvbnRlbiAuYmxvZy1jb250YWluZXIgLmxlZnQtc2VjdGlvbiAuaW1hZ2Utd3JhcC1jb250YWluZXIgLmJsb2dzbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gLmJsb2ctY29udGFpbmVyIC5sZWZ0LXNlY3Rpb24gLmltYWdlLXdyYXAtY29udGFpbmVyIC5ibG9nc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3gge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveCBpbnB1dCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgbGFiZWwge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5uZXdzLW1haW4gLm5ld3Mtc2VjdGlvbiAuZ2V0LWluLXRvdWNoLWZvcm0gZm9ybSAuaW5wdXRib3guY2hlY2tib3gtZmllbGQgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubmV3cy1tYWluIC5uZXdzLXNlY3Rpb24gLmdldC1pbi10b3VjaC1mb3JtIGZvcm0gLmlucHV0Ym94LmNoZWNrYm94LWZpZWxkIGxhYmVsIHNwYW4gYSB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLm5ld3MtbWFpbiAubmV3cy1zZWN0aW9uIC5nZXQtaW4tdG91Y2gtZm9ybSBmb3JtIC5pbnB1dGJveC5jaGVja2JveC1maWVsZCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG59XG4ubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saWdodC1tb2RlIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5tZWRpYS1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAjMDE4MEEyIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogIzhFMjc4RiBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLm1lZGlhLWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saWdodC1tb2RlIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5tZWRpYS1idG4gLmdyYWRpZW50LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAubWVkaWEtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG59XG4ubGlnaHQtbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIC5kcm9wZG93bi1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGNvbG9yOiAjN0I3QjdCO1xufVxuLmxpZ2h0LW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biAuZHJvcGRvd24tbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjN0I3QjdCO1xufVxuLmxpZ2h0LW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC00IC5zZWxlY3QtYm94IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTQgLnNlbGVjdC1ib3ggLmRyb3Bkb3duIC5kcm9wZG93bi1vcHRpb24ge1xuICBjb2xvcjogIzdCN0I3Qjtcbn1cbi5saWdodC1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtOCAuc3Vic2NyaWJlLWlucHV0LWJveCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xufVxuLmxpZ2h0LW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmNvbC04IC5zdWJzY3JpYmUtaW5wdXQtYm94IGlucHV0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTggLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3gge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xufVxuLmxpZ2h0LW1vZGUgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAucHJlc3Mtc2VhcmNoQm94IGZvcm0gLnNlYXJjaC1idG4td3JhcCAuc2VhcmNoLWJ0biB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwKSBzYXR1cmF0ZSg3NTAwJSkgaHVlLXJvdGF0ZSgxNjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTclKTtcbn1cbi5saWdodC1tb2RlIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5wcmVzcy1yZWxlYXNlIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSAwLCAjMzkzOTM5IDEwMCUpO1xufVxuLmxpZ2h0LW1vZGUgLnByZXNzLXJlbGVhc2UgLnByZXNzLXJlbGVhc2Utd3JhcHBlciAuc2VhcmNoLXJlc3VsdCB1bCBsaSBzcGFuIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwJSkgc2F0dXJhdGUoMjA2NSUpIGh1ZS1yb3RhdGUoMjU0ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTIlKTtcbn1cbi5saWdodC1tb2RlIC5pbnB1dGJveCB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzMyAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmlucHV0Ym94IGlucHV0IHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5pbnB1dGJveCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM5MzkzMyAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmlucHV0Ym94LnNlbGVjdGJveCBzZWxlY3Qge1xuICBjb2xvcjogIzM5MzkzMyAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmlucHV0Ym94LnNlbGVjdGJveCBzZWxlY3Q6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSBzZWxlY3Qgb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5saWdodC1tb2RlIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IGEge1xuICBjb2xvcjogIzM5MzkzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpZ2h0LW1vZGUgdWwgbGksIC5saWdodC1tb2RlIG9sIGxpIHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5kb3dubG9hZC1zZWN0aW9uIC5kb3dubG9hZC1saXN0IC5kb3dubG9hZFJvdyAuZG93bmxvYWRMZWZ0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZG93bmxvYWQtc2VjdGlvbiAuZG93bmxvYWQtbGlzdCAuZG93bmxvYWRSb3cgLmRvd25sb2FkbGluayBhIHtcbiAgY29sb3I6ICM5MTI4OEQ7XG59XG4ubGlnaHQtbW9kZSAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29udGFjdC1zdWJ0ZXh0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuY29udGFjdFJpZ2h0IC5jb250YWN0LWRldGFpbCAuY29udGFjdC1zdWJ0ZXh0IHAgYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmNhcnJlckludHJvQmFubmVyIC5jYXJlZXItaW50cm8tdGV4dCBwIHtcbiAgY29sb3I6ICNkMGQwZDAgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC52YWx1ZS1zbGlkZXIgLnZhbHVlLXNsaWRlLWJveCAudmFsdWUtdGV4dC1ib3ggaDMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnZhbHVlLXNsaWRlciAudmFsdWUtc2xpZGUtYm94IC52YWx1ZS10YWcgaDMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydHNUYWIgdWwgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzM5MzkzMyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuLmxpZ2h0LW1vZGUgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnREZXRhaWwtV3JhcHBlciAuYmVuZWZpdExlZnQgLmJlbmVmaXRSb3cgLmJlbmVmaXRDb3B5IC5oZWFkIHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkgLnN1YlRleHQge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyAucmVwb3J0RGV0YWlsLVdyYXBwZXIgLnJlcG9ydERldGFpbCAubG9hZGJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xuICBjb2xvcjogIzM5MzkzOSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlnaHQtbW9kZSAucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcgLnJlcG9ydERldGFpbC1XcmFwcGVyIC5yZXBvcnREZXRhaWwgLmxvYWRidG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XG4gIH1cbn1cbi5saWdodC1tb2RlIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIGgzLCAubGlnaHQtbW9kZSAudmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBoNCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAudmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBoMyBwLCAubGlnaHQtbW9kZSAudmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBoNCBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIHAgYSB7XG4gIGNvbG9yOiAjMkU1N0FBO1xufVxuLmxpZ2h0LW1vZGUgLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhbHVlLXRhZyBoMyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmxpZ2h0LW1vZGUgLnN0b3JpZXMtZGV0YWlsLW1haW4gLmRldGFpbFdyYXBwZXIgLmlubmVyUGdDb250ZW4gYSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLmFjY29yZGlvbl9jb250YWluZXIgLmFjY29yZGlvbl9oZWFkIC5hY2NvcmRIZWFkV1JhcHAgLmFjY29yZGlhbkhlYWRUZXh0IGEge1xuICBjb2xvcjogIzJFNTdBQTtcbn1cbi5saWdodC1tb2RlIC5hY2NvcmRpb25fY29udGFpbmVyIC5hY2NvcmRpb25faGVhZCAuYWNjb3JkSGVhZFdSYXBwIC5hY2NvcmRpYW5IZWFkVGV4dCBoMyB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLmVycm9yLXdyYXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmxpZ2h0LW1vZGUgLmVycm9yLXdyYXAgLmNvcHl0eHQge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5lcnJvci13cmFwIC5jb3B5dHh0IGEge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHMgLmtleXdvcmRzLWhlYWRpbmcge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIGxpIHtcbiAgYm9yZGVyOiAjMzkzOTMzIHNvbGlkIDFweDtcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIGxpIGEge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRzIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHg7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtcG9wdWxhci1rZXl3b3JkcyB1bCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggaW5wdXQge1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtYnRucyAuc2VhcmNoLWljb24gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgyMDY1JSkgaHVlLXJvdGF0ZSgyNTRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5MiUpO1xufVxuLmxpZ2h0LW1vZGUgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggLnNlYXJjaC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5zZXJhY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci13cmFwIC5zZWFyY2gtYmFyLWJveCAuc2VhcmNoLWRyb3Bkb3duIHVsIGxpIGg0IHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5zZWFyY2gtYmFyLXdyYXBwZXIgLnNlcmFjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLXdyYXAgLnNlYXJjaC1iYXItYm94IC5zZWFyY2gtZHJvcGRvd24gdWwgbGkgYSB7XG4gIGNvbG9yOiAjMkU1N0FBO1xufVxuLmxpZ2h0LW1vZGUgLnNlYXJjaC1iYXItd3JhcHBlciAuc2VyYWNoLWJhci1jb250YWluZXIgLnNlYXJjaC1iYXItd3JhcCAuc2VhcmNoLWJhci1ib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAuc2VhcmNoLWJhci13cmFwcGVyIC5jbG9zZS1zZWFyY2gtYmFyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMTYyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDk3JSk7XG59XG4ubGlnaHQtbW9kZSAuY2FyZC10ZXh0LWJveCB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLmNhcmQtdGV4dC1ib3ggLmNhcmQtZGF0ZS13cmFwIC5jYXJkLWRhdGUtdGV4dCB7XG4gIGNvbG9yOiAjN2I3YjdiO1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuY3Jvc3NsaW5rLXRleHRXcmFwIHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveCAuc2xpZGUtdGV4dC1ib3ggLnRpdGxlLWhlYWRpbmcge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5saWdodC1tb2RlIC5iYW5uZXIgLmJyZWFkY3J1bWIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLmJhbm5lciAuYnJlYWRjcnVtYiB1bCBsaSBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoNjY4JSkgaHVlLXJvdGF0ZSg5NmRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDk0JSk7XG59XG4ubGlnaHQtbW9kZSAuYmFubmVyIC5icmVhZGNydW1iIHVsIGxpIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtOCAuc3Vic2NyaWJlLWlucHV0LWJveCBhLnN1YnNjcmliZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5jbGVhcmFsbCB7XG4gIGNvbG9yOiAjOTEyODhEO1xufVxuLmxpZ2h0LW1vZGUgLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dCAudmlkZW8tdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAudmlkZW9zLXNlY3Rpb24gLmJyZWFkY3J1bWIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLnZpZGVvcy1zZWN0aW9uIC5icmVhZGNydW1iIHVsIGxpIGEgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XG59XG4ubGlnaHQtbW9kZSAudmlkZW9zLXNlY3Rpb24gLmJyZWFkY3J1bWIgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLnF1b3RlLWltZyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc0OTclKSBodWUtcm90YXRlKDMzMmRlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDk2JSk7XG59XG4ubGlnaHQtbW9kZSAuY2FyZC10ZXh0LWJveCAuY2FyZC1zdWItdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM5MzkzMztcbn1cbi5saWdodC1tb2RlIC5jYXJkLXRleHQtYm94IC5jYXJkLWRhdGUtd3JhcCAubmV3dGFiLWljb24gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggYSB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9vdXJwcmVzZW5jZSAuQ29tX3dyYXBwZXIgLk91clByZXNlbmNlLVdyYXBwZXIgLm91ci1wcmVzZW5jZS1ib3ggLmJvdHRvbS10ZXh0LWJveCAudGV4dC1ib3ggcCBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc0OTclKSBodWUtcm90YXRlKDMzMmRlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDk2JSk7XG59XG4ubGlnaHQtbW9kZSAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQge1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbi5saWdodC1tb2RlIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvIC5uYW1lIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuaW5mbyAuZGVzaWduYXRpb24ge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC50YWJjb250YWluZXIgLnRhYldyYXBwZXIgdWwgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5sZWdlbmQgdGV4dCB7XG4gIGZpbGw6ICMzOTM5MzkgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG4tc3R5bGUyIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG4tc3R5bGUyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG4tc3R5bGUyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saWdodC1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG4tc3R5bGUyOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmJ0bi1zdHlsZTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmxpZ2h0LW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmJ0bi1zdHlsZTI6aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubGlnaHQtbW9kZSAjdGhhbmtzZW1haWxkaXYgLmNvbS1oZWFkaW5nIGgyIHtcbiAgY29sb3I6ICMzOTM5MzMgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1iZy13aGl0ZS5qcGcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItYmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xufVxuLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1oZWFkIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5saWdodC1tb2RlIGZvb3RlciAuZm9vdGVyLXJpZ2h0IC5mb290ZXItY29sLWxpbmtzLm5vLWhlYWRpbmctbGlua3MgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItcmlnaHQgLmZvb3Rlci1jb2wtbGlua3MgLmZvb3Rlci1zdWItbGluayBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWhlYWQuaGFzLWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAubGlnaHQtbW9kZSBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWhlYWQuaGFzLWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAubGlnaHQtbW9kZSBmb290ZXIgLmZvb3Rlci1yaWdodCAuZm9vdGVyLWhlYWQuaGFzLWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0MyU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgfVxufVxuLmxpZ2h0LW1vZGUgZm9vdGVyIC5mb290ZXItc29jaWFsLWxpbmtzIHVsIGxpIGEgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgwJSkgc2VwaWEoNzUlKSBzYXR1cmF0ZSg3NTAwJSkgaHVlLXJvdGF0ZSg1M2RlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDEwMiUpO1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xufVxuLmxpZ2h0LW1vZGUgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMGYwZjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saWdodC1tb2RlIC5Db21faG9tZXBhZ2VuZXdzc2VjIC50aHJlZWNhcmQtc2xpZGVyIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3g6aG92ZXIge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDEsIC5saWdodC1tb2RlIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMiwgLmxpZ2h0LW1vZGUgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgzLCAubGlnaHQtbW9kZSAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDQsIC5saWdodC1tb2RlIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoNSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtbW9kZSAuZXZlbmJnIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLm9kZGJnIC5tZWRpYS1idG0tc2VjdGlvbiAubWVkaWEtbGVmdC5tLWZ1bGwtd2lkdGggLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2NhcmRCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xufVxuLmxpZ2h0LW1vZGUgLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG59XG4ubGlnaHQtbW9kZSAucmVwb3J0c01haW4gLnJlcG9ydHNfd3JhcHBlciAuY29tcGVuZGl1bV93cmFwcGVyIC5kb2N1bWVudC1saXN0IC5kb2N1bWVudC1pdGVtIC50aXRsZSBhIHtcbiAgY29sb3I6ICMzOTM5MzM7XG59XG4ubGlnaHQtbW9kZSAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkgLnN1YlRleHQgYSB7XG4gIGNvbG9yOiAjMzkzOTMzO1xufVxuLmxpZ2h0LW1vZGUgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLCAubGlnaHQtbW9kZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmxpZ2h0LW1vZGUgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciwgLmxpZ2h0LW1vZGUgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmxpZ2h0LW1vZGUgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjo6YmVmb3JlLCAubGlnaHQtbW9kZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmRhcmstbW9kZSAubGFuZy1oaS1pbiAuZ3Jvd3RoLXNlY3Rpb24gLmdyb3d0aF93cmFwcGVyIC5ncm93dGgtcmlnaHQtc2VjIC50ZXh0V3JhcHBlciAuZ3Jvd3RoLXN1YnRleHQgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5kYXJrLW1vZGUgZm9vdGVyIC5mb290ZXItbGVmdCAuZm9vdGVyLWxvZ28gLmxpZ2h0bW9kZS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmFycm93LWljb25zIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODclKSBzZXBpYSgwJSkgc2F0dXJhdGUoNDEyMyUpIGh1ZS1yb3RhdGUoMjYwZGVnKSBicmlnaHRuZXNzKDkxJSkgY29udHJhc3QoODklKTtcbn1cbi5kYXJrLW1vZGUgYmxvY2txdW90ZTpiZWZvcmUsIC5kYXJrLW1vZGUgYmxvY2txdW90ZTo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZGFyay1tb2RlIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZGFyay1tb2RlIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFiLWNvbnRlbnQgLml0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IC50YWJzLnJpZ2h0LW5hdiAudGFiLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZikgMTtcbn1cbi5kYXJrLW1vZGUgLm1lZGlhLWtpdC10YWJzIC53cmFwLWJveCAudGFicy5yaWdodC1uYXYgLnRhYi1idXR0b24uYWN0aXZlIHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xufVxuLmRhcmstbW9kZSAubW9yZWNvbnRlbnQgdWwgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV90ZXh0X2JveCAudGltZWxpbmUtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAgLnRpbWVsaW5lX3RleHRfYm94IC50aW1lbGluZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSAudGltZWxpbmUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG46aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAuc2xpZGVyX19jb250cm9scyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmRhcmstbW9kZSAub2RkYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMTEwZTIwLCAjMTQwZDIwLCAjMTcwYjFmLCAjMWEwYTFlLCAjMWQwODFjKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAub2RkYmcgI3RoYW5rc2VtYWlsZGl2IC5jb20taGVhZGluZyBoMiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzExMGUyMCwgIzE0MGQyMCwgIzE3MGIxZiwgIzFhMGExZSwgIzFkMDgxYykgIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAub2RkYmcgLmRvd25sb2FkLXNlY3Rpb24gLmRvd25sb2FkLWxpc3QgLmRvd25sb2FkUm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC5Db21faW5pdGlhdGl2ZXMuQ29tLWJ1c2luZXNzIC5pbml0aWF0aXZlcy13cmFwcGVyIC5pbml0aWF0aXZlcy1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAub2RkYmcgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveCAuc2VsZWN0Q291bnRyeUNvZGVWYWxEaXNwbGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzExMGUyMCwgIzE0MGQyMCwgIzE3MGIxZiwgIzFhMGExZSwgIzFkMDgxYykgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAudGhyZWVjYXJkLWJveCAudGhyZWVjYXJkLWJveFdyYXBwZXIgLnRocmVlLWltZ2NhcmRCb3gubm9pbWFnZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhcmstbW9kZSAub2RkYmcgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Lm5vaW1hZ2U6aG92ZXIgLmNhcmQtdGV4dC1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAub2RkYmcgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAuQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94OmhvdmVyIC5jYXJkLXRleHQtYm94IHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG4uZGFyay1tb2RlIC5vZGRiZyAubWVkaWEtYnRtLXNlY3Rpb24gLm1lZGlhLWxlZnQubS1mdWxsLXdpZHRoIC50aHJlZS1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLm9kZGJnLm5ld3Nyb29tLXNlY3Rpb24gLmNvbS10d29JbWFnZVNsaWRlciAudHdvLWltZ1NsaWRlV3JhcHBlciAudHdvLWltZ2VTbGlkZUJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDUwOTExLCAjMDcwODExLCAjMGEwNzExLCAjMGMwNTEwLCAjMGYwNDBlKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuZXZlbmJnICN0aGFua3NlbWFpbGRpdiAuY29tLWhlYWRpbmcgaDIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC5Db21fbWFwIC5tYXAtd3JhcHBlciAubWFwLXdyYXAtY29udGFpbmVyIC5yaWdodC1zZWMgLm1hcC1kZXRzaWxzLXdyYXAgLnNlbGVjdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDUwOTExLCAjMDcwODExLCAjMGEwNzExLCAjMGMwNTEwLCAjMGYwNDBlKSAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTdweCk7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC5Db21fb3VycHJlc2VuY2UgLkNvbV93cmFwcGVyIC5PdXJQcmVzZW5jZS1XcmFwcGVyIC5vdXItcHJlc2VuY2UtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAuZG93bmxvYWQtc2VjdGlvbiAuZG93bmxvYWQtbGlzdCAuZG93bmxvYWRSb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC5mb3VySW1hZ2Utc2xpZGVyIC5mb3VyLWltZ1NsaWRlV3JhcHBlciAuZm91ci1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAuQ29tX2luaXRpYXRpdmVzLkNvbS1idXNpbmVzcyAuaW5pdGlhdGl2ZXMtd3JhcHBlciAuaW5pdGlhdGl2ZXMtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAuQ29tX21hcCAubWFwLXdyYXBwZXIgLm1hcC13cmFwLWNvbnRhaW5lciAucmlnaHQtc2VjIC5tYXAtZGV0c2lscy13cmFwIC5zZWxlY3QtYm94IC5zZWxlY3RDb3VudHJ5Q29kZVZhbERpc3BsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDUwOTExLCAjMDcwODExLCAjMGEwNzExLCAjMGMwNTEwLCAjMGYwNDBlKSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLnRocmVlY2FyZC1ib3ggLnRocmVlY2FyZC1ib3hXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94Lm5vaW1hZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuZXZlbmJnIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveC5ub2ltYWdlOmhvdmVyIC5jYXJkLXRleHQtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAuQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZyAuQ29tX2hvbWVwYWdlbmV3c3NlYyAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94OmhvdmVyIC5jYXJkLXRleHQtYm94IHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLkNvbV9ob21lcGFnZW5ld3NzZWMgLnRocmVlY2FyZC1zbGlkZXIgLnRocmVlLWltZ1NsaWRlV3JhcHBlciAudGhyZWUtaW1nY2FyZEJveDpob3ZlciAuY2FyZC10ZXh0LWJveCAubmV3dGFiLWljb24gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMiUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg5MTAlKSBodWUtcm90YXRlKDI0OWRlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDkzJSk7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxODE4MmY7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveDpob3ZlciAuY2FyZC10ZXh0LWJveCAuY2FyZC1kYXRlLXdyYXAgLmNhcmQtZGF0ZS10ZXh0IHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG4uZGFyay1tb2RlIC5ldmVuYmcgLm1lZGlhLWJ0bS1zZWN0aW9uIC5tZWRpYS1sZWZ0Lm0tZnVsbC13aWR0aCAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50d28taW1nY2FyZEJveDpob3ZlciAuY2FyZC10ZXh0LWJveCAuY2FyZC1kYXRlLXdyYXAgLm5ld3RhYi1pY29uIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTMlKSBzZXBpYSgyJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMTIyZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoOTIlKTtcbn1cbi5kYXJrLW1vZGUgLmV2ZW5iZy5uZXdzcm9vbS1zZWN0aW9uIC5jb20tdHdvSW1hZ2VTbGlkZXIgLnR3by1pbWdTbGlkZVdyYXBwZXIgLnR3by1pbWdlU2xpZGVCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA1NywgNTcsIDAuNyk7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuYWN0aXZlIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI3cHgpIHtcbiAgLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLm1lZ2EtbWVudS1saXN0IC5oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICAuZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudSAuaGFzLWNoaWxkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG4gIH1cbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYS5oYXMtY2hpbGQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5hY2Nlc3NpYmlsaXR5LXRhYiBzcGFuIGEgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuYWNjZXNzaWJpbGl0eS10YWIgc3Bhbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmFjY2Vzc2liaWxpdHktdGFiIHNwYW46OmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaSAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIGJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpIC5sYW5ndWFnZSAubGFuZ3VhZ2UtZHJvcGRvd24gYnV0dG9uOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuc2VhcmNoLWJhciBzcGFuIGEgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiAuY29sdW1uLWhlYWQgc3BhbiBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiAubGlzdGVkLWNvbXBhbmllcyBsaSBhIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGk6aG92ZXIgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGk6aG92ZXIgYS5oYXMtY2hpbGQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51IC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQ6ICMzOTM5MzM7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudSAuc3ViLW1lbnUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLm1lZ2EtbWVudS1saXN0IC5zdWItbWVudS5tZWdhLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMzkzOTMzO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLm1lZ2EtbWVudS1saXN0IC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gLmNvbHVtbi1oZWFkIHNwYW4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLm1lZ2EtbWVudS1saXN0IC5zdWItbWVudS5tZWdhLW1lbnUgLm1lZ2Etd3JhcHBlciAubWVudS1jb2x1bW4gdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxvZ28gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIC5sYW5ndWFnZS1saXN0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzOTM5MzM7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciAubGFuZ3VhZ2UgLmxhbmd1YWdlLWRyb3Bkb3duIC5sYW5ndWFnZS1saXN0LmFjdGl2ZSBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgI25hdi1pY29uMyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIC5tb2Itc2VhcmNoLWljb24gc3BhbiBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTMlKSBzZXBpYSgyJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMTIyZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoOTIlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgLmxlZnQtbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzM5MzkzMztcbiAgfVxufVxuLmRhcmstbW9kZSBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGExMTIyLCAjMTAwZjIyLCAjMTUwZDIwLCAjMTkwYjFmLCAjMWQwODFjKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLmRhcmstbW9kZSBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSwgIzM5MzkzOSwgIzM5MzkzOSwgIzM5MzkzOSk7XG4gIH1cbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM4ZTI3OGYgOTAlKTtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5kaXNhYmlsaXR5LWRyb3Bkb3duIC5kaXNhYmlsaXR5LWNvbnRhaW5lciAubGlzdC1jb250aWFuZXIgdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOGUyNzhmIDkwJSk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC53cmFwLWNvbnRhaW5lciAuaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC53cmFwLWNvbnRhaW5lciAuc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC5kaXNhYmlsaXR5LWJ0bnMtY29udGFpbmVyIC5yZXNldC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpO1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSBoZWFkZXIgLmRpc2FiaWxpdHktZHJvcGRvd24gLmRpc2FiaWxpdHktY29udGFpbmVyIC53cmFwLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206ICM4MDgwODAgc29saWQgMXB4O1xufVxuLmRhcmstbW9kZSAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5oZWFkaW5nLXdyYXAgLmJ1c2luZXNzLXJpZ2h0LXRhYiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXJrLW1vZGUgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuaGVhZGluZy13cmFwIC5idXNpbmVzcy1yaWdodC10YWIgdWwgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsICNmZmYsICNmZmYsICNmZmYsICNmZmYpO1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG59XG4uZGFyay1tb2RlIC5Db21fYnVzaW5lc3NIb21lIC5idXNpbmVzcy1zZWN0aW9uX2hvbWUgLmhlYWRpbmctd3JhcCAuYnVzaW5lc3MtcmlnaHQtdGFiIHVsIGxpIGEuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCkgMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC02cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhcmstbW9kZSAuQ29tX2J1c2luZXNzSG9tZSAuYnVzaW5lc3Mtc2VjdGlvbl9ob21lIC5idXNpbmVzcy1kZXRhaWxzLWNvbXAgLmJ1c2luZXNzLXJpZ2h0LXNlYyAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnQgLmJ1c2luZXNzLWRldGFpbHMtbGlua3MgdWwgbGk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhEKTtcbn1cbi5kYXJrLW1vZGUgLkNvbV9idXNpbmVzc0hvbWUgLmJ1c2luZXNzLXNlY3Rpb25faG9tZSAuYnVzaW5lc3MtZGV0YWlscy1jb21wIC5idXNpbmVzcy1sZWZ0LXNlYyB1bCBsaSAudGh1bWItaW1hZ2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhEKTtcbn1cbi5kYXJrLW1vZGUgLnN1c3RhaW5hYmlsaXR5Qm94MiBhIHtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG4uZGFyay1tb2RlIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLmpvaW51cy1vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhEKTtcbn1cbi5kYXJrLW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhEIDAlLCAjOTEyODhEIDIyJSwgIzkxMjg4RCA5MCUpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI4OEQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5MTI4OEQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAlLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOjpiZWZvcmUge1xuICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZGFyay1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4uZGFyay1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLmJhbm5lciAuYmFubmVyLXNsaWRlciAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyOjpiZWZvcmUge1xuICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZGFyay1tb2RlIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmF1dG9wbGF5LXByb2dyZXNzIC5wYmFyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhEIDAsICM5MTI4OGQgMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLmdyYWRpZW50LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAlLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLmdyYWRpZW50LWJ1dHRvbjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmstbW9kZSAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAlLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5lc2dfY2hpbGQgLnJlcG9ydC13cmFwcGVyIC50aHJlZS1pbWdjYXJkQm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgyZjtcbn1cbi5kYXJrLW1vZGUgLnJlcG9ydHNNYWluIC5yZXBvcnRzX3dyYXBwZXIgLmVzZ193cmFwcGVyIC5wcmVzZW50YXRpb25zX2NoaWxkIC5wcmVzZW50YXRpb24tdGh1bWJuYWlsIC5wcmVzZW50YXRpb25faGVhZGluZyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5yZXBvcnRzTWFpbiAucmVwb3J0c193cmFwcGVyIC5jb21wZW5kaXVtX3dyYXBwZXIgLmRvY3VtZW50LWxpc3QgLmRvY3VtZW50LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODJmO1xufVxuLmRhcmstbW9kZSAubGlzdGVkLWNvbXBhbmllcyB1bCBsaSAudGh1bWItaW1hZ2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkKTtcbn1cbi5kYXJrLW1vZGUgLkNvbV9jcm9zc2xpbmsgLmNyb3NzbGlua193cmFwcGVyIC5jcm9zc2xpbmstdGV4dC1ib3hXcmFwIC5jcm9zc2xpbmstbWFpbndyYXAgLmNyb3NzbGluay10ZXh0LWJveCAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OGQsICM5MTI4OGQpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI4OGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5MTI4OGQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC52aWRlb3Mtc2VjdGlvbiAudmlkZW8td3JhcHBlciAudmlkZW8tYm94IC52aWRlby1vdmVybGF5LXRleHQgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTEyODhkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTEyODhkO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstbW9kZSAudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCAudmlkZW8tb3ZlcmxheS10ZXh0IC5idG5zLXdyYXAgLndhdGNoLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xufVxuLmRhcmstbW9kZSAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3gge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuc2xpZGVCb3hDb250ZW50IC5idG5zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGUyNzhmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xuICB9XG59XG4uZGFyay1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5zbGlkZUJveENvbnRlbnQgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGUyNzhmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlMiB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5jb21Ud29BbmRIYWxmU2xpZGVyIC5idG5zLXdyYXAgLmJ0bi1zdHlsZTIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmstbW9kZSAuY29tVHdvQW5kSGFsZlNsaWRlciAuYnRucy13cmFwIC5idG4tc3R5bGUyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGUyNzhmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLmNvbVR3b0FuZEhhbGZTbGlkZXIgLmJ0bnMtd3JhcCAuYnRuLXN0eWxlMjpob3Zlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xufVxuLmRhcmstbW9kZSAjYm90dG9tVG9Ub3Age1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xufVxuLmRhcmstbW9kZSAjYm90dG9tVG9Ub3A6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG4uZGFyay1tb2RlICNib3R0b21Ub1RvcDo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLmRhcmstbW9kZSAjYm90dG9tVG9Ub3A6aG92ZXIge1xuICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcbn1cbi5kYXJrLW1vZGUgI2JvdHRvbVRvVG9wIC50b29sdGlwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC50YWJjb250YWluZXIgLnRhYldyYXBwZXIgdWwgbGkgYS5hY3RpdmUge1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cbi5kYXJrLW1vZGUgLnJlcG9ydHNNYWluLmNhcmVlclRhYi5jYXJlZXJTZWN0aW9uTmV3IC5yZXBvcnRzdGFiX1dyYXBwZXIgLnJlcG9ydHNUYWIgdWwgbGkgYS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuLmRhcmstbW9kZSAucmVwb3J0c01haW4uY2FyZWVyVGFiIC5yZXBvcnREZXRhaWwtV3JhcHBlciAucmVwb3J0RGV0YWlsIC5iZW5lZml0TGVmdCAuYmVuZWZpdFJvdyAuYmVuZWZpdENvcHkgLnN1YlRleHQgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5kYXJrLW1vZGUgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XG59XG4uZGFyay1tb2RlIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6OmFmdGVyLCAuZGFyay1tb2RlIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIC5zdWJzY3JpYmUtYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIC5zdWJzY3JpYmUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIC5zdWJzY3JpYmUtYnRuOjpiZWZvcmUge1xuICAgIC13ZWJraXQtbWFzazogbm9uZTtcbiAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYXJrLW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIC5zdWJzY3JpYmUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5idG4td3JhcCAuc3Vic2NyaWJlLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5kYXJrLW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmJ0bi13cmFwIC5zdWJzY3JpYmUtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNCAuc2VsZWN0LWJveCAuZHJvcGRvd24gLmRyb3Bkb3duLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCBmb3JtIC5jb2wtNiAuc3Vic2NyaWJlLWlucHV0LWJveCBpbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuY29sLTYgLnN1YnNjcmliZS1pbnB1dC1ib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5zdWJzY3JpYmUtbWFpbiAuc3Vic2NyaWJlLXNlY3Rpb24gLnN1YnNjcmliZS1maWVsZCAuc3Vic2NyaWJlLWhlYWQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQgLmN0YS13cmFwIC5jdGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQgLmN0YS13cmFwIC5jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQgLmN0YS13cmFwIC5jdGE6aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZGFyay1tb2RlIC5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50IC5jdGEtd3JhcCAuY3RhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZGFyay1tb2RlIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFicy1jb25ldG4tc2VyY2hiYXIgLmlucHV0Ym94IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NTY0Njk7XG59XG4uZGFyay1tb2RlIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC50YWJzLWNvbnRlbiAudGFicy1jb25ldG4tc2VyY2hiYXIgLnNlYXJjaC1idG4td3JhcCAuc2VhcmNoLWJ0biB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzglKSBzZXBpYSgwJSkgc2F0dXJhdGUoMTk4JSkgaHVlLXJvdGF0ZSg2OGRlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDk1JSk7XG59XG4uZGFyay1tb2RlIC5tZWRpYS1raXQtdGFicyAubWVkaWEta2l0IC5zZWFyY2gtcmVzdWx0ICNzZWFyY2h0YWcgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlNTdhYSAwLCAjOTEyODhkIDEwMCUpO1xufVxuLmRhcmstbW9kZSAudGV4dC1wb3VwLW92ZXJsYXkgLnRleHQtcG9wdXAtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGExMTIyLCAjMTAwZjIyLCAjMTUwZDIwLCAjMTkwYjFmLCAjMWQwODFjKTtcbn1cbi5kYXJrLW1vZGUgLnRleHQtcG91cC1vdmVybGF5IC50ZXh0LXBvcHVwLWNvbnRhaW5lciAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5sZWZ0LXNlY3Rpb24gLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLnRleHQtcG91cC1vdmVybGF5IC50ZXh0LXBvcHVwLWNvbnRhaW5lciAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IC5yaWdodC1zZWN0aW9uIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgYm9keSB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCUsICM5MTI4OGQgMjIlLCAjOTEyODhkIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5ncmFkaWVudC1idXR0b246YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgMTAwJSkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZGFyay1tb2RlIC5vdGhlcmxlYWRlcnNoaXAgLm90aGVybGVhZGVyc2hpcC1wYW4gLm90aGVybGVhZGVyc2hpcC1kaXYgYSAub3RoZXJsZWFkZXJzaGlwLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiAucHJldi1idG4sIC5kYXJrLW1vZGUgLm90aGVybGVhZGVyc2hpcCAub3RoZXJsZWFkZXJzaGlwLXBhbiAub3RoZXJsZWFkZXJzaGlwLWRpdiAubmV4LWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLWltZyAuc3BvcnRzLW92ZXJsYXktdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OGQsICM5MTI4OGQsICM5MTI4OGQsICM5MTI4OGQsICM5MTI4OGQpO1xufVxuLmRhcmstbW9kZSAubGVhZGVyc2hpcC1ncmlkLWNvbnRlbnQgLmxlYWRlcnNoaXAtZ3JpZCAubGVhZGVyc2hpcC1wcm9maWxlLWRpdiBhIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mbyAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWUgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMjcwZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwNSUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnZpZXd0aW1lbGluZS1idG4gLnZpZXctdGltZS1idG4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0bjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIH1cbn1cbi5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xufVxuLmRhcmstbW9kZSAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb21fdmlzaW9uX3RleHRfYm94IHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLW1vZGUgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmFycm93LWljb25zIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMTgxZGVnKSBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDEwMyUpO1xufVxuLmRhcmstbW9kZSAub3VybGVhZGVyc2hpcC1zZWN0aW9uIC5vdXJsZWFkZXJzaGlwV3JhcHBlciAub3VybGVhZGUtZGV0YWlsLXJpZ2h0LXNlYyAudGV4dC1ib3gtc2VjIC50ZXh0V3JhcHBlciAuaW5mby13cmFwIC5pbmZvIC5uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5pbmZvLXdyYXAgLmluZm8gLmRlc2lnbmF0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4td3JhcCAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuZGFyay1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4td3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbn1cbi5kYXJrLW1vZGUgLm91cmxlYWRlcnNoaXAtc2VjdGlvbiAub3VybGVhZGVyc2hpcFdyYXBwZXIgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWMgLnRleHQtYm94LXNlYyAudGV4dFdyYXBwZXIgLmJ0bi13cmFwIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLCAuZGFyay1tb2RlIC5vdXJsZWFkZXJzaGlwLXNlY3Rpb24gLm91cmxlYWRlcnNoaXBXcmFwcGVyIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2VjIC50ZXh0LWJveC1zZWMgLnRleHRXcmFwcGVyIC5idG4td3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuZG93bmxvYWQtc2VjdGlvbiAucmVwb3J0LWRyb3Bkb3duV3JhcHBlciAucmVwb3J0LWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1tb2RlIC5wZGYtZG93bmxvYWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5wZGYtZG93bmxvYWQgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMzY1OSUpIGh1ZS1yb3RhdGUoMzAyZGVnKSBicmlnaHRuZXNzKDEwNyUpIGNvbnRyYXN0KDEwNCUpO1xufVxuLmRhcmstbW9kZSAucGRmLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1tb2RlIC5wZGYtZG93bmxvYWQ6aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2s6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSAucGRmLWRvd25sb2FkOmhvdmVyOjpiZWZvcmUge1xuICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1tb2RlIC5wZGYtZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCAxMDAlKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6ICM5MTI4OGQgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51MiAuc3ViLW1lbnUubWVnYS1tZW51IHtcbiAgYmFja2dyb3VuZDogIzM5MzkzMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstbW9kZSBoZWFkZXIgLmhlYWRlcldyYXBwZXIgbmF2IHVsIGxpLmRyb3Bkb3duLW1lbnUyIC5zdWItbWVudS5tZWdhLW1lbnUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTIgLnN1Yi1tZW51Lm1lZ2EtbWVudSAubWVnYS13cmFwcGVyIC5tZW51LWNvbHVtbiAuY29sdW1uLWhlYWQgc3BhbiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1tb2RlIGhlYWRlciAuaGVhZGVyV3JhcHBlciBuYXYgdWwgbGkuZHJvcGRvd24tbWVudTI6aG92ZXIgLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcbn1cbi5kYXJrLW1vZGUgaGVhZGVyIC5oZWFkZXJXcmFwcGVyIG5hdiB1bCBsaS5kcm9wZG93bi1tZW51Mi5hY3RpdmUgLmhhcy1jaGlsZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcbn1cbi5kYXJrLW1vZGUgLnN1YnNjcmliZS1tYWluIC5zdWJzY3JpYmUtc2VjdGlvbiAuc3Vic2NyaWJlLWZpZWxkIGZvcm0gLmZvcm0tY29udHJvbCAuY2hla2JveC13cmFwIC5jaGVja2JveC1ncm91cCBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbW9kZSAuc3Vic2NyaWJlLW1haW4gLnN1YnNjcmliZS1zZWN0aW9uIC5zdWJzY3JpYmUtZmllbGQgZm9ybSAuZm9ybS1jb250cm9sIC5jaGVrYm94LXdyYXAgLmNoZWNrYm94LWdyb3VwIGxhYmVsIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJhbm5lci1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAgLmltZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcCAuaW1nLWJveC5kZXNrLWhpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSAuc2xpZGVXcmFwIC5pbWctYm94LmRlc2staGlkZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTE7XG4gIH1cbiAgLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAgLmltZy1ib3guZGVzay1oaWRlIGE6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICAuYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcCAuaW1nLWJveC5kZXNrLWhpZGUgcGljdHVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAgLmltZy1ib3guZGVzay1oaWRlIC55dC1wbGF5ZXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjdweCkge1xuICAuYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcCAuaW1nLWJveC5kZXNrLWhpZGUgLnl0LXBsYXllci1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSAuc2xpZGVXcmFwIC5pbWctYm94IC55dC1wbGF5ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSAuc2xpZGVXcmFwOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuLmJhbm5lci1tYWluIC5iYW5uZXItc2xpZGVyIC5zd2lwZXIuYmFubmVyU2xpZGVybWFpbiAuc3dpcGVyLXNsaWRlIC5zbGlkZVdyYXAgdmlkZW8sIC5iYW5uZXItbWFpbiAuYmFubmVyLXNsaWRlciAuc3dpcGVyLmJhbm5lclNsaWRlcm1haW4gLnN3aXBlci1zbGlkZSAuc2xpZGVXcmFwIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmFubmVyLW1haW4gLmJhbm5lci1zbGlkZXIgLnN3aXBlci5iYW5uZXJTbGlkZXJtYWluIC5zd2lwZXItc2xpZGUgLnNsaWRlV3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYW5uZXItbWFpbiAuY3VzdG9tLXBhZ2ludGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUuNTYlO1xuICBib3R0b206IDMlO1xuICB6LWluZGV4OiA5MTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgLmJhbm5lci1tYWluIC5jdXN0b20tcGFnaW50aW9uIHtcbiAgICByaWdodDogY2FsYyg1MCUgLSA5NjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lci1tYWluIC5jdXN0b20tcGFnaW50aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDAlO1xuICB9XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgYm90dG9tOiAxMTBweDtcbiAgbGVmdDogNS41NiU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDUzJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcbiAgICBtYXgtd2lkdGg6IDUzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIHtcbiAgICBib3R0b206IDMyLjI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGJvdHRvbTogMTclO1xuICB9XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAucGFyZ3JhcGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5wYXJncmFwaCBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLnBhcmdyYXBoIHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qICAgIHBhZGRpbmc6IDIzLjVweCAyMHB4IDIzLjVweCAyMHB4OyAqL1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICB9XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG59XG4uYmFubmVyLW1haW4gLnRleHQtd3JhcGVyIC5idG5zLXdyYXAgLndhdGNoLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci10b3A6ICNmZmYgc29saWQgMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogI2ZmZiBzb2xpZCAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJhbm5lci1tYWluIC50ZXh0LXdyYXBlciAuYnRucy13cmFwIC53YXRjaC1idG46aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAjZmZmIHNvbGlkIDRweDtcbn1cbi5iYW5uZXItbWFpbiAudGV4dC13cmFwZXIgLmJ0bnMtd3JhcCAud2F0Y2gtYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206ICNmZmYgc29saWQgNHB4O1xufVxuLmJhbm5lci1tYWluIC5hdXRvcGxheS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0M3B4O1xuICByaWdodDogOTBweDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIC5iYW5uZXItbWFpbiAuYXV0b3BsYXktcHJvZ3Jlc3Mge1xuICAgIGJvdHRvbTogNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW1haW4gLmF1dG9wbGF5LXByb2dyZXNzIHtcbiAgICB3aWR0aDogODlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MXB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG59XG4uYmFubmVyLW1haW4gLmF1dG9wbGF5LXByb2dyZXNzIC5wYmFyIHtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhEIDAlLCAjOTEyODhkIDEwMCUpO1xufVxuLmJhbm5lci1tYWluIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IC0xNnB4O1xuICB0b3A6IC00NnB4O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuYmFubmVyLW1haW4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5iYW5uZXItbWFpbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IC00OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXItbWFpbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmFubmVyLW1haW4gLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5iYW5uZXItbWFpbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm90dG9tOiAyM3B4O1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IC03MHB4O1xuICB0b3A6IC00NnB4O1xuICB6LWluZGV4OiA5MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuYmFubmVyLW1haW4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxlZnQ6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXItbWFpbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmFubmVyLW1haW4gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYmFubmVyLW1haW4gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTMwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBjb2xvcjogcmdiYSgyNTMsIDI0NywgMjM4LCAwLjQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAwLjk7XG4gIHdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuYmFubmVyLW1haW4gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICByaWdodDogNTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmJhbm5lci1tYWluIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiAtNzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyLW1haW4gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBib3R0b206IDIzcHg7XG4gICAgcmlnaHQ6IDg5cHg7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgdG9wOiBpbmhlcml0O1xuICB9XG59XG5cbi50YWJjb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyN3B4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYmNvbnRhaW5lciAudGFiV3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnRhYmNvbnRhaW5lciAudGFiV3JhcHBlciB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMCAwIDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAudGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi50YWJjb250YWluZXIgLnRhYldyYXBwZXIgdWwgbGkge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC50YWJjb250YWluZXIgLnRhYldyYXBwZXIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC50YWJjb250YWluZXIgLnRhYldyYXBwZXIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJjb250YWluZXIgLnRhYldyYXBwZXIgdWwgbGkge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwcHggMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4udGFiY29udGFpbmVyIC50YWJXcmFwcGVyIHVsIGxpIGEge1xuICBjb2xvcjogIzY2Njg2ZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50YWJjb250YWluZXIgLnRhYldyYXBwZXIgdWwgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cbi50YWJjb250YWluZXIgLnRhYldyYXBwZXIgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnRhYkNvbnRlbnRXcmFwcCAudGFiQ29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiQ29udGVudFdyYXBwIC50YWJDb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3VzdGFpbmFiaWxpdHlDb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3VzdGFpbmFiaWxpdHlDb21wV3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZCB7XG4gIHdpZHRoOiAxNTBweDsgLyogSW5pdGlhbCBuYXJyb3cgc2xpdCB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgLyogSW5kaWNhdGUgY2xpY2thYmxlIGNhcmRzICovXG4gIGJvcmRlci1yYWRpdXM6IDBweDsgLyogU21vb3RoIGJvcmRlciBmb3IgYWVzdGhldGljcyAqL1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpOyAvKiBTdWJ0bGUgc2hhZG93ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlO1xuICB9XG59XG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA3MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkOmhvdmVyIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZDpob3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlOyAvKiBGb3Igc21vb3RoIHpvb20gZWZmZWN0ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQuYWN0aXZlIHtcbiAgd2lkdGg6IDEwMCU7IC8qIEV4cGFuZCB0byBmdWxsIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTsgLyogQWRqdXN0IGhlaWdodCBhdXRvbWF0aWNhbGx5ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkLmFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uOiBzdXN0YWluYWJpbGl0eSAwLjVzIGVhc2UgZm9yd2FyZHM7XG4gIH1cbn1cblxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgLyogTm8gem9vbSBvbiBhY3RpdmUgKi9cbn1cblxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQ6bm90KC5hY3RpdmUpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgLyogU2xpZ2h0IHpvb20gb24gaW5hY3RpdmUgY2FyZHMgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC0xIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmNhcmQtMiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jYXJkLTMge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3VzdGFpbmFiaWxpdHlCb3hXcmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDUuMSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdXN0YWluYWJpbGl0eUJveFdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Qm94V3JhcCB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zdWJjYXJkLmFjdGl2ZSAuc3VzdGFpbmFiaWxpdHlCb3hXcmFwIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW47XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdXN0YWluYWJpbGl0eUJveDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Qm94MSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbi5zdXN0YWluYWJpbGl0eUJveDIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDUuNiU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc3VzdGFpbmFiaWxpdHlCb3gyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Qm94MiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnN1c3RhaW5hYmlsaXR5Qm94MiBoNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTI0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5Qm94MiBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uc3VzdGFpbmFiaWxpdHlCb3gyIHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc3VzdGFpbmFiaWxpdHlCb3gyIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICB9XG59XG4uc3VzdGFpbmFiaWxpdHlCb3gyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogQWRhbmk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmLCAjZmZmLCAjZmZmLCAjZmZmLCAjZmZmKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5zdXN0YWluYWJpbGl0eUJveDIgYSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxuLnN1c3RhaW5hYmlsaXR5Qm94MiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogNDclO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTMlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvYWRhbml2MS9kaXN0L2ltYWdlcy9hcnJvd19yaWdodF9hbHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdXN0YWluYWJpbGl0eUJveDIgYTo6YmVmb3JlIHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuc3VzdGFpbmFiaWxpdHlCb3gyIGEge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5jYXJkLWhlYWRpbmcge1xuICBib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBmb250LXdlaWdodDogMjUwO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkLWhlYWRpbmcge1xuICAgIHdyaXRpbmctbW9kZTogbHI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGJvdHRvbTogNTVweDtcbiAgfVxufVxuXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZDpub3QoLmFjdGl2ZSkgLmNhcmQtaGVhZGluZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIHN1c3RhaW5hYmlsaXR5IHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgLyogU2V0IHRvIGEgdmFsdWUgbGFyZ2VyIHRoYW4gZXhwZWN0ZWQgZnVsbCBoZWlnaHQgKi9cbiAgfVxufVxuLmxhbmctaGktaW4gaDEsXG4ubGFuZy1oaS1pbiBoMixcbi5sYW5nLWhpLWluIGgzLFxuLmxhbmctaGktaW4gaDQsXG4ubGFuZy1oaS1pbiBoNSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5sYW5nLWhpLWluIHAge1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ubGFuZy1oaS1pbiAudGhyZWVjYXJkLXNsaWRlciAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIC50aHJlZS1pbWdjYXJkQm94IC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYW5nLWhpLWluIC5jYXJkLXRleHQtYm94IC5jYXJkLXN1Yi10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLmxhbmctaGktaW4gLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVyIC5UZXh0V2l0aEltYWdlU2xpZGVyLXdyYXBwZXIgLmNvbS1oZWFkaW5nIC5oZWFkaW5nIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4ubGFuZy1oaS1pbiAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC50ZXh0LXdyYXBlciAudGl0bGUge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5sYW5nLWhpLWluIC5ncm93dGgtc2VjdGlvbiAuZ3Jvd3RoX3dyYXBwZXIgLmdyb3d0aC1yaWdodC1zZWMgLnRleHRXcmFwcGVyIC5ncm93dGgtc3VidGV4dCBibG9ja3F1b3RlIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmxhbmctaGktaW4gLmdyb3d0aC1zZWN0aW9uIC5ncm93dGhfd3JhcHBlciAuZ3Jvd3RoLXJpZ2h0LXNlYyAudGV4dFdyYXBwZXIgLmdyb3d0aC1zdWJ0ZXh0IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBib3R0b206IC0ycHg7XG59XG4ubGFuZy1oaS1pbiAubmV3c3Jvb20tc2VjdGlvbiAuY29tLXR3b0ltYWdlU2xpZGVyIC50d28taW1nU2xpZGVXcmFwcGVyIC50d28taW1nZVNsaWRlQm94IC5zbGlkZS10ZXh0LWJveCAuc2xpZGUtc3ViLXRleHQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxhbmctaGktaW4gLkNvbV9tYXAgLm1hcC13cmFwcGVyIC5tYXAtd3JhcC1jb250YWluZXIgLnJpZ2h0LXNlYyAubWFwLWRldHNpbHMtd3JhcCAuc2VsZWN0LWJveCAuY2hvb3NTdGF0ZSB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG4ubGFuZy1oaS1pbiAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggc2VsZWN0IHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4ubGFuZy1oaS1pbiAucHJlc3MtcmVsZWFzZSAucHJlc3MtcmVsZWFzZS13cmFwcGVyIC5wcmVzcy1zZWFyY2hCb3ggZm9ybSAuaW5wdXRib3ggaW5wdXQuc2VhcmNoLWJveCB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nLWhpLWluIC5vdXJsZWFkZXJzaGlwV3JhcHBlci5jb21tb24td3JhcCAuY29tLWhlYWRpbmcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwdmg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAjZGVtbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5jYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5jYXJkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHotaW5kZXg6IDk4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyICNidG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjkwcHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHotaW5kZXg6IDk5O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY2FyZC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODY2NjY2NjY2Nyk7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNvbnRlbnQtcGxhY2Uge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNvbnRlbnQtdGl0bGUtMSxcbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmNvbnRlbnQtdGl0bGUtMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IEFkYW5pO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY29udGVudC1zdGFydCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2NjY2NjY2NjcpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTEgIWltcG9ydGFudDtcbiAgYm90dG9tOiAxMTBweDtcbiAgbGVmdDogNS41NiU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQyJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyAucGxhY2UtYm94IC50ZXh0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgLnBsYWNlLWJveCAudGV4dDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgPiAuZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgLmN0YS1ib3ggLmN0YSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyAuY3RhLWJveCAuY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyODhkLCAjMmU1N2FhKTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwcztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTU3YWE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyODhkO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyA+IC5jdGEge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyA+IC5jdGEgPiAuYm9va21hcmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2FkMjk7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgPiAuY3RhID4gLmJvb2ttYXJrIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzID4gLmN0YSA+IC5kaXNjb3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzID4gLmN0YSA+IC5kaXNjb3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI4OGQsICMyZTU3YWEpO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlNTdhYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTI4OGQ7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzIC50aXRsZS0xLFxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuZGV0YWlscyAudGl0bGUtMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogYWRhbmk7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzIC50aXRsZS0xLFxuICAuYmFubmVyIC5iYW5uZXItc2xpZGVyIC5kZXRhaWxzIC50aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgLnRpdGxlLTEsXG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLmRldGFpbHMgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIG5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciBuYXYgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgbmF2IC5zdmctY29udGFpbmVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgbmF2ID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgbmF2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZ2FwOiAxMHB4O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciBuYXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGdhcDogMjRweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgbmF2ID4gZGl2Omxhc3QtY2hpbGQgPiAuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciBuYXYgPiBkaXY6bGFzdC1jaGlsZCA+IC5hY3RpdmU6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhZDI5O1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgei1pbmRleDogNjA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gPiAuYXJyb3cge1xuICB6LWluZGV4OiA2MDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMzMzMzMzMzMzKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gPiAuYXJyb3c6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC5wYWdpbmF0aW9uID4gLmFycm93IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gLnByb2dyZXNzLXN1Yi1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB6LWluZGV4OiA2MDtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gLnByb2dyZXNzLXN1Yi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAucGFnaW5hdGlvbiAucHJvZ3Jlc3Mtc3ViLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc3ViLWJhY2tncm91bmQge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gLnByb2dyZXNzLXN1Yi1jb250YWluZXIgLnByb2dyZXNzLXN1Yi1iYWNrZ3JvdW5kIC5wcm9ncmVzcy1zdWItZm9yZWdyb3VuZCB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OGQgMCwgIzkxMjg4ZCAxMDAlKTtcbn1cbi5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24gLnNsaWRlLW51bWJlcnMge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA2MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAucGFnaW5hdGlvbiAuc2xpZGUtbnVtYmVycyAuaXRlbSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1zbGlkZXIgLnBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAuY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC52aWRlby1ib3gge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmJhbm5lciAuYmFubmVyLXNsaWRlciAudmlkZW8tYm94IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyIC5iYW5uZXItc2xpZGVyIC52aWRlby1ib3guYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLkNvbV9qb2ludXMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogbWFyZ2luLWxlZnQ6IC02cHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gICAgdG9wOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMTM1cHg7XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtaGVhZGluZy13cmFwIC5yaWdodC1idG4gLmdyYWRpZW50LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWJveC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaSAuam9pbnVzLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY2LjV2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWJveC13cmFwcGVyIC5qb2luLXVzLWJveC13cmFwIHVsIGxpIC5qb2ludXMtaW1nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAtMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkgLmpvaW51cy1pbWc6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkgLmpvaW51cy1pbWcge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkgLmpvaW51cy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIHRyYW5zaXRpb246IDFzIGxpbmVhcjtcbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaSAuam9pbnVzLWltZzpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWJveC13cmFwcGVyIC5qb2luLXVzLWJveC13cmFwIHVsIGxpIC5qb2ludXMtb3ZlcmxheS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDMycHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUge1xuICB3aWR0aDogNTMuNiU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLmpvaW51cy1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhbmltYXRpb246IGpvaW51cyAwLjVzIGVhc2UgZm9yd2FyZHM7XG4gIH1cbn1cbi5Db21fam9pbnVzIC5qb2luLXVzLXdyYXBwZXIgLmpvaW51cy1ib3gtd3JhcHBlciAuam9pbi11cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLmpvaW51cy1vdmVybGF5LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMnB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLkNvbV9qb2ludXMgLmpvaW4tdXMtd3JhcHBlciAuam9pbnVzLWJveC13cmFwcGVyIC5qb2luLXVzLWJveC13cmFwIHVsIGxpLmFjdGl2ZSAuam9pbnVzLW92ZXJsYXktdGV4dCAuYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAwcHg7XG59XG4uQ29tX2pvaW51cyAuam9pbi11cy13cmFwcGVyIC5qb2ludXMtYm94LXdyYXBwZXIgLmpvaW4tdXMtYm94LXdyYXAgdWwgbGkuYWN0aXZlIC5qb2ludXMtb3ZlcmxheS10ZXh0IC5hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgam9pbnVzIHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMTQwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgLyogU2V0IHRvIGEgdmFsdWUgbGFyZ2VyIHRoYW4gZXhwZWN0ZWQgZnVsbCBoZWlnaHQgKi9cbiAgfVxufVxuLkNvbV9zcG90cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogI0MxQzFDMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAuY29tLWhlYWRpbmcgc3BhbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtaGVhZGluZy13cmFwIC5jb20taGVhZGluZyBzcGFuIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1oZWFkaW5nLXdyYXAgLnJpZ2h0LWJ0biAuZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIC5ncmFkaWVudC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWhlYWRpbmctd3JhcCAucmlnaHQtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIHdpZHRoOiAxOC43NjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0Mi41N3ZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLWltZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWcge1xuICAgIGhlaWdodDogNzAlO1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLWltZzpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLWltZyAuc3BvcnRzLW92ZXJsYXktdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAzMnB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1pbWcgLnNwb3J0cy1vdmVybGF5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLWltZyAuc3BvcnRzLW92ZXJsYXktdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTEycHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbi5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtbW9iaWxlLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1tb2JpbGUtdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogYWRhbmk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLW1vYmlsZS10ZXh0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpIC5zcG90cy1tb2JpbGUtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLW1vYmlsZS10ZXh0IC5jdGEtd3JhcCAuY3RhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzM5MzkzOTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLW1vYmlsZS10ZXh0IC5jdGEtd3JhcCAuY3RhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtbW9iaWxlLXRleHQgLmN0YS13cmFwIC5jdGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtbW9iaWxlLXRleHQgLmN0YS13cmFwIC5jdGE6OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaSAuc3BvdHMtbW9iaWxlLXRleHQgLmN0YS13cmFwIC5jdGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkgLnNwb3RzLW1vYmlsZS10ZXh0IC5jdGEtd3JhcCAuY3RhOmhvdmVyOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpLmFjdGl2ZSB7XG4gIHdpZHRoOiA1My42JTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBzcG9ydGxpbmUgMC41cyBlYXNlIGZvcndhcmRzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLnNwb3RzLWltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy13cmFwcGVyIC5zcG90cy1ib3gtd3JhcHBlciAuc3BvdHMtYm94LXdyYXAgdWwgbGkuYWN0aXZlIC5zcG90cy1pbWcgaW1nIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtd3JhcHBlciAuc3BvdHMtYm94LXdyYXBwZXIgLnNwb3RzLWJveC13cmFwIHVsIGxpLmFjdGl2ZSAuc3BvdHMtaW1nIC5zcG9ydHMtb3ZlcmxheS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fc3BvdHMgLnNwb3RzLXdyYXBwZXIgLnNwb3RzLWJveC13cmFwcGVyIC5zcG90cy1ib3gtd3JhcCB1bCBsaS5hY3RpdmUgLnNwb3RzLW1vYmlsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cbi5Db21fc3BvdHMgLnNwb3RzLWJveC10ZXh0V3JhcGVyIC5zcG90cy1jb250ZW50LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IGFkYW5pO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBhZGFuaTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciAuc3BvdHMtY29udGVudCAuY3RhLXdyYXAgLmN0YSB7XG4gIHBhZGRpbmc6IDIwcHggMjMuNXB4IDIwcHggMjMuNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciAuc3BvdHMtY29udGVudCAuY3RhLXdyYXAgLmN0YSB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQgLmN0YS13cmFwIC5jdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9zcG90cyAuc3BvdHMtYm94LXRleHRXcmFwZXIgLnNwb3RzLWNvbnRlbnQgLmN0YS13cmFwIC5jdGE6OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciAuc3BvdHMtY29udGVudCAuY3RhLXdyYXAgLmN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uQ29tX3Nwb3RzIC5zcG90cy1ib3gtdGV4dFdyYXBlciAuc3BvdHMtY29udGVudCAuY3RhLXdyYXAgLmN0YTpob3Zlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBrZXlmcmFtZXMgc3BvcnRsaW5lIHtcbiAgZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgLyogU2V0IHRvIGEgdmFsdWUgbGFyZ2VyIHRoYW4gZXhwZWN0ZWQgZnVsbCBoZWlnaHQgKi9cbiAgfVxufVxuLkNvbV9jb21wYW55X3Zpc2lvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuY29tcGFueV92aXNpb25faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5jb21wYW55X3Zpc2lvbl9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLmNvbXBhbnlfdmlzaW9uX3RleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLmNvbXBhbnlfdmlzaW9uX3RleHQgLmNvbXBhbnlfdmlzaW9uX3dyYXBfdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUuNTUlO1xuICBib3R0b206IDEwJTtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLmNvbXBhbnlfdmlzaW9uX3RleHQgLmNvbXBhbnlfdmlzaW9uX3dyYXBfdGV4dCAuY29tcGFueV92aXNpb25fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuY29tcGFueV92aXNpb25fdGV4dCAuY29tcGFueV92aXNpb25fd3JhcF90ZXh0IC5jb21wYW55X3Zpc2lvbl90ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuY29tcGFueV92aXNpb25fdGV4dCAuY29tcGFueV92aXNpb25fd3JhcF90ZXh0IC5jb21wYW55X3Zpc2lvbl9zdWJ0ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuY29tcGFueV92aXNpb25fdGV4dCAuY29tcGFueV92aXNpb25fd3JhcF90ZXh0IC5jb21wYW55X3Zpc2lvbl9zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIHtcbiAgd2lkdGg6IDMxJTtcbiAgcGFkZGluZzogMCAyLjgxJSAwIDUuNTYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMge1xuICAgIHBhZGRpbmc6IDAgMS4zOCUgMCAxLjM4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25faWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xuICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFkYW5pXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDEsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgyLCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoMywgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDQsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg1IHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgxLCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoMiwgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDMsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGg0LCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoNSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoMSwgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDIsIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIGgzLCAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBoNCwgLkNvbV9jb21wYW55X3Zpc2lvbiAuQ29tX2NvbXBhbnlfdmlzaW9uX2NvbnRhaW5lciAuQ29tX2NvbXBhbnlfdmlzaW9uX2xlZnRfc2VjIC5jb21fdmlzb25fbGVmdF93cmFwIC5jb21fdmlzaW9uX3RleHQtd3JhcCAuY29tLWhlYWRpbmcgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICNDMUMxQzE7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb20taGVhZGluZyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbV92aXNpb25fdGV4dF9ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5Db21fY29tcGFueV92aXNpb24gLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXIgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlYyAuY29tX3Zpc29uX2xlZnRfd3JhcCAuY29tX3Zpc2lvbl90ZXh0LXdyYXAgLmNvbV92aXNpb25fdGV4dF9ib3ggcCB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWMgLmNvbV92aXNvbl9sZWZ0X3dyYXAgLmNvbV92aXNpb25fdGV4dC13cmFwIC5jb21fdmlzaW9uX3RleHRfYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fcmlnaHRfc2VjIHtcbiAgd2lkdGg6IDY5JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX2NvbXBhbnlfdmlzaW9uIC5Db21fY29tcGFueV92aXNpb25fY29udGFpbmVyIC5Db21fY29tcGFueV92aXNpb25fcmlnaHRfc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uQ29tX3RpbWVsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfbGVmdC1zZWMge1xuICB3aWR0aDogNjAuNzYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX2xlZnQtc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9sZWZ0LXNlYyAudGltZWxpbmVfaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX2xlZnQtc2VjIC50aW1lbGluZV9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyB7XG4gIHdpZHRoOiAzOS40NCU7XG4gIHBhZGRpbmc6IDAgNS41NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyB7XG4gICAgcGFkZGluZzogMCA1LjU2JSAwIDQuNTYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIHtcbiAgICBwYWRkaW5nOiA3MHB4IDUuNTYlIDcwcHggNC41NiU7XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAgLnRpbWVsaW5lX2ltZyB7XG4gIHdpZHRoOiA1OCU7XG4gIG1hcmdpbi1yaWdodDogMTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAgLnRpbWVsaW5lX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV90ZXh0X2JveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltZWxpbmVfc2xpZGVyX3dyYXAgLnRpbWVsaW5lX3RleHRfYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV90ZXh0X2JveCAudGltZWxpbmUtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfdGV4dF9ib3ggLnRpbWVsaW5lLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfdGV4dF9ib3ggLnRpbWVsaW5lLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV90ZXh0X2JveCAudGltZWxpbmUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1lbGluZV9zbGlkZXJfd3JhcCAudGltZWxpbmVfdGV4dF9ib3ggLnRpbWVsaW5lLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWVsaW5lX3NsaWRlcl93cmFwIC50aW1lbGluZV90ZXh0X2JveCAudGltZWxpbmUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAyMCU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjZweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20ge1xuICAgIHdpZHRoOiA2MSU7XG4gICAgLyogICBwYWRkaW5nLXRvcDogMzBweDsgKi9cbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzVweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMXB4IDAgMCAwO1xuICB3aWR0aDogOTVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSB7XG4gICAgcGFkZGluZzogMTFweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkge1xuICAgIHdpZHRoOiA4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI2cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0NSU7XG4gIHRvcDogMjAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIHRvcDogNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgdG9wOiAxNCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICB0b3A6IDklO1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ1JTtcbiAgdG9wOiAyMCU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICB0b3A6IDclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgdG9wOiAxNCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIHRvcDogOSU7XG4gIH1cbn1cbi5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSAudGltZWxpbmUtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20gbGkgLnRpbWVsaW5lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC50aW1lbGluZS1ib3ggLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBsaSAudGltZWxpbmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biB7XG4gICAgLyogIG1hcmdpbi10b3A6IDklOyAqL1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLyogIHBhZGRpbmc6IDIzLjVweCAyMHB4IDIzLjVweCAyMHB4OyAqL1xuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LWZhbWlseTogXCJBZGFuaVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuOmhvdmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAudGltZWxpbmUtYm94IC52aWV3dGltZWxpbmUtYnRuIC52aWV3LXRpbWUtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnRpbWVsaW5lLWJveCAudmlld3RpbWVsaW5lLWJ0biAudmlldy10aW1lLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAuc2xpZGVyX19jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMyU7XG4gIGxlZnQ6IDE5JTtcbiAgei1pbmRleDogOTkxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAuc2xpZGVyX19jb250cm9scyB7XG4gICAgYm90dG9tOiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLkNvbV90aW1lbGluZSAuY29tX3RpbWVsaW5lX3dyYXBwZXIgLmNvbV90aW1lbGluZV9yaWdodF9zZWMgLkNvbV90aW1lbGluZV9zbGlkZXIgLnRpbWxpbmUtYmFyLXdyYXAgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIHRvcDogMzMlO1xuICAgIGxlZnQ6IDIzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAuc2xpZGVyX19jb250cm9scyB7XG4gICAgdG9wOiAyNiU7XG4gICAgbGVmdDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNnB4KSB7XG4gIC5Db21fdGltZWxpbmUgLmNvbV90aW1lbGluZV93cmFwcGVyIC5jb21fdGltZWxpbmVfcmlnaHRfc2VjIC5Db21fdGltZWxpbmVfc2xpZGVyIC50aW1saW5lLWJhci13cmFwIC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiAyOSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAuc2xpZGVyX19jb250cm9scyB7XG4gICAgdG9wOiAzNCU7XG4gICAgbGVmdDogMjAlO1xuICB9XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAuc2xpZGVyX19jb250cm9scyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiAjNzA3MDcwIHNvbGlkIDFweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uQ29tX3RpbWVsaW5lIC5jb21fdGltZWxpbmVfd3JhcHBlciAuY29tX3RpbWVsaW5lX3JpZ2h0X3NlYyAuQ29tX3RpbWVsaW5lX3NsaWRlciAudGltbGluZS1iYXItd3JhcCAuc2xpZGVyX19jb250cm9scyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzkzOTM5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBrZXlmcmFtZXMgbGluZUFuaW0ge1xuICAwJSB7XG4gICAgdG9wOiAtNjAlO1xuICB9XG4gIDUwJSB7XG4gICAgdG9wOiAyMCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNjcm9sbC10by1yZXZlYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdG9wOiA4OHZoO1xuICB6LWluZGV4OiAxMztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzkxMjg4RDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIC8qICY6OmJlZm9yZXsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHdpZHRoOiA2cHg7IHRvcDogLTUwJTsgaGVpZ2h0OiA0MCU7IGFuaW1hdGlvbjogbGluZUFuaW0gMXMgbGluZWFyIGluZmluaXRlOyBib3JkZXItcmFkaXVzOiAycHg7IGJhY2tncm91bmQtY29sb3I6ICM5MTI4OEQ7fSAqL1xufVxuLnNjcm9sbC10by1yZXZlYWwgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBhbmltYXRpb246IHNoYWRvd0Zsb2F0IDFzIGxpbmVhciBhbHRlcm5hdGUgaW5maW5pdGU7XG59XG4uc2Nyb2xsLXRvLXJldmVhbCBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjg4RDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTEyODhEO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cbi5zY3JvbGwtdG8tcmV2ZWFsIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTI4OEQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzkxMjg4RDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Nyb2xsLXRvLXJldmVhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGltZWxpbmUtaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtaW50cm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udGltZWxpbmUtaW50cm8gLnRleHRCb3gtQ29tcG9uZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNzIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtaW50cm8gLnRleHRCb3gtQ29tcG9uZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnBpbi1zcGFjZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnBpbi1zcGFjZXI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucGluLXNwYWNlcjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1oZWFkZXIgeyAvKiBwb3NpdGlvbjogYWJzb2x1dGU7ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnRpbWVsaW5lLWhlYWRlciAubWVkaWEta2l0LXRhYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtaGVhZGVyIC5tZWRpYS1raXQtdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4udGltZWxpbmUtaGVhZGVyIC5tZWRpYS1raXQtdGFicyAud3JhcC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWhlYWRlciAubWVkaWEta2l0LXRhYnMgLndyYXAtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDBweCAwO1xuICB9XG59XG4udGltZWxpbmUtaGVhZGVyIC5jb21fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7IC8qIHdpZHRoOiAxMDAlOyAgKi9cbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1oZWFkZXIgLmNvbV9jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGltZWxpbmUtaGVhZGVyIC5jb21fY29udGFpbmVyIC5icmVhZGNydW1iLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1oZWFkZXIgLmNvbV9jb250YWluZXIgLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5taWxlc3RvbmUtbmF2LWhvbGRlciB7IC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTE7ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2LjY2JTsgLyogaGVpZ2h0OmNhbGMoMTAwdmggLSA2NXB4KTsgKi9cbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogIzhlMjc4ZiBzb2xpZCAxMHB4O1xuICAvKiBAaW5jbHVkZSBiZWxvdyh0Yil7ICBkaXNwbGF5OiBub25lOyB9ICovXG59XG4ubWlsZXN0b25lLW5hdi1ob2xkZXIuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExMTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1uYXYtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4ubWlsZXN0b25lLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MC41JSk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5taWxlc3RvbmUtaGVhZGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWlsZXN0b25lLWhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkNoYW5nZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAjZmZmIHNvbGlkIDFweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLm1pbGVzdG9uZS1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICAvKiBAaW5jbHVkZSBiZWxvdyh0Yil7IGRpc3BsYXk6IG5vbmU7fSAqL1xufVxuLm1pbGVzdG9uZS1uYXYgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtbmF2IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWlsZXN0b25lLW5hdiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWlsZXN0b25lLW5hdiB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiB3aGl0ZS1zcGFjZTogbm93cmFwOyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogM3JlbSAzcmVtO1xuICBjb2xvcjogI2MxYzFjMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLWJvdHRvbTogIzM5MzkzOSBzb2xpZCAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4ubWlsZXN0b25lLW5hdiB1bCBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5taWxlc3RvbmUtbmF2IHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MC41JSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1uYXYgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICB9XG59XG4ubWlsZXN0b25lLW5hdiB1bCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWlsZXN0b25lLW5hdiB1bCBsaTpob3ZlciBhOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4gY29sb3IgMC4zcyBlYXNlLWluO1xufVxuLm1pbGVzdG9uZS1uYXYgdWwgbGkuYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi5taWxlc3RvbmUtbmF2IHVsIGxpLmFjdGl2ZSBhIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNHJlbSAzcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLm1pbGVzdG9uZS1uYXYgdWwgbGkuYWN0aXZlIGE6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbiBjb2xvciAwLjNzIGVhc2UtaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtbmF2IHVsIGxpLmFjdGl2ZSBhIHtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIH1cbn1cblxuLnllYXItbmF2LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAzNS4zMyU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnllYXItbmF2LWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ueWVhci1uYXYgeyAvKiBwb3NpdGlvbjogcmVsYXRpdmU7ICovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgd2lkdGg6IDEwMCU7IC8qIG1pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDY1cHgpOyAqL1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4ueWVhci1uYXYuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi55ZWFyLW5hdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAyNXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAjOTY5Njk2IHNvbGlkIDAuNXB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG4ueWVhci1uYXYgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5NCU7IC8qIHRvcDpjYWxjKDUwJSAtIDMzcHgpICFpbXBvcnRhbnQ7ICovXG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuN3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKiAmOjphZnRlcntjb250ZW50OiBcIlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgei1pbmRleDotMTsgbGVmdDowOyB0b3A6MDsgd2lkdGg6IDBweDsgaGVpZ2h0OjEwMCU7IGJvcmRlcjogIzk2OTY5NiBzb2xpZCAwLjVweDsgb3BhY2l0eTogMC4yO30gKi9cbn1cbi55ZWFyLW5hdiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMjBweCAwcHggMjBweCAyNXB4OyAvKiBvcGFjaXR5OiAwLjM7ICovXG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4ueWVhci1uYXYgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMzJweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAtNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4ueWVhci1uYXYgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4ueWVhci1uYXYgdWwgbGkgYSAueWVhci10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueWVhci1uYXYgdWwgbGkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi55ZWFyLW5hdiB1bCBsaS5hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTI3OEY7XG4gIG1hcmdpbjogLTdweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi55ZWFyLW5hdiB1bCBsaS5hY3RpdmUgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIGJvcmRlci1yaWdodDogIzhFMjc4RiBzb2xpZCAxcHg7XG59XG4ueWVhci1uYXYgdWwgbGkuYWN0aXZlIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM4RTI3OEY7XG59XG4ueWVhci1uYXYgdWwgbGkuYWN0aXZlIGEgLnllYXItdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnllYXItbnVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjsgLyogZm9udC1zaXplOiAycmVtOyAqL1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC55ZWFyLW51bSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnllYXItbnVtIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAueWVhci1udW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHRvcDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEUyNzhGO1xuICB9XG59XG5cbi55ZWFyLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnllYXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC55ZWFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIGJvcmRlcjogI0ZGMDAwMCBzb2xpZCAxcHg7ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLXRpbWVsaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4ucm93LXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3ctdGltZWxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLm1pbGVzdG9uZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiA2Ny4zNyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLm1pbGVzdG9uZS1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IC8qIGRpc3BsYXk6IG5vbmU7ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtaW50cm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWlsZXN0b25lLWludHJvLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogcG9pbnRlci1ldmVudHM6IG5vbmU7ICovXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1pbnRyby1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm1pbGVzdG9uZS1pbnRyby1kaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyAvKiBoZWlnaHQ6IDEwMCU7ICovXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogZGlzcGxheTogbm9uZTsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1pbnRyby1kaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHJlbSA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1pbGVzdG9uZS1pbnRyby1kaXYge1xuICAgIHBhZGRpbmc6IDhyZW0gMjBweDtcbiAgfVxufVxuLm1pbGVzdG9uZS1pbnRyby1kaXYuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjcuNSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQgaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA2REI2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogQGluY2x1ZGUgYmVsb3codGIpIHsgZm9udC1zaXplOiAyLjRyZW07IG1hcmdpbi1ib3R0b206IDJyZW07fSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWludHJvLWRpdiAubWlsZXN0b25lLWludHJvLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbn1cbi5taWxlc3RvbmUtaW50cm8tZGl2IC5pbnRyby1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlOyAvKiBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDkxMjIyLCAjMGIxMTIyLCAjMGQxMDIxLCAjMGYwZjIxLCAjMTEwZTIwLCAjMTMwZDIwLCAjMTQwZDFmLCAjMTYwYzFmLCAjMTgwYjFlLCAjMWEwYTFlLCAjMWIwOTFkLCAjMWQwODFjKTsgKi9cbn1cbi5taWxlc3RvbmUtaW50cm8tZGl2IC5pbnRyby1iZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwOTEyMjIsICMwYjExMjIsICMwZDEwMjEsICMwZjBmMjEsICMxMTBlMjAsICMxMzBkMjAsICMxNDBkMWYsICMxNjBjMWYsICMxODBiMWUsICMxYTBhMWUsICMxYjA5MWQsICMxZDA4MWMpO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWludHJvLWRpdiAuaW50cm8tYmcge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7IC8qIGJhY2tncm91bmQ6ICNmZmY7ICovXG4gIH1cbn1cbi5taWxlc3RvbmUtaW50cm8tZGl2IC5pbnRyby1iZyAuZGl2aWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTl2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgbGVmdDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWludHJvLWRpdiAuaW50cm8tYmcgLmRpdmlsaW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG59XG4ubWlsZXN0b25lLWludHJvLWRpdiAuaW50cm8tYmcgLmRpdmlsaW5lLmRpdmlsaW5lVG9wIHtcbiAgdG9wOiAwJTtcbn1cbi5taWxlc3RvbmUtaW50cm8tZGl2IC5pbnRyby1iZyAuZGl2aWxpbmUuZGl2aWxpbmVCb3R0b20ge1xuICBib3R0b206IDAlO1xufVxuXG4udGltZWxpbmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZsZXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIC8qIC55ZWFyLWNvbnRlbnQ6aGFzKC55ZWFyLWNvbnRlbnQtZGl2Om9ubHktY2hpbGQpIHsgbWluLWhlaWdodDogMTAwdmg7IH0gKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8qIGJhY2tncm91bmQ6ICNGMEYwRjA7ICovXG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWluZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1dmg7XG4gIHBhZGRpbmctYm90dG9tOiA1dmg7IC8qIGJvcmRlcjogIzhFMjc4RiBzb2xpZCAxcHg7ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQgeyAvKiBwYWRkaW5nLWJvdHRvbTo0cmVtOyAqL1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICB9XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogNTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMHZoO1xuICB9XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50OmZpcnN0LW9mLXR5cGUgLnllYXItY29udGVudC1kaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50OmZpcnN0LW9mLXR5cGUgLnllYXItY29udGVudC1kaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6ICMzOTM5Mzkgc29saWQgMC41cHg7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgKi9cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXY6bm90KDpoYXMoLnllYXItbWVkaWEpKSB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2Om5vdCg6aGFzKC55ZWFyLW1lZGlhKSkge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgLnllYXItbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgLnllYXItbWVkaWEgLnRsSW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgLnllYXItbWVkaWEgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgLnllYXItbWVkaWEgLnRsVmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3Mi4wNyU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IC55ZWFyLW1lZGlhIC50bFZpZGVvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgLnllYXItbWVkaWEgdmlkZW8sIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IC55ZWFyLW1lZGlhIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IHAge1xuICBjb2xvcjogI2MxYzFjMTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IHAge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiBwIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudC1kaXYgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4udGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdiB1bCBsaSBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2Om5vdCg6aGFzKC55ZWFyLW1lZGlhKSkgcCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2Om5vdCg6aGFzKC55ZWFyLW1lZGlhKSkgcCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2Om5vdCg6aGFzKC55ZWFyLW1lZGlhKSkgbGkge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50LWRpdjpub3QoOmhhcygueWVhci1tZWRpYSkpIGxpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG4ubWlsZXN0b25lLWRpdi1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLm1pbGVzdG9uZS1kaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbGVzdG9uZS1kaXYge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5taWxlc3RvbmUtZGl2Omxhc3Qtb2YtdHlwZSAudGltZWxpbmUtY29udGVudCAueWVhci1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWlsZXN0b25lLWRpdjpsYXN0LW9mLXR5cGUgLnRpbWVsaW5lLWNvbnRlbnQgLnllYXItY29udGVudDpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG5cbi5taWxlc3RvbmUtY29udGVudCAubWlsZXN0b25lLWRpdi1ob2xkZXIgLm1pbGVzdG9uZS1kaXY6Zmlyc3Qtb2YtdHlwZSAubWlsZXN0b25lLWludHJvLWRpdiAuaW50cm8tYmcgLmRpdmlsaW5lLmRpdmlsaW5lVG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5taWxlc3RvbmUtY29udGVudCAubWlsZXN0b25lLWRpdi1ob2xkZXIgLm1pbGVzdG9uZS1kaXY6Zmlyc3Qtb2YtdHlwZSAubWlsZXN0b25lLWludHJvLWRpdiAuaW50cm8tYmcgLmRpdmlsaW5lLmRpdmlsaW5lQm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnllYXItY29udGVudC1wYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDY0LjE2JSAtIDkwcHgpO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyAvKiBib3JkZXI6ICMwZDgwM2NlNSBzb2xpZCAxcHg7ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC55ZWFyLWNvbnRlbnQtcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICB9XG59XG5cbi5uZXh0UGFnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXh0UGFnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLyogbGVmdDogMDsgKi9cbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogc2hhZG93RmxvYXQgMXMgbGluZWFyIGFsdGVybmF0ZSBpbmZpbml0ZTtcbn1cbi5uZXh0UGFnZXIgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMWMxYzE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MxYzFjMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG4ubmV4dFBhZ2VyIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMWMxYzE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MxYzFjMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuLm5leHRQYWdlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXh0UGFnZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWRvd0Zsb2F0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgfVxufVxuLmJnbWlsZUltZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iZ21pbGVJbWctYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG5cbi5iZ21pbGVJbWctYm94OjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmJnbWlsZUltZ1BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogLTE7XG4gIC8qICY6OmFmdGVyeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxOyB0b3A6IDUwJTsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO30gKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJnbWlsZUltZ1BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGlnaHQtbW9kZSAuaW50cm8tYmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5saWdodC1tb2RlIC5taWxlc3RvbmUtbmF2LWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtbW9kZSAubWlsZXN0b25lLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG59XG4ubGlnaHQtbW9kZSAubWlsZXN0b25lLW5hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1ib3R0b206ICNiY2JjYmMgc29saWQgMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjU4ZGVnLCAjRjBGMEYwIDEwLjA0JSwgI0YwRjBGMCA5NS40NiUpO1xufVxuLmxpZ2h0LW1vZGUgLm1pbGVzdG9uZS1uYXYgdWwgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLm1pbGVzdG9uZS1uYXYgdWwgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1tb2RlIC5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCBoMyB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm1pbGVzdG9uZS1pbnRyby1kaXYgLm1pbGVzdG9uZS1pbnRyby10ZXh0IGgyIHtcbiAgY29sb3I6ICMwMDZEQjYgIWltcG9ydGFudDtcbn1cbi5saWdodC1tb2RlIC5taWxlc3RvbmUtaW50cm8tZGl2IC5taWxlc3RvbmUtaW50cm8tdGV4dCBwIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubWlsZXN0b25lLWludHJvLWRpdiAuaW50cm8tYmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5saWdodC1tb2RlIC5taWxlc3RvbmUtaW50cm8tZGl2IC5pbnRyby1iZyAuZGl2aWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnllYXItbmF2IHVsOjphZnRlciB7XG4gIGJvcmRlcjogIzk2OTY5NiBzb2xpZCAwLjVweDtcbn1cbi5saWdodC1tb2RlIC55ZWFyLW5hdiB1bCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC55ZWFyLW5hdiB1bCBsaS5hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTI3OEY7XG59XG4ubGlnaHQtbW9kZSAueWVhci1uYXYgdWwgbGkuYWN0aXZlIGEge1xuICBib3JkZXItcmlnaHQ6ICM4RTI3OEYgc29saWQgMXB4O1xufVxuLmxpZ2h0LW1vZGUgLnllYXItbmF2IHVsIGxpLmFjdGl2ZSBhOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjOEUyNzhGO1xufVxuLmxpZ2h0LW1vZGUgLnllYXItbnVtIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAueWVhci10aXRsZSB7XG4gIGNvbG9yOiAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLnRpbWVsaW5lLWNvbnRlbnQge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IHtcbiAgYm9yZGVyOiAjMzkzOTM5IHNvbGlkIDAuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IHAge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC50aW1lbGluZS1jb250ZW50IC55ZWFyLWNvbnRlbnQtZGl2IGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5saWdodC1tb2RlIC5iZ21pbGVJbWctYm94OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0LW1vZGUgLm5leHRQYWdlciBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTM5O1xufVxuLmxpZ2h0LW1vZGUgLm5leHRQYWdlciBzcGFuOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG59XG4ubGlnaHQtbW9kZSAubmV4dFBhZ2VyIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cblxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtTGVmdFNlYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDU1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtTGVmdFNlYyAuY3VzdG9tLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoYWlybWFuLXBhZ2UvbmV4dC13aGl0ZS5zdmcpO1xuICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbiAgLyogdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpOyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjIC5jdXN0b20tbmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWMgLmN1c3RvbS1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjIC5jdXN0b20tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2hhaXJtYW4tcGFnZS9wcmV2LXdoaXRlLnN2Zyk7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG4gIC8qICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpOyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1MZWZ0U2VjIC5jdXN0b20tcHJldiB7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtTGVmdFNlYyAuY3VzdG9tLXByZXY6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWMgLmN1c3RvbS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtTGVmdFNlYyAuY3VzdG9tLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtTGVmdFNlYyAuY3VzdG9tLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyB7XG4gIHdpZHRoOiBjYWxjKDQ1JSAtIDcwcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC50ZXh0V3JhcHBlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLnRleHRXcmFwcGVyIHtcbiAgICB0b3A6IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAuZ3Jvd3RoLXN1YnRleHQge1xuICBmb250LWZhbWlseTogQWRhbmkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLmdyb3d0aC1zdWJ0ZXh0IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDU3LCA1NywgNTcpO1xuICBsZWZ0OiAtMTlweDtcbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLmdyb3d0aC1zdWJ0ZXh0IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoNTcsIDU3LCA1Nyk7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC5pbmZvLXdyYXAgLmluZm8gLm5hbWUge1xuICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAvKiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMSkgIWltcG9ydGFudDsgKi9cbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uY2hhaXJtYW4tbXNnLXNlYyAub3VyTGVhZGVyU2hpcC1XcmFwcGVyIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC5pbmZvLXdyYXAgLmluZm8gLmRlc2lnbmF0aW9uIHtcbiAgLyogIGNvbG9yOnJnYmEoNTcsIDU3LCA1NywgMSkgIWltcG9ydGFudDsgKi9cbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtV3JhcHBlciAub3VyTGVhZGVyU2hpcC1SaWdodFNlYyAuZ3Jvd3RoLXN1YnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLmdyb3d0aC1zdWJ0ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVdyYXBwZXIgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLmFycm93LWljb25zIGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1tb2RlIC5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC5ncm93dGgtc3VidGV4dCB7XG4gIGNvbG9yOiByZ2IoMTkzLCAxOTMsIDE5MykgIWltcG9ydGFudDtcbiAgLyogIGJ7IGNvbG9yOnJnYmEoNTcsIDU3LCA1NywgMSkgIWltcG9ydGFudDtcbiAgIH0gKi9cbn1cbi5saWdodC1tb2RlIC5jaGFpcm1hbi1tc2ctc2VjIC5vdXJMZWFkZXJTaGlwLVJpZ2h0U2VjIC5pbmZvLXdyYXAgLmluZm8gLm5hbWUge1xuICBjb2xvcjogIzM5MzkzOSAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LW1vZGUgLmNoYWlybWFuLW1zZy1zZWMgLm91ckxlYWRlclNoaXAtUmlnaHRTZWMgLmluZm8td3JhcCAuaW5mbyAuZGVzaWduYXRpb24ge1xuICBjb2xvcjogIzM5MzkzOSAhaW1wb3J0YW50O1xufSIsIkBtaXhpbiBncmFkaWVudC1idXR0b257XHJcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xyXG4gIC8vIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC8vIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAvLyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLy8gY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZWNvbG9yO1xyXG4gIC8vIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAvLyBib3JkZXItcmFkaXVzOjhweDtcclxuICBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OjA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAvLyBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gIC8vICAgcGFkZGluZzogMTVweCAyNHB4IDE1cHggMjRweDtcclxuICAvLyB9XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyBib3JkZXItbGVmdDogIzAxODBBMiBzb2xpZCAxcHg7XHJcbiAgICAvLyBib3JkZXItcmlnaHQ6ICM4RTI3OEYgc29saWQgMXB4O1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlwiO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB6LWluZGV4Oi0xO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIC8vIC13ZWJraXQtbWFzazpub25lO1xyXG4gICAgICAvLyBib3JkZXItbGVmdDogIzAxODBBMiBzb2xpZCAxcHg7XHJcbiAgICAgIC8vIGJvcmRlci1yaWdodDogIzhFMjc4RiBzb2xpZCAxcHg7XHJcblxyXG4gICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gY29udGVudDogXCJcIjtcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gei1pbmRleDogLTE7XHJcbiAgLy8gdG9wOiAwO1xyXG4gIC8vIHJpZ2h0OiAwO1xyXG4gIC8vIGJvdHRvbTogMDtcclxuICAvLyBsZWZ0OiAwO1xyXG4gIC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTEyODhEO1xyXG4gIC8vIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xyXG4gIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAvLyBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gIC8vIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gIC8vIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAvLyAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgLy8gLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gIC8vIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gIC8vIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgLy8gfVxyXG4vLyAgICY6YWZ0ZXJ7XHJcbi8vICAgY29udGVudDogXCJcIjtcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgei1pbmRleDogLTE7XHJcbi8vICAgdG9wOiAwO1xyXG4vLyAgIHJpZ2h0OiAwO1xyXG4vLyAgIHRvcDogMDtcclxuLy8gICBsZWZ0OiAwO1xyXG4vLyAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOTEyODhEO1xyXG4vLyAgIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xyXG4vLyB9XHJcbiAgJjpob3ZlcntcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICM5MTI4OEQ7XHJcbiAgICAvLyBjb2xvcjogIzkxMjg4RDtcclxuICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAvLyAgIGNvbG9yOiAjZmZmO1xyXG4gIC8vICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmO1xyXG4gIC8vICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC8vICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjk4ZTtcclxuICAvLyAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjRjYTQ7XHJcbiAgICAvL3RyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAvL3RyYW5zaXRpb246IGJvcmRlciAwcztcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgIC8vLXdlYmtpdC1tYXNrOm5vbmU7XHJcbiAgICAgIC8vYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM5MTI4OEQ7XHJcblxyXG4gICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgLXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIC8vYm9yZGVyLXRvcDogNHB4IHNvbGlkICM5MTI4OEQ7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBjb20taGVhZGluZ3tcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgbWFyZ2luLXRvcDogNXB4OyBcclxuICB9XHJcbiAgaDEsaDIsaDMsaDQsaDV7XHJcbiAgIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICovXHJcbiAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWRhbmknO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgIC8qIG1hcmdpbi1sZWZ0OiAtNnB4OyovXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuIFxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYmVsb3coeHhzKXtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBzdHJvbmd7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHZpZXdtb3JlYnRue1xyXG4gIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAvL21hcmdpbi10b3A6IDEwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHdhdGNoYnRue1xyXG4gIC5idG5zLXdyYXB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAud2F0Y2gtYnRue1xyXG4gICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gLyogICAgcGFkZGluZzogMjMuNXB4IDIwcHggMjMuNXB4IDIwcHg7ICovXHJcbiBwYWRkaW5nOiAyMHB4IDIzLjVweCAyMHB4IDIzLjVweDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAxNHB4O31cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xyXG4gICAgICAvLyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgLy8gYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAvLyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC8vIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAvLyAtd2Via2l0LW1hc2s6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gYm9yZGVyLWxlZnQ6ICMwMTgwQTIgc29saWQgMXB4O1xyXG4gICAgICAgIC8vIGJvcmRlci1yaWdodDogIzhFMjc4RiBzb2xpZCAxcHg7XHJcblxyXG4gICAgICAgIC8vIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIC8vIGluc2V0OiAwO1xyXG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAvLyAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgLy8gLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgIC8vIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgIC8vIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gIH1cclxuICAgIC8vICY6OmFmdGVye1xyXG4gICAgLy8gICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgIHotaW5kZXg6IC0xO1xyXG4gICAgLy8gICB0b3A6IDA7XHJcbiAgICAvLyAgIHJpZ2h0OiAwO1xyXG4gICAgLy8gICB0b3A6IDA7XHJcbiAgICAvLyAgIGxlZnQ6IDA7XHJcbiAgICAvLyAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOTEyODhEO1xyXG4gICAgLy8gICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcclxuICAgIC8vIH1cclxuICAgIC8vICY6OmJlZm9yZXtcclxuICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICB6LWluZGV4OiAtMTtcclxuICAgIC8vICAgdG9wOiAwO1xyXG4gICAgLy8gICByaWdodDogMDtcclxuICAgIC8vICAgYm90dG9tOiAwO1xyXG4gICAgLy8gICBsZWZ0OiAwO1xyXG4gICAgLy8gICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzkxMjg4RDtcclxuICAgIC8vICAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XHJcbiAgICAvLyB9XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgIC8vcGFkZGluZzogMTBweCAxN3B4IDEwcHggMTdweDtcclxuICAgIH1cclxuICAgICAmOmhvdmVye1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XHJcbiAgICAvLyAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgLy8gICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLy8gICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAwLjApO1xyXG4gICAgLy8gICB0cmFuc2l0aW9uOiBib3JkZXIgMHM7XHJcbiAgICAvLyAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNkRCNjtcclxuICAgIC8vICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhFMjc4RjtcclxuICAgICAgLy9iYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gICAgICAvLyAmOjpiZWZvcmV7XHJcbiAgICAgIC8vICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM5MTI4OEQ7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy8gJjo6YmVmb3Jle1xyXG4gICAgICAvLyAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjOTEyODhEO1xyXG4gICAgICAvLyB9XHJcbiAgICAgfVxyXG4gICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsImJvZHl7XHJcbiAgJi5vdmVyZmxvd3tcclxuICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5odG1se1xyXG4gICYub3ZlcmZsb3d7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuaGVhZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk5MTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAvL2JhY2tncm91bmQ6ICRoZWFkZXJ3aGl0ZWJnO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgLy9ib3JkZXItYm90dG9tOiAkZ3JheWNvbG9yIHNvbGlkIDFweDtcclxuICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAgIC8vYmFja2dyb3VuZDogIzE5MWIxYztcclxuICAgICAgLy90cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgLmhlYWRlcldyYXBwZXJ7XHJcbiAgICAgICAgLy8gLmxvZ28gaW1neyAgICBcclxuICAgICAgICAvLyAgIGNvbnRlbnQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9hZGFuaS1sb2dvLWdyYWRpZW50LnN2Zyk7XHJcbiAgICAgICAgLy8gICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLnJpZ2h0LW1lbnV7XHJcbiAgICAgICAgICAvL2JhY2tncm91bmQ6ICRoZWFkZXJpZ2h0O1xyXG4gICAgICAgICAgLy90cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxhbmd1YWdlLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAvLyBidXR0b257XHJcbiAgICAgICAgICAgIC8vICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgLy8gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIC8vICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vIC5zZWFyY2gtYmFye1xyXG4gICAgICAgICAgLy8gICAgIG9iamVjdHtcclxuICAgICAgICAgIC8vICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgLy8gLndoZWVsY2hhaXJ7XHJcbiAgICAgICAgICAvLyAgIG9iamVjdHtcclxuICAgICAgICAgIC8vICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0LW1lbnV7XHJcbiAgICAgICAgICAubmF2LW1haW57XHJcbiAgICAgICAgICAgIG5hdntcclxuICAgICAgICAgICAgICAubmF2LXdyYXB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNuYXYtaWNvbjN7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgIH1cclxuICB9XHJcbiAgJi5vdmVyZmxvd3tcclxuICAgIC8vYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XHJcbiAgICB6LWluZGV4OiA5OTE7XHJcbiAgfVxyXG4gIC5oZWFkZXJXcmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgIHdpZHRoOiA3JTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAvL21hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2Itc2VhcmNoLWljb25cclxuICAgIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKVxyXG4gICAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcmlnaHQ6IDgzcHg7XHJcbiAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZnQtbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiA5MCU7ICBcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgIC8vIHdpZHRoOiA5MiU7XHJcbiAgICAgIH0gXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgICAgICB0b3A6IDEwMSU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDUwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IFxyXG4gICAgICAgIHRvdWNoLWFjdGlvbjogYXV0bztcclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIG5hdntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICBcclxuICAgICAgfVxyXG4gICAgICAjbmF2LWljb24zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCAxMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICB0b3A6OHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLm5hdi1tYWluIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vIEBpbmNsdWRlIGJlbG93KGxnKXtcclxuICAgICAgLy8gICB3aWR0aDogNjAlO1xyXG4gICAgICAvLyB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgd2lkdGg6IDg4Ljg4JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAvKiBwYWRkaW5nOiAyN3B4IDAgMDsgKi9cclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgICBuYXZ7XHJcbiAgICAgICAgLm5hdi13cmFwe1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAvL21hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG4gICAgbmF2IHsgICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgdWwgIHtcclxuICAgICAgICBsaSAge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMjJweCAxOHB4O1xyXG4gICAgICAgICAgJi5tZWdhLW1lbnUtbGlzdHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciA+IC5oYXMtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAuaGFzLWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgIC5oYXMtY2hpbGR7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyID4gLmhhcy1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAuaGFzLWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzMpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzIpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDExcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZ01pZDEpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMjJweCA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQxKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMjJweCAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KCB0YjMpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogJGhlYWRlaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XHJcbiAgICAgICAgICAgICAgLm1lZ2Etd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5tZW51LWNvbHVtbntcclxuICAgICAgICAgICAgICAgICAgLmNvbHVtbi1oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWFyY2gtYmFye1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDQ3JTtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5Y29sb3IyOyAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjdweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgJi5oYXMtY2hpbGR7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjdweCAyMHB4O1xyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAvKiAgcGFkZGluZzogMjdweCAwcHg7ICovXHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5zdWJBY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobGczbWlkKXtcclxuICAgICAgICAgICAgICAvL3BhZGRpbmc6IDI0cHggMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgIC8vcGFkZGluZzogMjRweCA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZDIpe1xyXG4gICAgICAgICAgICAgIC8vcGFkZGluZzogMjRweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICYuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIC8qIHRvcDogNDMlOyAqL1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDM4JTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnN1YkFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogJGhlYWRlaG92ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvLyAmOm50aC1jaGlsZCgxKSAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgLy8gICBtaW4td2lkdGg6IDI0M3B4O1xyXG4gICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDcpe1xyXG4gICAgICAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDcpIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAvLyAgIG1pbi13aWR0aDogMjQzcHg7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIHRvcDogNjFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokaGVhZGVyZ3JheWJnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy93aGl0ZS1zcGFjZTpub3dyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDFweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICB0b3A6IDU4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRoZWFkZXJ3aGl0ZWJnO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTMuNXB4IDAgMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLy93aGl0ZS1zcGFjZTpub3dyYXA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYuNXB4IDAgMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOmluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAmLm1lZ2EtbWVudXtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSAodGIyKXtcclxuICAgICAgICAgICAgICAgIHRvcDogNjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRoZWFkZXJncmF5Ymc7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubWVnYS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobWQpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg4Ljg4JTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lbnUtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS81KTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDAgNDVweDtcclxuICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAwcHggMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICYubm8taGVhZGluZy1saW5rc3tcclxuICAgICAgICAgICAgICAgICAgICAuY29sdW1uLWhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICYubmF2LXN1Yi1oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0ZWQtY29tcGFuaWVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5saXN0ZWQtY29tcGFuaWVze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAuY29sdW1uLWhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubmF2LXN1Yi1oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saXN0ZWQtY29tcGFuaWVze1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9saXN0ZWQtaWNvbi1ibGFjay5zdmcpIG5vLXJlcGVhdCByaWdodCAwIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnN1c3RhaW5hYmlsaXR5LXN1Ymxpbmtze1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXI+IHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSAodGIyKXtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XHJcbiAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSAodGIyKXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDFweDtcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYubWVnYS1tZW51e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAwO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDI2cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDI2cHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jb2xvci10aGVtZXtcclxuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMyU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IC0zcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgICAgICAvL3JpZ2h0OiAtNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb2xvci10aGVtZS1saXN0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDo2N3B4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLm1vYi1oaWRle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY2Nlc3NpYmlsaXR5LXRhYntcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAubW9iLXRleHR7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5kcm9wZG93bi1tZW51MntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciA+IC5oYXMtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgLmhhcy1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICYubWVnYS1tZW51e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnMil7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NCU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDIxJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzQlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubWVnYS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5jb2x1bW4taGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodC1saW5rc3tcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobWQzKXtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjZweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjZweCA3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDEzcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjZweCA3cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgICAvLyAgIHBhZGRpbmc6IDI2cHggMTNweDtcclxuICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICAmLmFib3V0LXN1Yi1saW5rc3tcclxuICAgICAgICAgICAgICAgICAgdG9wOjY3cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xN3B4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzY1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTdweDtcclxuICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobGcyKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTdweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDo2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5uYXYtd3JhcFxyXG4gICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtbWVudSB7XHJcbiAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC8vcGFkZGluZzogMTVweCA0OXB4IDE1cHggMjBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgYmFja2dyb3VuZDogJGhlYWRlcmdyYXliZztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvKmp1c3RpZnktY29udGVudDogbGVmdDsgKi9cclxuICAgICAgLyogd2hlbiBhY2Nlc2liaWxpdHkgYW5kIGxhbiBvbiBjb21tZW50IGJlbG93IGp1c3RpZnktY29udGVudCBhbmQgdW5jb21tZW50IGFidmUgb25lICovXHJcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgLy8gQGluY2x1ZGUgYmVsb3cobGcyKXtcclxuICAgICAgLy8gICB3aWR0aDogNDAlO1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC5yaWdodC1saW5rc3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxN3B4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgJi5jb2xvci10aGVtZXtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY29sb3ItdGhlbWUtbGlzdHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOjY3cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mb250LWluY3JlYXNle1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5mb250LWxpc3R7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOjY3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGFib3ZlIChtZDIpe1xyXG4gICAgICAgIC8vcGFkZGluZzogMTVweCAyNHB4IDE1cHggMjRweDtcclxuICAgICAgfSBcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAvL3BhZGRpbmc6IDE1cHggMzBweCAxNXB4IDE5cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmV0d2VlbihtZCxtZDIpXHJcbiAgICAgIHtcclxuICAgICAgICAvL3dpZHRoOiAzMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyAodGIyKXtcclxuICAgICAgICB3aWR0aDogODguODglO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnNlYXJjaC1iYXIge1xyXG4gICAgICAgIC8vZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAxMHB4IDhweCA5cHggMTBweDtcclxuICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGFib3ZlIChtZDIpe1xyXG4gICAgICAgICAgLy9wYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgICBvYmplY3R7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAud2hlZWxjaGFpciB7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAvL3BhZGRpbmc6IDEwcHggOHB4IDlweCAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvYmplY3R7XHJcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBhYm92ZSAobWQyKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB9IFxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICB3aWR0aDogOTElO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9mb290ZXItYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93LW1vYmlsZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAubGFuZ3VhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmd1YWdlLWRyb3Bkb3due1xyXG4gICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgIFxyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICBcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA1NiU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm9vdGVyLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgIC8qICB0b3A6IDQyJTsgKi9cclxuICAgICAgICAgICAgIHRvcDogMTIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICYuc2hvdy1tb2JpbGV7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYW5ndWFnZS1saXN0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgIHRvcDozOXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYW5ndWFnZS1pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDsgICAgICAgICAgXHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cgKHRiMil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93ICh0YjIpe1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZ3JheWhlYWRlcntcclxuICAgICAgLy9iYWNrZ3JvdW5kOiAkZ3JheWhlYWRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXNhYmlsaXR5LWRyb3Bkb3due1xyXG4gICAgICBtaW4td2lkdGg6IDM5NnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMHB4KTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIG1kKXtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5kaXNhYmlsaXR5LWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAud3JhcC1jb250YWluZXJ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206ICM3YjdiN2Igc29saWQgMXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAuaGVhZGluZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN1YmhlYWRpbmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpc2FiaWxpdHktYnRucy1jb250YWluZXJ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5kaXNhYmlsaXR5LWJ0bntcclxuICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgIGJvcmRlci1ib3R0b206ICRncmF5Y29sb3IyIHNvbGlkIDFweDtcclxuICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgLmJ0bi10ZXh0LXJpZ2h0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICB9XHJcbiAgICAgICAgICAgLmJ1dHRvbnN7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMHB4O1xyXG4gICAgICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOjdweDtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIC4wNik7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yIDAlLCAkcGlua2NvbG9yIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgJi5vZmYge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hlY2stdG9nZ2xlLXJvdW5kLWZsYXQ6Y2hlY2tlZH4ub257XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdHtcclxuICAgICAgICAgICAgICAmOmNoZWNrZWQgfiAub2ZmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciAwJSwgJHBpbmtjb2xvciAxMDAlKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hlY2stdG9nZ2xlICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hlY2stdG9nZ2xlLXJvdW5kLWZsYXQgKyBsYWJlbDpiZWZvcmUsIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmNoZWNrLXRvZ2dsZS1yb3VuZC1mbGF0ICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yIDAlLCAkcGlua2NvbG9yIDEwMCUpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNTlweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjODEzNTk3LCAjNzAzZTlkLCAjNWM0NmEyLCAjNDY0Y2E0KTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MnB4O1xyXG4gICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTJweDtcclxuICAgICAgICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogNTJweDtcclxuICAgICAgICAgICAgICAtby1ib3JkZXItcmFkaXVzOiA1MnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjJzO1xyXG4gICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XHJcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5jaGVjay10b2dnbGUtcm91bmQtZmxhdDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM4MTM1OTcsICM3MDNlOWQsICM1YzQ2YTIsICM0NjRjYTQpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmVzZXQtYnRue1xyXG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDEwcHggMDtcclxuICAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzOTM5MzkgMCUsICMzOTM5MzkgMjIlLCAjMzkzOTM5IDkwJSk7IFxyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpOyBcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdC1jb250aWFuZXJ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMjhweCAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogIzdiN2I3YiBzb2xpZCAxcHg7XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAmLmNvbG9yLXRoZW1lLXRhYntcclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuMSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZm9udC1saXN0e1xyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNC4xJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzOTM5MzkgMCUsICMzOTM5MzkgMjIlLCAjMzkzOTM5IDkwJSk7IFxyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpOyBcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7IFxyXG4gICAgICAgICAgICAgICAgLy8td2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keXtcclxuICAmLmdyYXloZWFkZXJ7XHJcbiAgICBoZWFkZXJ7XHJcbiAgICAgLyogYmFja2dyb3VuZDogJGdyYXloZWFkZXI7Ki9cclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1iYXItd3JhcHBlcntcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAtMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44MCk7IFxyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcclxuICAtbW96LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAmLmFjdGl2ZXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcbiAgLnNlcmFjaC1iYXItY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDU1LjU2JTtcclxuICAgIG1heC13aWR0aDoxOTIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgIHdpZHRoOiA4OC44OCU7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWJhci13cmFwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAxNTBweCAwIDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICBtYXJnaW46IDkwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWFyY2gtYmFyLWJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkZ3JheWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLWJ0bnN7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICAuc2VhcmNoLWljb257XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5taWMtaWNvbntcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlYXJjaC1kcm9wZG93bntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya3Bpbmtjb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGdyYXljb2xvciAwcHggMHB4IDJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobGcpe1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmdiYSgxOTMsIDE5MywgMTkzLCAwLjE2KSBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2gtcG9wdWxhci1rZXl3b3Jkc3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmtleXdvcmRzLWhlYWRpbmd7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIGxpe1xyXG4gICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4O1xyXG4gICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0Ni41JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCM5MTI4OEQsIzkxMjg4RCwjOTEyODhELCM5MTI4OEQsIzkxMjg4RCk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjg4RDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MTI4OEQ7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG9zZS1zZWFyY2gtYmFye1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQlO1xyXG4gICAgcmlnaHQ6IDMlO1xyXG4gICAgaW1ne1xyXG4gICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgYmFja2dyb3VuZDogJGdyYXljb2xvcjI7XHJcbn1cclxuLnNlYXJjaC1kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4ICRncmF5Y29sb3IyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1hY3tcclxuICBoZWFkZXJ7XHJcbiAgICAuaGVhZGVyV3JhcHBlcntcclxuICAgICAgbmF2e1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1lZ2EtbWVudS1saXN0e1xyXG4gICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG59IiwiLmJhbm5lcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy9tYXJnaW4tYm90dG9tOiAtNHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICAuYmFubmVyLXNsaWRlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgXHJcbiAgICBpbWd7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5IZXJvU2xpZGVyIHtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgLjNzO1xyXG4gICAgICAmLnNUaHVtYkhpZGVcclxuICAgICAge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICBcclxuICAgICAgICAgIC5zd2lwZXItc2xpZGUgeyBcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAgICAgfVxyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgLmN1c3RvbS1wYWdpbnRpb257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNS41NiU7XHJcbiAgICBib3R0b206IDMlO1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICByaWdodDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgICB9XHJcbiAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiAwJTtcclxuICAgfVxyXG4gIH1cclxuLmNhcmQtd3JhcHBlclxyXG57XHJcbiBcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAxMTVweDtcclxuXHR6LWluZGV4OiA5OTtcclxuICByaWdodDogMDtcclxuXHJcbiAgbWF4LXdpZHRoOiA3NzBweDtcclxuICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiKVxyXG4gIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHNtKVxyXG4gIHtcclxuICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgYm90dG9tOiA3NXB4O1xyXG4gIH1cclxufSAgXHJcbi5zd2lwZXIge1xyXG5cdFxyXG4gIC5zY2FyZFxyXG4gIHtcclxuICAgIHdpZHRoOiAxODBweDtcclxuICAgIGhlaWdodDogMjYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpXHJcbiAgICB7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHhzKXtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4vKlxyXG4gIEBpbmNsdWRlIGJlbG93KGxnKXtcclxuICAgIGhlaWdodDogMjIwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gIH1cclxuICAgICovXHJcbn1cclxuLnN3aXBlci1zbGlkZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5teVN3aXBlciB7XHJcbiBcclxuXHJcbiAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgIGJvdHRvbTogMTguMjUlO1xyXG4gIH1cclxuICBcclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICBib3R0b206IDEwLjI1JTtcclxuICB9XHJcblx0LnRleHQtd3JhcGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRib3gtc2hhZG93OiAycHggM3B4IDRweCAjMzMzO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0XHJcblx0LmltZy1ib3gge1xyXG5cdFx0Ly8gdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgdmlkZW97XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgIH1cclxuXHR9XHJcbiAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuLmltZy1ib3gge1xyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuI2N1c3RvbXNsaWRlciB7XHJcblx0LmltZy1ib3gge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvL2hlaWdodDogY2FsYygxMDB2aCArIDJweCk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICBcclxuXHR9XHJcbn1cclxuI2xheWVyMSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBjYWxjKDEwMHZoICsgMnB4KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5zbGlkZVdyYXB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5pbWctYm94e1xyXG4gICAgICB2aWRlb3tcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93TyhtZDIgLCBsYW5kc2NhcGUpe1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAvL2hlaWdodDogMTAwdmg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmV0d2VlbihtZCwgbWQyKXsgXHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcbn1cclxuI2xheWVyMiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBjYWxjKDEwMHZoICsgMnB4KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5zbGlkZVdyYXB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5pbWctYm94e1xyXG4gICAgICB2aWRlb3tcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJi5hY3RpdmVcclxuICAgICAgICB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvd08obWQyICwgcG9ydHJhaXQpe1xyXG4gICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTs7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvd08obWQyICwgbGFuZHNjYXBlKXtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIH1cclxuICBcclxufVxyXG4udGV4dC13cmFwZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdGJvdHRvbTogMTA1cHg7XHJcblx0bGVmdDogNS41NiU7XHJcblx0Y29sb3I6ICR3aGl0ZWNvbG9yO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWF4LXdpZHRoOiA1MyU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcclxuICAgIG1heC13aWR0aDogNTMlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgLy9ib3R0b206IDE4LjI1JTtcclxuICAgIG1heC13aWR0aDogNTklO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgYm90dG9tOiAzMi4yNSU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIGJvdHRvbTogMzAlO1xyXG4gIH1cclxuXHQudGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0LjRyZW07XHJcbiAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIH1cclxuXHR9XHJcbiAgLnBhcmdyYXBoe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyBcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgd2F0Y2hidG4oKTtcclxuICAgIC5idG5zLXdyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIC53YXRjaC1idG57XHJcbiAgICAgICAgLy9taW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbn1cclxuLmF1dG9wbGF5LXByb2dyZXNzIHtcclxuXHRoZWlnaHQ6IDJweDtcclxuXHR3aWR0aDogNDAwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogNDNweDtcclxuXHRyaWdodDogOTBweDtcclxuXHR6LWluZGV4OiA5OTtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICBAaW5jbHVkZSBiZWxvdyhsZzIpe1xyXG4gICAgYm90dG9tOiA0NnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICB3aWR0aDogODlweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDFweDtcclxuICAgIHJpZ2h0OiAtNXB4O1xyXG4gIH1cclxuXHJcblx0LnBiYXIge1xyXG5cdFx0d2lkdGg6IDBweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlNTdhYSAwJSwgIzkxMjg4ZCAxMDAlKTtcclxuXHR9XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0Ym9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGxlZnQ6IC0xNnB4O1xyXG4gIHRvcDogLTQ2cHg7XHJcbiAgei1pbmRleDogOTE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgIHRvcDogLTQ5cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJuZXh0XCI7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuXHRib3R0b206IDIzcHg7XHJcblx0Ym9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGxlZnQ6IC03MHB4O1xyXG4gIHRvcDogLTQ2cHg7XHJcbiAgei1pbmRleDogOTE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxlZnQ6IC03MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmOjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwicHJldlwiO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogNTMwcHg7XHJcblx0bGVmdDogYXV0bztcclxuXHRmb250LXNpemU6IDYuNHJlbTtcclxuXHRjb2xvcjojRkRGN0VFNjY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICA7XHJcblx0b3BhY2l0eTogMC45O1xyXG5cdHdpZHRoOiA1MHB4O1xyXG4gIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICByaWdodDogNTcwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICB0b3A6IC03OXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGJvdHRvbTogMjNweDtcclxuICAgIHJpZ2h0OiA4OXB4O1xyXG4gICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICB0b3A6IGluaGVyaXQ7XHJcbiAgfVxyXG4gfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5iYW5uZXItc2xpZGVyIC5zd2lwZXIge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogMjBweDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUtcHJldixcclxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcblxyXG5cclxuLmJhbm5lcntcclxuICAuYmFubmVyLXNsaWRlcntcclxuICAgIC50ZXh0LXdyYXBlcntcclxuICAgICAgJi53aXRoLXBhcmFncmFwaHtcclxuICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgIH1cclxuICB9XHJcbn0gXHJcblxyXG4iLCIuZ3Jvd3RoLXNlY3Rpb257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiRncm93dGhiZztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICYuc2VjdGlvbmhlaWdodHtcclxuICAgIEBpbmNsdWRlIGJldHdlZW4odGIyLCB0YjMpe1xyXG4gICAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICB9XHJcbiAgIFxyXG4gIH1cclxuICAuZ3Jvd3RoX3dyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJi5tYXJnaW5Ub3BcclxuICAgIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjdweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgLmdyb3d0aC1sZWZ0LXNlY3tcclxuICAgIHdpZHRoOiA0Mi4xJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubGVmdGltYWdle1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgQGluY2x1ZGUgYmV0d2Vlbih0YjIsIHRiMyl7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIC5ncm93dGgtcmlnaHQtc2Vje1xyXG4gICAgd2lkdGg6IDU3LjklO1xyXG4gICAgcGFkZGluZzogMCA5LjglIDBweCA4LjQlO1xyXG4gICAgIEBpbmNsdWRlIGJlbG93KG1kMSl7XHJcbnBhZGRpbmc6IDAgOCUgMCA3JTtcclxuICAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHRXcmFwcGVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIC5ncm93dGgtaGVhZGluZ3tcclxuICAgICAgIC8qIGJhY2tncm91bmQ6ICRza3libHVlY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyovXHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQWRhbmknO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgIH1cclxuICAgICAgICAucXVvdGUtaW1ne1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgdG9wOiAtMjFweDtcclxuICAgICAgICAgICAgbGVmdDogLTM0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHRvcDogLTE3cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTlweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ncm93dGgtc3VidGV4dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnMil7XHJcbiBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJldHdlZW4obWQsIG1kMil7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgJi5yZWR1Y2UtZm9udC10ZXh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJsb2NrcXVvdGV7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBxdW90ZXM6IGF1dG87XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XHJcbiAgICAgICAgICAgIGxlZnQ6LTIxcHg7XHJcbiAgICAgICAgICAgIHRvcDoycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcclxuICAgICAgICAgICAgYm90dG9tOi01cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmlne1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQuM3JlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfSAgICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgLmJpZ3tcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4gICAgICAgIH1cclxuIFxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1hbmltYXRpb25cclxuICAgICAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuXHJcbiAgICAgIH1cclxuICAgICAgLmluZm8td3JhcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XHJcbiAgICAgICAgLy8gYm90dG9tOiA3NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5hcnJvdy1pY29uc3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5mb3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cyl7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAubmFtZXtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAvKiAgICBmb250LXNpemU6IDEuNnJlbTsgKi9cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2lnbmF0aW9ue1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxufVxyXG4jc2VjdGlvbi1ncm93dGhcclxue1xyXG4gICYuZnAtc2VjdGlvblxyXG4gIHtcclxuICAgIC5sZWZ0aW1hZ2VcclxuICAgIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIC41cztcclxuICAgIH1cclxuICAgICYuYWN0aXZlXHJcbiAgICB7XHJcbiAgICAgIC5sZWZ0aW1hZ2VcclxuICAgICAge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICAmLm5vQW5pbWF0aW9uXHJcbiAgICB7XHJcbiAgICAgIC5sZWZ0aW1hZ2VcclxuICAgICAge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIFxyXG4vLyAjc2VjdGlvbi1ncm93dGh7XHJcbi8vICAmLnBhbmVse1xyXG4vLyAgIC5ncm93dGgtbGVmdC1zZWN7XHJcbi8vICAgICBvcGFjaXR5OiAwO1xyXG4vLyAgICAgJjo6YmVmb3JlIHtcclxuLy8gICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICAgIHRvcDogLTFweDtcclxuLy8gICAgICAgcmlnaHQ6IC0xcHg7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6ICRncm93dGhiZztcclxuLy8gICAgICAgei1pbmRleDogMTtcclxuLy8gICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgfVxyXG4vLyAgICYuYWN0aXZle1xyXG4vLyAgICAgIG9wYWNpdHk6IDE7XHJcbi8vICAgICAmOjpiZWZvcmUge1xyXG4vLyAgICAgICB3aWR0aDogMDtcclxuLy8gICAgICAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1vdXQgMC4zcztcclxuLy8gICB9XHJcbiBcclxuLy8gICB9XHJcbi8vICAgfVxyXG4vLyAgfVxyXG4vLyB9XHJcblxyXG4iLCIuU3VzdGFpbmFiaWxpdHktc2VjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcclxuICAvL2JhY2tncm91bmQtaW1hZ2U6ICRzdXN0YW5pYmlsaXR5Ymc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgfVxyXG5cclxuICAuU3VzdGFpbmFiaWxpdHktd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb20tdGhyZWVJbWFnZVNsaWRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDg4Ljg4JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDBweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhyZWUtaW1nZVNsaWRlQm94IHtcclxuICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM2MHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMykge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKG1kLCBsZ01pZCl7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAvKiAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2xpZGUtdGV4dC1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIC5zbGlkZS1oZWFkaW5nLXRleHQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2LjY1M3JlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGUtc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdtb3JlLWJ0biB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiNzZWN0aW9uLXN1c3RhaW5hYmlsaXR5XHJcbntcclxuICAmLmZwLXNlY3Rpb25cclxuICB7XHJcbiAgICAuY29tLWhlYWRpbmdcclxuICAgIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIC41cztcclxuICAgICAgaDJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmVcclxuICAgIHtcclxuICAgICAgLmNvbS1oZWFkaW5nXHJcbiAgICAgIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ub0FuaW1hdGlvblxyXG4gICAge1xyXG4gICAgICAuY29tLWhlYWRpbmdcclxuICAgICAge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG59IiwiLm5ld3Nyb29tLXNlY3Rpb257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiRuZXdzcm9vbWJnO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbTEpe1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAubmV3cm9vbS1tYWluLXdyYXB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDY3cHg7IFxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3c3Jvb20td3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1idG57XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgIH1cclxuICB9XHJcbiAgfVxyXG4gIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICB3aWR0aDogODguODglO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnR3by1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcclxuICAgICAgJi5uby1wYWRkaW5ne1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgfVxyXG4gICAgICAudHdvLWltZ2VTbGlkZUJveHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNCU7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA2M3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cztcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlQ2xhc3N7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlLXRleHQtYm94e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgLypmbGV4LXdyYXA6IHdyYXA7Ki9cclxuICAgICAgICAgICYud2l0aC1kYXRle1xyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBhYm92ZShtZDMpe1xyXG4gICAgICAgICAgICAvLyAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgIC8vICAgbWluLWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgLy8gICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5ld3RhYi1pY29ue1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgICAgICAvLyBAaW5jbHVkZSBhYm92ZShtZDIpe1xyXG4gICAgICAgICAgLy8gICBtaW4taGVpZ2h0OiAxMTVweDtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAvLyAgIG1pbi1oZWlnaHQ6IDk1cHg7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAuc2xpZGUtc3ViLXRleHR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLy8td2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucGFkZGluZ0J0e1xyXG4gICAgICAgICAgICAgLyogcGFkZGluZy1ib3R0b206IDIwcHg7Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgIC8vLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC52aWV3bW9yZS1idG57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXdtb3JlYnRuKCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWUtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyNTA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAvL3BhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgMjVweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cyl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHhzKXtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aXRsZS1oZWFkaW5ne1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDIwcHggMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICduZXh0JztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAgICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIHJpZ2h0OiA1M3B4O1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyhsZ01pZCl7XHJcbiAgICAgICAgLy8gICByaWdodDogNS41JTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAvLyAgcmlnaHQ6IDYuNTYlO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgcmlnaHQ6IDcuNTYlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJ3ByZXYnO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3NlY3Rpb24tbmV3c3Jvb217XHJcbiAgJi5wYW5lbHtcclxuICAgIC5uZXdzcm9vbS1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLm5ld3Jvb20tbWFpbi13cmFwe1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICAgICAgLnR3by1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAudHdvLWltZ2VTbGlkZUJveHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjNweDtcclxuICAgICAgICAgICAgLnNsaWRlLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgIC52aWV3bW9yZS1idG57XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgfVxyXG59XHJcblxyXG4jc2VjdGlvbi1uZXdzcm9vbVxyXG57XHJcbiAgJi5mcC1zZWN0aW9uXHJcbiAge1xyXG4gICAgLmNvbS1oZWFkaW5nXHJcbiAgICB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAuNXM7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZVxyXG4gICAge1xyXG4gICAgICAuY29tLWhlYWRpbmdcclxuICAgICAge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICAmLm5vQW5pbWF0aW9uXHJcbiAgICB7XHJcbiAgICAgIC5jb20taGVhZGluZ1xyXG4gICAgICB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByZXNzX3JlbGVhc2VfZGV0YWlsX21haW57XHJcbiAgLm5ld3Nyb29tLXNlY3Rpb257XHJcbiAgICAubmV3cm9vbS1tYWluLXdyYXB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICB9IFxyXG59IiwiLnZpZGVvcy1zZWN0aW9ue1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudmlkZW8td3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnZpZGVvLWJveHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy9oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB2aWRlb3tcclxuICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAvL2hlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnZpZGVvLW92ZXJsYXktdGV4dHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgbGVmdDogNS41NiU7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvLXRleHR7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGxheS1pY29ue1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB3YXRjaGJ0bigpO1xyXG4gICAgICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgICAgIC53YXRjaC1idG57XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIC8vICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIC8vICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgLy8gICAmOjphZnRlciB7XHJcbiAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAvLyAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgLy8gICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgLy8gICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAvLyAmOmhvdmVye1xyXG4gICAgICAgICAgLy8gICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgLy8gICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAvLyAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJyZWFkY3J1bWJ7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4jc2VjdGlvbi12aWRlb3N7XHJcbiAgJi5wYW5lbHtcclxuICAgIC52aWRlb3Mtc2VjdGlvbiB7XHJcbiAgICAgIC52aWRlby13cmFwcGVye1xyXG4gICAgICAgIC52aWRlby1ib3h7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgIFxyXG4gIH1cclxufVxyXG5cclxuI3NlY3Rpb24tdmlkZW9zXHJcbntcclxuICAmLmZwLXNlY3Rpb25cclxuICB7XHJcbiAgICAvLyAudmlkZW8tdGV4dFxyXG4gICAgLy8ge1xyXG4gICAgLy8gICBvcGFjaXR5OiAwO1xyXG4gICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xyXG4gICAgLy8gICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAuN3M7XHJcbiAgICAvLyB9XHJcbiAgICAvLyAuYnRucy13cmFwXHJcbiAgICAvLyB7XHJcbiAgICAvLyAgIG9wYWNpdHk6IDA7XHJcbiAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XHJcbiAgICAvLyAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIC45cztcclxuICAgIC8vIH1cclxuICAgIC8vICYuYWN0aXZlXHJcbiAgICAvLyB7XHJcbiAgICAvLyAgIC52aWRlby10ZXh0XHJcbiAgICAvLyAgIHtcclxuICAgIC8vICAgICBvcGFjaXR5OiAxO1xyXG4gICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gICAuYnRucy13cmFwXHJcbiAgICAvLyAgIHtcclxuICAgIC8vICAgICBvcGFjaXR5OiAxO1xyXG4gICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxufSIsIi50aW1lbGluZS1zZWN0aW9ue1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgfVxyXG4gIC50aW1lbGluZS1zbGlkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC50aW1lbGluZS1zbGlkZXItd3JhcHBlcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYmV0d2VlbihzbSwgdGIyKXtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpbWVsaW5lLW92ZXJsYXl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA1LjU1JTtcclxuICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDk2MHB4KTtcclxuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MiU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lLWhlYWRpbmd7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lLXRleHR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZWxpbmUtYm94e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbXtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZWNvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZWxpbmUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdGltZWxpbmVjb2xvcjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3dGltZWxpbmUtYnRue1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNiU7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5JTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudmlldy10aW1lLWJ0bntcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTdweCAxN3B4IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxN3B4IDEwcHggMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlcl9fY29udHJvbHN7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTQlO1xyXG4gICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICB6LWluZGV4OiA5OTE7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgYm90dG9tOiAxNC41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIGJvdHRvbTogMTEuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIGJvdHRvbTogMTUuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIGJvdHRvbTogMzYuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKXtcclxuICAgICAgICAgIGJvdHRvbTogMzIuNyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cyl7XHJcbiAgICAgICAgICBib3R0b206IDMwLjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xyXG4gICAgICAgICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNreWJsdWVjb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHNreWJsdWVjb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMTFweDtcclxuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQ5JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhcmVlci1zZWN0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiAkY2FyZWVyYmc7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJlZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZWZ0cG9zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ0LjQ0JSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmV0d2VlbihsZzMsIGxnNCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5NDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmVlci1sZWZ0LXNlYyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShsZylcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZWVyLWJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJlZXItcmlnaHQtc2VjIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJlZXItc2xpZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgODBweCAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobGcyKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgODBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobGcyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTEuNCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6Y2FsYygxMS40JSArIDUzcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZWVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmVlci1zbGlkZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb20tY2FyZWVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuNjglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzZWN0aW9uLWNhcmVlclxyXG57XHJcbiAgICAmLmZwLXNlY3Rpb25cclxuICAgIHtcclxuICAgICBcclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIC41cztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbS1oZWFkaW5nXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4gLjZzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgLnN3aXBlci13cmFwcGVyXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbS1oZWFkaW5nXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ub0FuaW1hdGlvblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgLnN3aXBlci13cmFwcGVyXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbS1oZWFkaW5nXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb3VuZGF0aW9uLXNlY3Rpb257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiRmb3VuZGF0aW9uYmc7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gIH1cclxuICAuZm91bmRhdGlvbi13cmFwcGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuZm91bmRhdGlvbi1sZWZ0LXNlY3tcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuZm91bmRhdGlvbi1pbWFnZS13cmFwe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSlcclxuICAgICAgICB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3VuZGF0aW9uLXJpZ2h0LXNlY3tcclxuICAgICAgd2lkdGg6IDUxJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgIFxyXG4gICAgICAuZm91bmRhdGlvbi10ZXh0LXdyYXB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm91bmRhdGlvbi1hYm91dC1pbmZve1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud29yZGJyZWttb2J7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5xdW90ZS1pbWd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgbGVmdDogLTI3cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMThweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2lnbmF0aW9uLWluZm8td3JhcHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzZweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYW1lLWluZm97XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNpbmF0aW9uLWluZm97XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld21vcmUtYnRue1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXdtb3JlYnRuKCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHJlbTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNzZWN0aW9uLWxhc3Rcclxue1xyXG4gICYuZnAtc2VjdGlvblxyXG4gIHtcclxuICAgIC5mb3VuZGF0aW9uLWxlZnQtc2VjXHJcbiAgICB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAuNXM7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZVxyXG4gICAge1xyXG4gICAgICAuZm91bmRhdGlvbi1sZWZ0LXNlY1xyXG4gICAgICB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubm9BbmltYXRpb25cclxuICAgIHtcclxuICAgICAgLmZvdW5kYXRpb24tbGVmdC1zZWNcclxuICAgICAge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsImZvb3RlcntcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuICAgIC5mb290ZXItYmd7XHJcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm9vdGVyLWJnLmpwZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDElO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvZm9vdGVyLWJnLW1vYmlsZS5qcGcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItdXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYmx1ci5wbmcpIHJlcGVhdCBsZWZ0IHRvcDtcclxuICAgICAgICBtYXJnaW46IDUwcHggMCAwIDUuNTYlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4IDAgMDtcclxuICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcclxuICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3LjIlO1xyXG4gQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItc29jaWFsLWxpbmtzIHtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ZDJmOTQsICM3ZDJmOTQsICM3ZDJmOTQpIDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDlweCA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCA0cHggN3B4IDVweDtcclxuICAgICAgICAgICB9IFxyXG4gICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDc3JTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcclxuICAgIH1cclxuICAgIC5mb290ZXItY29sLWxpbmtze1xyXG4gICAgICAgIHBhZGRpbmc6MCAzMHB4IDAgMzVweDsgXHJcbiAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS80KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uby1oZWFkaW5nLWxpbmtze1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1zdWItbGlua3tcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IFxyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyBcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjZyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogI0MxQzFDMTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgfSAgXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAgXHJcbiAgICAuZm9vdGVyLWhlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzowIDAgMzNweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBsaW5lLWhlaWdodDogODklO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDMzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODklO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgfSAgIFxyXG4gICAgIC5mb290ZXItaGVhZC5oYXMtY2hpbGR7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgICYuYWN0aXZle2JvcmRlci1ib3R0b206IG5vbmU7fSAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1wb2xpY3kge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwNzBlMTc7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmZvb3Rlci1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogOTMlO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyLXdyYXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyLWNvcHlyaWdodHtcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgICAgICAuZm9vdGVyLWxpbmtzIHtcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHhzKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgIFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgfSAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLmJ1c2luZXNzLXNlY3Rpb24ge1xyXG5cdC8vYmFja2dyb3VuZDogJGJ1c2luZXNzYmc7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0LmJ1c2luZXNzLXdyYXBwZXIge1xyXG5cdFx0Ji5tYXJnaW5Ub3BcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGFib3ZlKGxnKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb20taGVhZGluZyB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ1c2luZXNzLXRhYi13cmFwIHtcclxuXHRcdFx0LmJ1c2luZXNzLWxpbmtzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5idXNpbmVzcy1tZW51IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2Ni42NiU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDEyJSA1MHB4IDIwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nOiAyMHB4IDEyJSA1MHB4IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDY2LjY2JTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0dWwuYnVzaW5lc3MtbGlzdC13cmFwIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjYzFjMWMxO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzLjRyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9idXNpbmVzcy1pbWcvaGVhZC1mb3J3YXJkLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjMWMxYzE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuYnVzaW5lc3MtbGlzdGluZyAuYnVzaW5lc3MtY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5idXNpbmVzcy1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5idXNpbmVzcy1zdWItY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNDMUMxQzE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzBweCAwIDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwIDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5idXNpbmVzcy1zdWItaGVhZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly9kaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDklO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2MxYzFjMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYnVzaW5lc3MtaW1nL2hlYWQtZm9yd2FyZC1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0LnNob3ctc3ViLWhlYWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2MxYzFjMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vd2lkdGg6IGNhbGMoMTAwJSAtIDE4NnB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LypiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyovXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiA4cHggc29saWQgI0ZERjdFRTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5zaG93bGVzcyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAzMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5idXNpbmVzcy1saXN0aW5ne1xyXG5cdFx0XHRcdFx0XHRcdFx0LmJ1c2luZXNzLWNvbnRlbnR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5idXNzaW5lc3Mtc2xpZGVyLXdyYXAge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYWJvdmUobGcpXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC03MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDUwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJ1c2luZXNzLWdhbGxlcnkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0LnRlY2gtc3dpcGVyIHtcclxuXHRcdFx0XHRcdFx0XHQuc3dpcGVyLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5pbWFnZS1ib3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvL2hlaWdodDogY2FsYygxMDB2aCAtIDI2MHB4KTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5pbWFnZS1jYXB0aW9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNjMWMxYzE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMzkzOTM5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTNweCAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xMzhyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4jc2VjdGlvbi1idXNpbmVzc1xyXG57XHJcblx0Ji5mcC1zZWN0aW9uXHJcblx0e1xyXG5cdFx0LmNvbS1oZWFkaW5nXHJcblx0XHR7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAuNXM7XHJcblx0XHR9XHJcblx0XHQuYnVzc2luZXNzLXNsaWRlci13cmFwXHJcblx0XHR7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlLWluIC41cztcclxuXHRcdH1cclxuXHRcdCYuYWN0aXZlXHJcblx0XHR7XHJcblx0XHRcdC5jb20taGVhZGluZ1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1c3NpbmVzcy1zbGlkZXItd3JhcFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQmLm5vQW5pbWF0aW9uXHJcblx0XHR7XHJcblx0XHRcdC5jb20taGVhZGluZ1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1c3NpbmVzcy1zbGlkZXItd3JhcFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuQ29tX2J1c2luZXNzSG9tZXtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQuYnVzaW5lc3Mtc2VjdGlvbl9ob21le1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQuaGVhZGluZy13cmFwe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb20taGVhZGluZ3tcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG5cdFx0XHRAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdCAgIH1cclxuXHRcdFx0LmJ1c2luZXNzLXJpZ2h0LXRhYntcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMHB4O1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjYzFjMWMxO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjRweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjIwcHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3coc20pe1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZle1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4ZikgMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpIDE7XHJcblxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJ1c2luZXNzLWRldGFpbHMtY29tcHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ly9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnVzaW5lc3MtbGVmdC1zZWN7XHJcblx0XHRcdFx0d2lkdGg6IDM4LjQlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjglO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJldHdlZW4odGIyLCB0YjMpe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ5LjMlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5mdWxsLXdpZHRoe1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdCBtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0IHVse1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNC4yJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMSU7XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMSU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNG4rNCl7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzIuMiU7XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNG4rNCl7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDklO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ4LjUlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIuMiU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi4yJTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0OS41JTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDElO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdFx0LnRodW1iLWltYWdle1xyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Lm92ZXJsYXktd3JhcHtcclxuXHRcdFx0XHRcdFx0XHRcdC5vdmVybGF5LXRleHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuYXJyb3ctcmlnaHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQgIH1cclxuICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdCB9XHJcblx0XHRcdFx0XHQgLnRodW1iLWltYWdle1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0IC8vd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHQgLy9oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRcdFx0XHRcdFx0IC8vbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lm92ZXJsYXktd3JhcHtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0Lm92ZXJsYXktdGV4dHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMHB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5hcnJvdy1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCB9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNjAlO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDFzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm92ZXJsYXktd3JhcHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDk1JTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDk0JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3coc20pe1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDg1JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3coeHhzKXtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA5NiU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQub3ZlcmxheS10ZXh0e1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDk4JTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0XHRcdCAgbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdCAgYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdCAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh4eHMpe1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiR3aGl0ZWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmFycm93LXJpZ2h0e1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA5cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2JvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly9ib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdC8vdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuXHRcdFx0XHRcdFx0XHQgICAgLy8gd2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNi41cHgsIDNweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvYWRhbml2MS9kaXN0L2ltYWdlcy9hcnJvd19yaWdodF9hbHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNi41cHgsIDFweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0IH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1c2luZXNzLXJpZ2h0LXNlY3tcclxuXHRcdFx0XHR3aWR0aDogNjEuMSU7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgdGIzKXtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKXtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idXNpbmVzcy1kZXRhaWwtY29udGVudHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0LmJpZy10aHVtYi1pbWFnZXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDFzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idXNpbmVzcy1kZXRhaWxzLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdCAgbGVmdDogMDtcclxuXHRcdFx0XHRcdCAgYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0ICB6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0ICBwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdFx0XHQgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDEzcHg7XHJcblx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHRcdCAgdWx7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMTJweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42MCk7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpe1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNnB4IDZweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNEQ0RDREM7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnQWRhbmknO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5hcnJvdy1yaWdodHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTFweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly9ib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly9ib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0ICAgb3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNi41cHgsIDNweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2FkYW5pdjEvZGlzdC9pbWFnZXMvYXJyb3dfcmlnaHRfYWx0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvL2hlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMy41cHgsIDFweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdC5hcnJvdy1yaWdodHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0XHQgIC5lbHBsb3JlLW1vcmUtY3Rhe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDAgMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdC8vICY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdHJpZ2h0OiAtMjlweDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdGJvdHRvbTogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0QGluY2x1ZGUgYmVsb3cobWQyKXtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0Ym90dG9tOiAycHg7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdC8vdHJhbnNmb3JtOiByb3RhdGUoLTg4ZGVnKSB0cmFuc2xhdGUoLTEuNXB4LCAyNnB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogNTglO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogLTMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvL3RyYW5zZm9ybTogcm90YXRlKC04OGRlZykgdHJhbnNsYXRlKDIuNXB4LCAyNnB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKXtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMzJweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IC0zMnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKXtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogLTMycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMzJweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvKiBkaXNwbGF5OiBub25lOyAqL1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYjVmVydGljYWxze1xyXG5cdFx0XHRcdC5idXNpbmVzcy1sZWZ0LXNlY3tcclxuXHRcdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHQudGh1bWItaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm92ZXJsYXktd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm92ZXJsYXktdGV4dHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuYXJyb3ctcmlnaHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC50aHVtYi1pbWFnZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgLm92ZXJsYXktd3JhcHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgLm92ZXJsYXktdGV4dHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICBsZWZ0OiAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgLmFycm93LXJpZ2h0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm91cmxlYWRlcnNoaXAtc2VjdGlvbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ly9iYWNrZ3JvdW5kLWltYWdlOiRkYXJrcGlua2NvbG9yO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Lm91cmxlYWRlcnNoaXBXcmFwcGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0QGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuXHR9XHJcblxyXG5cdC5vdXJsZWFkZXJzaGlwLXdyYXAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDAgMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm91cmxlYWRlcnNoaXAtYm94IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtODBweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYmVsb3coc20pIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIyLjU2NiU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogODBweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIyLjUlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDguMyU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0YjIpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg0bikge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm91cmxlYWRlci1jYXJkLXdyYXAge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRcdFx0XHRcdC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDJweDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHRcdFx0Ly9tYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3coc20pIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogIzBBNjZDMiBzb2xpZCAycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5pbWFnZS1jYXJkIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5jb250ZW50LWNhcmQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDE2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA1MDkxMSwgIzA3MDgxMSwgIzBhMDcxMSwgIzBjMDUxMCwgIzBmMDQwZSk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGFib3ZlKGxnMykge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTgwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Lm91cmxlYWRlci1pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzBweCAzMHB4IDMwcHggMjBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZXR3ZWVuKG1kLCBsZykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMzBweCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMzBweCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5vdXJsZWFkZXItbmFtZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0LyogY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyovXHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmV0d2VlbihtZCwgbGcyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly9mb250LXNpemU6IDNyZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vZm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Lm91cmxlYWRlci1kZXNpZ25hdGlvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheWNvbG9yO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMDY3cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQub3VybGVhZGVyLXNvY2lhbC1oYW5kbGVzIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmLCAjZmZmLCAjZmZmLCAjZmZmLCAjZmZmKTtcclxuXHRcdFx0XHRcdFx0XHRcdC8qIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7Ki9cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdC8qYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDsqL1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYWJvdmUodGIpIHtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogIzBBNjZDMiBzb2xpZCAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5vdXJsZWFkZXItc29jaWFsLWhhbmRsZXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuY29udGVudC1jYXJkIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC8qIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgfSovXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmltYWdlLWNhcmQge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0LyogYm9yZGVyLXJhZGl1czogMDsqL1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmJsYWNrdGhlbWUge1xyXG5cdFx0Ly9iYWNrZ3JvdW5kOiAkbmV3c3Jvb21iZztcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59IiwiLm91cmxlYWRlcnNoaXAtc2VjdGlvbntcclxuICAgIC5vdXJsZWFkZXJzaGlwV3JhcHBlcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgLm91cmxlYWRlLWRldGFpbC1sZWZ0LXNlY3tcclxuICAgICB3aWR0aDogY2FsYyg0MCUgLSA0MXB4KTtcclxuICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICB3aWR0aDogY2FsYygzMiUgLSA0MXB4KTtcclxuICAgICB9XHJcbiAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gNDFweCk7XHJcbiAgICAgfVxyXG4gICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgfVxyXG4gICAgIC5sZWFkZXItbW9iLWhlYWRpbmd7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAub3VybGVhZGVyLWluZm97XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMjBweCAwcHggMHB4O1xyXG4gICAgICAub3VybGVhZGVyLW5hbWV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAvL2NvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgLy8td2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAvL2JhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJldHdlZW4odGIyLCBtZCl7XHJcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgLy9mb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm91cmxlYWRlci1kZXNpZ25hdGlvbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5vdXItbGVhZGVyLWltYWdle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuc29jaWFsLWhhbmRsZXN7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgLy93aWR0aDogMjklO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEzcHggMCAwO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5kb3dubG9hZC1idG57XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICBcclxuICAgIH1cclxuICAgIH1cclxuICAgIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2Vje1xyXG4gICAgICB3aWR0aDpjYWxjKDYwJSAtIDQxcHgpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIHRvcDogLTEzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNjglIC0gNDFweCk7XHJcbiAgICAgICB9XHJcbiAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDY3JSAtIDQxcHgpO1xyXG4gICAgICAgfVxyXG4gICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgfVxyXG4gICAgICAub3VybGVhZGVyLWluZm8tZGV0YWlsc3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLy9wYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xyXG4gICAgICAgICAgLy9wYWRkaW5nLXRvcDogMzNweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC1ib3gtc2Vje1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDY4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHRXcmFwcGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgXHJcbiAgICAgICAgICAuQ29tLXN1YnRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xyXG4gICAgICAgICAgICBibG9ja3F1b3Rle1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBxdW90ZXM6IGF1dG87XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDotMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOjJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOi0xMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5xdW90ZXN7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogLTIycHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93LWljb25zIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgICAgLmluZm8td3JhcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzdweDsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQWRhbmk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzaWduYXRpb24ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogQWRhbmk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tYW5pbWF0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5xdW90ZXMtc2xpZGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi13cmFwe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDM4cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgIC8vcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICBib3JkZXI6ICMzOTM5Mzkgc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJwcmV2XCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgICAgYm9yZGVyOiAjMzkzOTM5IHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC41JTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwibmV4dFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5sb2FkTW9yZWNvbnRlbnR7XHJcbiB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gIH1cclxuICAuaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ubG9hZG1vcmUtYnRue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gICYuaGlkZGVue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIuYm9kLWJhbm5lci1wcm9maWxleyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87XHJcbiAgICAuYm9kLWJhbm5lci1pbWd7XHJcbiAgICAgICAgaW1neyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cclxuICAgIH1cclxuICAgIC5ib2QtYmFkZ2V7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTE7IHJpZ2h0OiAwOyBib3R0b206IDEycmVtOyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNTA5MTEsICMwNzA4MTEsICMwYTA3MTEsICMwYzA1MTAsICMwZjA0MGUpOyBkaXNwbGF5OiBmbGV4OyB3aWR0aDogNDAuMjclOyBtYXgtd2lkdGg6IDU4MnB4OyBoZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDRyZW07IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgZ2FwOiA0MHB4O1xyXG4gICAgICAgIC5ib2QtYmFkZ2UtaW5mb3tcclxuICAgICAgICAgICAgLmJvZC1iYWRnZS1uYW1leyBcclxuICAgICAgICAgICAgICAgIGgyeyBmb250LXNpemU6IDMuNnJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6ICNmZmY7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7Zm9udC1zaXplOiAzcmVtO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9kLWJhZGdlLWRlc2lnbmF0aW9ueyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAycmVtOyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogI2MxYzFjMTsgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7Zm9udC1zaXplOiAycmVtO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7IGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGJvdHRvbTogYXV0bzt9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSA2cmVtIDIuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZShldmVuKXtcclxuICAgICAgICAuYm9kLWJhZGdleyBsZWZ0OiAwOyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWFkZXJzaGlwLWdyaWQtY29udGVudHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiA1cmVtIDA7IC8qIHBhZGRpbmctYm90dG9tOiAwOyAqL1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpeyBwYWRkaW5nOiA0cmVtIDA7IH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKXsgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgLyogIHBhZGRpbmctYm90dG9tOiAwOyAqL1xyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgLmxlYWRlcnNoaXAtZ3JpZHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2eyBmbGV4OiAwIDAgMzMuMzMlOyBib3JkZXI6IDAuMnB4IHNvbGlkICNkZWRlZGU7IG1hcmdpbi1sZWZ0OiAtMC4ycHg7IG1hcmdpbi1ib3R0b206IC0wLjJweDsgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7IGZsZXg6IDAgMCA1MCU7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7IGZsZXg6IDAgMCAxMDAlO31cclxuICAgICAgICAgICAgYXsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXYtaW1neyBwb3NpdGlvbjogcmVsYXRpdmU7IGNsaXAtcGF0aDogcG9seWdvbigxMi41JSAxMi41JSwgODcuNSUgMTIuNSUsIDg3LjUlIDkzLjUlLCAxMi41JSA5My41JSk7IHRyYW5zaXRpb246IGFsbCAuNXM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjEsIDAuMSwgMC4xKTsgY3Vyc29yOiBwb2ludGVyOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1neyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mb3sgcGFkZGluZzozcmVtIDEyLjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtbmFtZXsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzeyBmb250LXNpemU6IDJyZW07IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjZmZmOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiAwOyB0b3A6IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDEycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWRlc2lnbmF0aW9ueyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxLjhyZW07IGZvbnQtd2VpZ2h0OiA0MDA7IGNvbG9yOiAjYzFjMWMxO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2LWltZ3sgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3VibGVhZGVyc2hpcC1ncmlkLWNvbnRlbnR7XHJcbiAgICAgICAgLmxlYWRlcnNoaXAtZ3JpZHtcclxuICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1kaXZ7IGZsZXg6IDAgMCAyNSU7IGJvcmRlcjogMC4xNXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7IGZsZXg6IDAgMCA1MCU7fVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20peyBmbGV4OiAwIDAgMTAwJTt9XHJcbiAgICAgICAgICAgICAgICBheyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWV7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7IGZvbnQtc2l6ZTogMnJlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7IHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDlweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1kZXNpZ25hdGlvbnsgZm9udC1zaXplOiAxLjhyZW07IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxMzAlO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdGhlcmxlYWRlcnNoaXB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgcGFkZGluZzogOHJlbSAwO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpeyBwYWRkaW5nOiA0cmVtIDA7fVxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20peyBwYWRkaW5nOiA0cmVtIDA7fVxyXG4gICAgLmxlYWRlcnNoaXAtaGVhZCB7IHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIC5yaWdodC1idG57XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAvKiBwYWRkaW5nLXRvcDogMTJweDsgKi9cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm90aGVybGVhZGVyc2hpcC1wYW57IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO31cclxuICAgICAgICAub3RoZXJsZWFkZXJzaGlwLWRpdnsgZmxleDogMCAwIDQ3LjY1JTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBheyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgYWxpZ24taXRlbXM6IGNlbnRlcjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgICAgYm9yZGVyOiAjMzkzOTM5IHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTUzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O31cclxuICAgICAgICAgICAgICAgIC5vdGhlcmxlYWRlcnNoaXAtdGh1bWJ7IG1heC13aWR0aDogMTUwcHg7ICAgICBwYWRkaW5nOiAyMHB4OyAvL2hlaWdodDogMjIwcHg7IG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgaW1neyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB0cmFuc2l0aW9uOiAxcyBlYXNlOyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3RoZXJsZWFkZXJzaGlwLWluZm97IHBhZGRpbmctbGVmdDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGgzeyBmb250LXNpemU6IDIuNHJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgbWFyZ2luLWJvdHRvbTogMC4zcmVtO31cclxuICAgICAgICAgICAgICAgICAgICBweyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDQwMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20peyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgLm90aGVybGVhZGVyc2hpcC10aHVtYnsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgb3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByZXYtYnRuLCAubmV4LWJ0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIC5vdGhlcmxlYWRlcnNoaXAtdGh1bWJ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXsgZmxleDogMCAwIDEwMCU7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAxMHB4IDA7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpZ2h0LW1vZGV7XHJcbiAgICBcclxuICAgIC5ib2QtYmFkZ2V7ICBcclxuICAgICAgICAvL2JhY2tncm91bmQ6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcclxuICAgICAgICAuYm9kLWJhZGdlLWluZm97XHJcbiAgICAgICAgICAgIC5ib2QtYmFkZ2UtbmFtZXsgXHJcbiAgICAgICAgICAgICAgICBoMnsgY29sb3I6IHRyYW5zcGFyZW50OyAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTMzLCAjMzkzOTM5KTsgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IGJhY2tncm91bmQtY2xpcDogdGV4dDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvZC1iYWRnZS1kZXNpZ25hdGlvbnsgY29sb3I6ICMzOTM5Mzk7fVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpeyBiYWNrZ3JvdW5kOiAjRjNGM0YzO31cclxuICAgIH1cclxuXHJcbiAgICAubGVhZGVyc2hpcC1ncmlke1xyXG4gICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGl2eyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWV7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3sgY29sb3I6IHRyYW5zcGFyZW50OyAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTMzLCAjMzkzOTM5KTsgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IGJhY2tncm91bmQtY2xpcDogdGV4dDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5sZWFkZXJzaGlwLXByb2ZpbGUtZGVzaWduYXRpb257IGNvbG9yOiAjMzkzOTM5O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbnNlY3Rpb257XHJcbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pe1xyXG4gICAgICAgIC5ib2QtYmFubmVyLXByb2ZpbGV7XHJcbiAgICAgICAgICAgIC5ib2QtYmFkZ2V7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn0iLCIvLyAucmVwb3J0c01haW57XHJcbi8vICAgICAvL2JhY2tncm91bmQ6ICRsaWdodGJnO1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgIHotaW5kZXg6IDE7XHJcbi8vICAgICAucmVwb3J0V3JhcHBlcntcclxuLy8gICAgICAgICBwYWRkaW5nOiAxMTBweCAwO1xyXG4vLyAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuLy8gICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAuY29tLWhlYWRpbmd7XHJcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgIC5yZXBvcnRzdGFiX1dyYXBwZXJ7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDYycHggMCAwO1xyXG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAucmVwb3J0c1RhYntcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB1bHtcclxuLy8gICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMTNweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICBsaXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJS8zKTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogIzkxMjg4RCBzb2xpZCA0cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWltYWdlOiAkYm9yZGVyZ3JhZGllbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xyXG5cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAucmVwb3J0RGV0YWlsLVdyYXBwZXJ7XHJcbi8vICAgICAgICAgICAgICAgICAucmVwb3J0RGV0YWlse1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC1kcm9wZG93bldyYXBwZXJ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA0MHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQtZHJvcGRvd24ge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTlweCAwIDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjODg4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93ICh0Yil7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2JTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cgKHNtKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgICAgICAgICAucmVwb3J0LWZpbGVXcmFwcGVye1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOC41MSU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgIC5sb2FkYnRue1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH1cclxuLnJlcG9ydHNNYWluIHtcclxuICAucmVwb3J0c193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZXNnX3dyYXBwZXIge1xyXG4gICAgICB3aWR0aDogNzUlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMzBweCAwcHggMHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICM3YjdiN2I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lc2dfY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGluZ19idG4ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIC8qICBwYWRkaW5nOiAwcHggMHB4IDIwcHg7ICovXHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgLyogICBhbGlnbi1pdGVtczogZmxleC1lbmQ7ICovXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJpZ2h0LWJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXBvcnQtd3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAvKiAgcGFkZGluZzogMTBweCAwcHggMHB4OyAqL1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC10ZXh0LWJveCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmVzZW50YXRpb25zX2NoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjN2I3YjdiO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIC8qICAgcGFkZGluZzogMjBweCAwcHggMHB4OyAqL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRpbmdfYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDQwcHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgLyogICBhbGlnbi1pdGVtczogZmxleC1lbmQ7ICovXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgLyogIHBhZGRpbmc6IDBweCAwcHggMjBweDsgKi9cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAvKiAgdG9wOiAtOHB4OyAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJpZ2h0LWJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIC8qICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgKi9cclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZXNlbnRhdGlvbi10aHVtYm5haWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcmVzZW50YXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3RoZS1jYW52YXMge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2NvbnRyb2xzIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgIC5hcnJvdy1pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAjcGFnZV9udW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAjcGFnZV9jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcmVzZW50YXRpb25faGVhZGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zNzZyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjcXVhcnRlci1idXR0b25zLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOTk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZC1wcmVzZW50YXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgIzhlMjc4ZiAwJSxcclxuICAgICAgICAgICAgICAgICAgICAjMDA2ZGI2IDUwJSxcclxuICAgICAgICAgICAgICAgICAgICAjMDE4MGEyIDEwMCVcclxuICAgICAgICAgICAgICAgICAgKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBlbmRpdW1fd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjN2I3YjdiO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kb2N1bWVudC1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb2N1bWVudC1pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZXR3ZWVuKHRiMiwgbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDA7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5xdWFydGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzdiN2I3YjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ292ZXJuTWFpbiB7XHJcbiAgLy9iYWNrZ3JvdW5kOiAkZGFya2JnO1xyXG5cclxuICAuZ292ZXJXcmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtMSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgICAuZ292ZXJuV3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nb3Zlcm5SaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDUxLjYlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMykge1xyXG4gICAgICAgICAgd2lkdGg6IDU5LjYlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ292ZXJuLXRleHRXcmFwcGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMikge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ292ZXJuLXRleHRXcmFwcGVyIHtcclxuICAgICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMikge1xyXG4gICAgICAgICAgICAgIC8vICB0b3A6IC0xNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN1Yi10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMjZweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIC8qICAgbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG51bWJlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ292ZXJuTGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDQ2LjYlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMykge1xyXG4gICAgICAgICAgd2lkdGg6IDM4LjYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdvdmVybkltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICB0b3A6IDIwcHg7IC8qIERpc3RhbmNlIGZyb20gdGhlIHRvcCB3aGVuIHNjcm9sbGluZyAqL1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpc3RlZE1haW4ge1xyXG4gIC8vYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmxpc3RlZFdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFuaWVzLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAxLjclIDEuNyUgMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg5Mi4yJSAvIDQpO1xyXG5cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg5Mi4yJSAvIDMpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMS43JSAxLjclIDA7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoOTUuNiUgLyAyKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIuNyUgMi43JSAwO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0bikge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKSB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAvL3dpZHRoOiA0NCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpc3RlZC1jb21wYW5pZXMge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gICYuZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAyNC4yJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDElO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgd2lkdGg6IDMyLjIlO1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyA0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogNDguNSU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ5LjUlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgLnRodW1iLWltYWdlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3ZlcmxheS13cmFwIHtcclxuICAgICAgICAgICAgICAub3ZlcmxheS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTIwJTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnRodW1iLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU0JTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvL2hlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIC8vbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vdmVybGF5LXdyYXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAub3ZlcmxheS10ZXh0IHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm92ZXJsYXktd3JhcCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm92ZXJsYXktdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcblxyXG4gICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAvLyAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2LjVweCwgM3B4KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpXHJcbiAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDYuNXB4LCAxcHgpO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmludmVzdG9yLXJlcG9ydC10YmwtZGl2IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBAaW5jbHVkZSBiZWxvdyhzbTEpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gIH1cclxuICAuZnktcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgbGkge1xyXG4gICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogIzdiN2I3YiAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjdXJzb3I6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbTEpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20xKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coeHMpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXBvcnRsb2FkTW9yZUJ0biB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLmhpZGRlbi1yZXBvcnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLmxpZ2h0LW1vZGUge1xyXG4gIC5pbnZlc3Rvci1yZXBvcnQtdGJsLWRpdiB7XHJcbiAgICAuZnktcm93IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGNvbG9yOiAjN2I3YjdiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzdiN2I3YiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIOKchSBIb3ZlciBvbiB1bCwgYWZmZWN0IGl0cyBsaVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGhyZWVjYXJkLXNsaWRlcntcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcclxuICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICB3aWR0aDogODguODglO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAvLyBAaW5jbHVkZSBhYm92ZSh0Yikge1xyXG4gICAgICAvLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAvLyB9XHJcbiAgICBcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAmOmhhcyguc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIC8qIGp1c3RpZnktY29udGVudDogY2VudGVyOyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGxpbmVhcjtcclxuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLm5ld3RhYi1pY29ue1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMiUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg5MTAlKSBodWUtcm90YXRlKDI0OWRlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDkzJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAuY2FyZC1kYXRlLXRleHR7ICAgICAgICAgICAgXHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyBcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG5cclxuICAgICAgIH0gXHJcbiAgICAgICAuY2FyZC1zdWItdGV4dHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubW9yZXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgIC5yZWFkbXJlLWJ0bntcclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXdtb3JlYnRuKCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAvKnBhZGRpbmctdG9wOiAxcmVtOyovXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgIHJpZ2h0OiA1M3B4O1xyXG4gICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICBcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJwcmV2XCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICByaWdodDogMi41JTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcbiAgICAmLmF3YXJkLXNlY3tcclxuICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5Db20tdGhyZWVJbWFnZVNsaWRlcntcclxuICAudGhyZWVjYXJkLXNsaWRlcntcclxuICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAmLm5vLXBhZGRpbmd7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICByaWdodDogNjNweDtcclxuICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KGxnKXtcclxuICAgICAgICAgIC8vcmlnaHQ6IDUuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAvL3JpZ2h0OiA2LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAvL3JpZ2h0OiA3LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgLy9yaWdodDogOS41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcInByZXZcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICByaWdodDogLjUlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICByaWdodDogMi41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNjb21wQXdhcmRzW2RhdGEtY2VudHJlPVwidHJ1ZVwiXXtcclxuICAudGhyZWVjYXJkLXNsaWRlcntcclxuICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgICBAaW5jbHVkZSBhYm92ZSh0Yil7XHJcbiAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH0gXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mdWxsQ29udGVudFxyXG57XHJcbiAgLmNhcmQtc3ViLXRleHRcclxuICB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLkNvbV9ob21lcGFnZW5ld3NzZWN7XHJcbiAgLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgYm9yZGVyOjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAub3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBhZGFuaTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7IFxyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgLy8gYm9yZGVyOiAyMHB4IHNvbGlkICMxODE4MmY7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9ICBcclxuICBcclxuICAgICAgLm5ld3MtaGVhZHtcclxuICAgICAgICAvL3BhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICB9IFxyXG59IiwiLm5ld3MtbWFpbntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbiAgJi5uZXdzLW1haW4tZGFya3tcclxuICAgICAgLy9iYWNrZ3JvdW5kOiAkZGFya2JnO1xyXG4gIH1cclxuICAubmV3cy1zZWN0aW9ue1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLm5ld3MtaGVhZHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgIC8qICB0b3A6IC03cHg7ICovXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJpZ2h0LWJ0bntcclxuICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zdG9yaWVzLXJpZ2h0LXRhYntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6ICRib3JkZXJncmFkaWVudDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zdG9yaWVzLWJveHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgLmdldC1pbi10b3VjaC1mb3JtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICBmb3Jte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5pbnB1dGJveCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggNDBweCAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMzBweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnRleHRhcmVhLWZpZWxke1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2hlY2tib3gtZmllbGR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2MxYzFjMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjA1KSwgaW5zZXQgMCAtMTVweCAxMHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10sIHRleHRhcmVhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmVycm9yLW1zZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0yOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FwdGNoYS1ib3hcclxuICAgICAgICB7XHJcbiAgICAgICAgICAuZXJyb3ItbXNnXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDo1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgfVxyXG4gICYub3VyLXN0b3JpZXMtc2VjdGlvbntcclxuICAgIC5uZXdzLWhlYWR7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgfVxyXG59XHJcbi5tZWRpYS1idG0tc2VjdGlvbntcclxuZGlzcGxheTogZmxleDtcclxud2lkdGg6IDg4Ljg4JTtcclxubWF4LXdpZHRoOiAxOTIwcHg7XHJcbnBhZGRpbmc6IDMwcHggMCAwO1xyXG5tYXJnaW46IDAgYXV0bztcclxuLy9vdmVyZmxvdzogaGlkZGVuO1xyXG5AaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL3BhZGRpbmc6IDMwcHggMCAwIDIwcHggO1xyXG59XHJcblxyXG4ubWVkaWEtbGVmdCB7XHJcbiAgd2lkdGg6IDcwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICYubS1mdWxsLXdpZHRoe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLnR3by1pbWdjYXJkQm94e1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAudHdvLWltZ1NsaWRlV3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAudHdvLWltZ2NhcmRCb3h7XHJcbiAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG59XHJcbi5tZWRpYS1yaWdodHtcclxud2lkdGg6IDMwJTtcclxuJi53aWR0aC1oYWxme1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGR7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuLm1lZGlhLWxpc3Rpbmd7XHJcbiAgLm1lZGlhLXJvd3tcclxuICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRTU3QUE7XHJcbiAgICAuZGF0ZXtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XHJcbiAgICB9XHJcbiAgICAuc3ViLXRleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgfVxyXG4gICAucmVhZG1yZS1idG57XHJcbiAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gIH1cclxuICB9XHJcbn1cclxufVxyXG59XHJcbi5jYXJkLXRleHQtYm94e1xyXG53aWR0aDogMTAwJTtcclxuY29sb3I6ICRncmF5Y29sb3I7XHJcbnBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLyptaW4taGVpZ2h0OiAxMDBweDsqL1xyXG5AaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gIC8vbWluLWhlaWdodDogODVweDtcclxufVxyXG4mLndpdGgtZGF0ZXtcclxuLy9taW4taGVpZ2h0OiAxMzBweDtcclxuQGluY2x1ZGUgYmVsb3cobWQyKVxyXG57XHJcbiAgLy9taW4taGVpZ2h0OiAxMTVweDtcclxufVxyXG5AaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gIC8vbWluLWhlaWdodDogMTUwcHg7XHJcbn1cclxufVxyXG4uY2FyZC1kYXRlLXdyYXB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAuY2FyZC1kYXRlLXRleHR7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgLy9mb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuIH1cclxuIC5uZXd0YWItaWNvbiB7XHJcbiAgd2lkdGg6IDEwJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcbi5jYXJkLXN1Yi10ZXh0e1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBsaW5lLWhlaWdodDogMi4zNzZyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBhe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgIGJye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmVhZG1yZS1idG57XHJcbiAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxufVxyXG59XHJcblxyXG4ubWVkaWEta2l0LW1haW57XHJcbmRpc3BsYXk6IGZsZXg7XHJcbndpZHRoOiAxMDAlO1xyXG4ubWVkaWEta2l0LXNlY3Rpb257XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLm1lZGlhLWJne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICBwaWN0dXJle1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1lZGlhLWtpdC10ZXh0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy9sZWZ0OiA1LjU2JTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAvL2xlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gIH1cclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgIH1cclxuICAgIC5tZWRpYS1idG57XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxufVxyXG5cclxuLnN1YnNjcmliZS1tYWlue1xyXG5kaXNwbGF5OiBmbGV4O1xyXG53aWR0aDogMTAwJTtcclxucG9zaXRpb246IHJlbGF0aXZlO1xyXG56LWluZGV4OiAxO1xyXG4uc3Vic2NyaWJlLXNlY3Rpb257XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbmV3c3Jvb20vU3Vic2NyaWJlLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvbmV3c3Jvb20vU3Vic2NyaWJlLWJnLW1vYmlsZS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuICAuc3Vic2NyaWJlLWZpZWxke1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc3Vic2NyaWJlLWhlYWR7XHJcbiAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgIH1cclxuICAgIGZvcm17XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuc3Vic2NyaWJlLWlucHV0LWJveHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcclxuICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDI1cHggMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIC8vICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXJyb3ItbXNnXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTE3cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWtib3gtd3JhcHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAuY2hlY2tib3gtZ3JvdXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDZEQjY7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAud3JhcC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXJyb3ItbXNnXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0xNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgJiN0ZXJtc19jb25kaXRpb25zX2VycntcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpe1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgLnJlbG9hZC1jYXB0Y2hhe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAuY29sLTR7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC02e1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgLnN1YnNjcmliZS1pbnB1dC1ib3h7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMzBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICM3QjdCN0I7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6Y2FsYygxMDAlIC0gMTAwcHggKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5lcnJvci1tc2dcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYS5zdWJzY3JpYmUtYnRue1xyXG4gICAgICAgICAgIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsqL1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRza3libHVlY29sb3IsICRwaW5rY29sb3IpO1xyXG4gICAgICAgICAgICAvLy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgICAgICB3aWR0aDoxMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5idG4td3JhcHtcclxuICAgICAgd2lkdGg6IDEzJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnN1YnNjcmliZS1idG57XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjNweCAxM3B4IDIzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5jb2wtNHtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgbWFyZ2luOjAgO1xyXG4gICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICBtYXJnaW46IDAgMS41JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuZHJvcGRvd24tbGlzdCB7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogJHBpbmtkYXJrYmdjb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vdG9wOiA1MnB4O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0IC4xNXM7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC8vb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYub257XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1saXN0e1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE5cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGdyYXljb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkZ3JheWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkZ3JheWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24tbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkcGlua2RhcmtiZ2NvbG9yO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgIC5kcm9wZG93bi1saXN0IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG5cclxuICAgICAgICAgICAgICAuZHJvcGRvd24tb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLWxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAjN0I3QjdCIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICM3QjdCN0I7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5lcnJvci1tc2dcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xyXG4gICAgLy9vcGFjaXR5OiAuNztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG59XHJcbn1cclxuXHJcbi5zdG9yaWVzLWRldGFpbHtcclxuLnJpZ2h0LWJ0bntcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIC5ncmFkaWVudC1idXR0b257XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICB9XHJcbn1cclxufVxyXG5cclxuIiwiLnRleHQtd3JhcGVye1xyXG4gIC5zdWJ0ZXh0e1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgJi5ib3R0b21Qb3N7XHJcbiAgICBib3R0b206IDE0JTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgIGJvdHRvbTogMjAlO1xyXG4gICAgfVxyXG4gIH1cclxuIEBpbmNsdWRlIHdhdGNoYnRuKCk7XHJcbn1cclxuXHJcbi5Db21fdGV4dEJveHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICYuZGFya0Jne1xyXG4gICAgIC8vYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbiAgfVxyXG4gIC5jb20taGVhZGluZyBoMSwgLmNvbS1oZWFkaW5nIGgyLCAuY29tLWhlYWRpbmcgaDMsIC5jb20taGVhZGluZyBoNHtcclxuICAgICAgdG9wOiAwIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0Qm94LUNvbXBvbmVudHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgNzBweCAwO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICBjb2xvcjokZ3JheWNvbG9yO1xyXG4gICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgIC8vZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xyXG4gICAgICAgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWZ0LXNlY3Rpb257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtc2VjdGlvbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAucmVhZG1yZS1idG57XHJcbiAgICAgIEBpbmNsdWRlIHZpZXdtb3JlYnRuKCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5rbm93LW1vcmV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ3Jvd3RoLXNlY3Rpb257XHJcbiAgJi5kYXJrQmcye1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkbmV3c3Jvb21iZztcclxuICB9XHJcbn1cclxuLm5hbWUtaW5mby13cmFwcGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5uYW1lLWluZm8tdGV4dHtcclxuICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZGFya0JnMntcclxuICAvL2JhY2tncm91bmQ6ICRuZXdzcm9vbWJnO1xyXG59XHJcblxyXG4uQ29tX2luaXRpYXRpdmVze1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgJi5tb2JwYWRkaW5ne1xyXG4gICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbml0aWF0aXZlcy13cmFwcGVye1xyXG4gICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgLy9mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG4gICAgfVxyXG4gICAgLmluaXRpYXRpdmVzLWJveHtcclxuICAgICAgd2lkdGg6IDMxLjI0JTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjEzJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYm90dG9tLXRleHQtYm94e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy9taW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyhtZDIpXHJcbiAgICAgICAgLy8ge1xyXG4gICAgICAgIC8vICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS1oZWFkaW5ne1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7IFxyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgb2x7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3IyO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkbXJlLWJ0bntcclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXdtb3JlYnRuKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAudmlld2FsbC1idG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3VyYXBwcm9jaC13cmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmxlZnQtc2Vje1xyXG4gICAgICB3aWR0aDogMzYuNDQlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLnN1Yi1oZWFkaW5ne1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcclxuICAgICAgIC8vIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgLy8gYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJ0FkYW5pJztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudmlld2FsbC1idG57XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAvL21hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1zZWN7XHJcbiAgICAgIHdpZHRoOiA2My41NiU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLm91cmFwcHJvY2gtcmlnaHRib3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDUwcHggMDtcclxuICAgICAgICAub3VyYXBwcm9jaC13cmFwe1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoOTclLzIpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTExMjIsICMxMDBmMjIsICMxNTBkMjAsICMxOTBiMWYsICMxZDA4MWMpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjM2KSAwIDBweCA2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vdXJhcHByb2NoLWljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiA5JTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub3VyYXBwcm9jaC10ZXh0e1xyXG4gICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNyU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkNvbV9iZXR0ZXItdG9tb3Jyb3d7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLmJldHRlci10b21vcnJvdy13cmFwe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5sZWZ0LXNlY3tcclxuICAgICAgd2lkdGg6IDczLjE5JTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWctYm94e1xyXG4gICAgICAgIHdpZHRoOiA0My4wNCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGxpbmVhciAxcztcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1oZWFkaW5ne1xyXG4gICAgICAgIHdpZHRoOiA1MS4wNyU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUuODklO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgICAgLmxlZnQtc3BhY2V7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICBhYmJye1xyXG4gICAgICAgICAgICAgLyogcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzNtaWQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXNlY3tcclxuICAgICAgd2lkdGg6IDIxLjE1JTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUuNjYlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi13cmFwe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuZmxleC1idG57XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5uZXdzLW1haW57XHJcbiAgJi5kYXJrQmd7XHJcbiAgICAvL2JhY2tncm91bmQ6ICRuZXdzcm9vbWJnO1xyXG4gIH1cclxuICAmLmRhcmtwaW5rY29sb3J7XHJcbiAgICAvL2JhY2tncm91bmQ6ICRkYXJrcGlua2NvbG9yO1xyXG4gIH1cclxuICAmLmF3YXJkcy1zZWN7XHJcbiAgICAudGhyZWVjYXJkLXNsaWRlcntcclxuICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yMjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLmNvbV9lc2dQb2xpY2llc3tcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmNvbS1oZWFkaW5ne1xyXG4gICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICB9XHJcbiAgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIHVse1xyXG4gICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICBsaXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoOTklLzMpO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHggMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoOTklLzIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMTVweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmdyb3d0aC1zZWN0aW9ue1xyXG4gICYuc3BhY2ViZXR3ZWVue1xyXG4gICAgLmdyb3d0aF93cmFwcGVye1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5Db21faW5pdGlhdGl2ZXN7XHJcbiAuaW5pdGlhdGl2ZXMtd3JhcHBlcntcclxuICAuaW5pdGlhdGl2ZXMtYm94e1xyXG4gICAgJi5sZWZ0LXNlY3tcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwJSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlLWhlYWRpbmd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICAgLmJvdHRvbS10ZXh0LWJveHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMilcclxuICAgICAgICB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1ib3h7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgJi5tb3JlY29udGVudHtcclxuICAgICAgICAgICAgJi5jb2xsYXBzZWR7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgIC5yZWFkbXJlLWJ0bntcclxuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJpZ2h0LXNlY3tcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwJSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlLWhlYWRpbmd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICAuYm90dG9tLXRleHQtYm94e1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAmLm1vcmVjb250ZW50e1xyXG4gICAgICAgICAgICAmLmNvbGxhcHNlZHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkbXJlLWJ0bntcclxuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gfVxyXG59XHJcbiIsIi5Db21faW5pdGlhdGl2ZXN7XHJcbiAgJi5Db21fZW52aXJvbm1lbnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAuaW5pdGlhdGl2ZXMtd3JhcHBlcntcclxuICAgICAgcGFkZGluZzogNjZweCAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgLmluaXRpYXRpdmVzLWJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJvdHRvbS10ZXh0LWJveHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICYubGVmdC1zZWN7XHJcbiAgICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmlnaHQtc2Vje1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nb3Zlcm5hbmNlLWhlYWRpbmd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMHB4IDMwcHggNXB4O1xyXG4gICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29tX2VzZ1BvbGljaWVze1xyXG4gICYuQ29tX3BvbGljeXtcclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb2xpY3ktZGV0YWlscy13cmFwcGVye1xyXG4gICAgICB3aWR0aDogNTQlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5hbGlnbi10ZXh0e1xyXG4gICAgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXJ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub3VybGVhZGVyc2hpcFdyYXBwZXJ7XHJcbiAgJi5jb21tb24td3JhcHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgLnJpZ2h0LWJ0bntcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMjBweCAxMHB4IDAgMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vdXJsZWFkZXJzaGlwLXdyYXB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJlc3MtcmVsZWFzZXtcclxuICAgIC8vYmFja2dyb3VuZDogJGRhcmtwaW5rY29sb3I7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20xKXtcclxuICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xyXG4gICAgICB9XHJcbiAgICAmLm1hcmdpblRvcDJ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICB9XHJcbiAgICAudGhyZWVjYXJkLWJveHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByZXNzLXJlbGVhc2Utd3JhcHBlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlci1oZWFkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cyl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmVzcy1zZWFyY2hCb3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgIHRvcDogNThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlYWRib3h7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmlsdGVyLWNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2ItZmlsdGVycy1idG57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICYubm9ib3JkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5Y29sb3I7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmlucHV0Ym94e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNjU2NDY5O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0JSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0Ym94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjODg4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LCBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VhcmNoLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtYnRuLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9uZXdzcm9vbS9zZWFyY2gtaWNvbi5zdmcpIG5vLXJlcGVhdCByaWdodCAxNnB4IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZvaWNlLXNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9uZXdzcm9vbS9taWMuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOS41cHggMTJweCA5LjVweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmU1N2FhIDAsICM5MTI4OGQgMTAwJSkgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRocmVlY2FyZC1ib3h7XHJcbiAgICAgICAgLy93aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgLnRocmVlY2FyZC1ib3hXcmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICBcclxuICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAvL3dpZHRoOiBjYWxjKDMzLjMzJSAtIDI3cHgpO1xyXG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE0cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzIGxpbmVhcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubm9pbWFnZXtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTU3YWE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yZWFkbXJlLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNC42N3Z3O1xyXG4gICAgICAgICAgICAgIC5vdmVybGF5LXRleHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogYWRhbmk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJldHdlZW4oc20sIHRiKXtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzdnc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKVxyXG4gICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3dnc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnRhZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI2cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRTU3QUE7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgICAgICAuY2FyZC1kYXRlLXRleHR7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAuY2FyZC1zdWItdGV4dHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucmVhZG1yZS1idG57XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3bW9yZWJ0bigpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206MHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmV4cGxvcmUtYnRue1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9saXN0ZWQtaWNvbi5zdmcpIG5vLXJlcGVhdCByaWdodCA1cHggY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxvYWQtbW9yZS1idG57XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIC5wcmVzcy1yZWxlYXNlIC50aHJlZWNhcmQtYm94IC50aHJlZWNhcmQtYm94V3JhcHBlciAudGhyZWUtaW1nY2FyZEJveCAuY2FyZC10ZXh0LWJveCB7XHJcbiAgICAgICAgLy9taW4taGVpZ2h0OiAxMzRweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWMgXHJcbiAgICB7XHJcbiAgICAgICAgLnByZXNzLXJlbGVhc2VcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2xcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgLmlucHV0Ym94XHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAgMTVweCAyMHB4IDExcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHtcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMC41cHggMTJweCA4LjVweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmludmVzdG9ycy1ibG9jay1uZXd7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgLnByZXNzLXJlbGVhc2Utdmlld3tcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODJGO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3LVBSLXN0cnVjdHVyZXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAucGQtYi0we1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4uY3VzdG9tLXRhYi13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDczcHg7XHJcbn1cclxuXHJcbi5jdXN0b20tdGFiLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBnYXA6IDI5cHg7XHJcblxyXG5ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuNSk7XHJcbnBhZGRpbmctYm90dG9tOiAzMXB4O1xyXG5tYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIEBpbmNsdWRlIGJlbG93KHRiMyl7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jdXN0b20tdGFiLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDIzLjVweCA0NnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOnJnYmEoMjQsIDI0LCA0NywgMC4zMSk7XHJcbiAgY29sb3I6ICNjMWMxYzE7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtaW4td2lkdGg6IDI3NXB4O1xyXG4gICAgd2lkdGg6IDI1JTsgICBcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobGcpe1xyXG4gICAgICAgICBwYWRkaW5nOiAyMy41cHggMjMuNXB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgICAgQGluY2x1ZGUgYmVsb3cobWQxKXtcclxuICAgICAgICAgcGFkZGluZzogMjMuNXB4IDE1cHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgICAgQGluY2x1ZGUgYmVsb3codGIzKXtcclxuICAgICAgICAgcGFkZGluZzogMjMuNXB4IDEwcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgICB9XHJcbiAgICYuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxufVxyXG59XHJcbiBcclxuXHJcblxyXG4uY3VzdG9tLXRhYi1jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLXRhYi1jb250ZW50LmFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tb2JpbGVkcm9wZG93biB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1vYmlsZWRyb3Bkb3duOjphZnRlciB7XHJcbiAgY29udGVudDogXCLilrxcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4vKiBNb2JpbGUgU3R5bGVzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gIC5jdXN0b20tdGFiLWxpc3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbiAudGFiLXdpdGgtZmlsdGVyICAubW9iaWxlZHJvcGRvd257XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiB9XHJcbi50YWItd2l0aC1maWx0ZXIgLmN1c3RvbS10YWItbGlzdC5vcGVue1xyXG53aWR0aDogMjUwcHg7XHJcbn1cclxuICAuY3VzdG9tLXRhYi1saXN0Lm9wZW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAuY3VzdG9tLXRhYi1pdGVte1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIHBhZGRpbmc6IDE3cHg7XHJcblxyXG5cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbi50YWItd2l0aC1maWx0ZXIgLm1vYmlsZWRyb3Bkb3duIHtcclxuICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxucGFkZGluZzogMTdweCAxMHB4O1xyXG59XHJcbi50YWItd2l0aC1maWx0ZXIgLmN1c3RvbS10YWItbGlzdC5vcGVue1xyXG4gICAgICAgd2lkdGg6IDIyMHB4O1xyXG59XHJcbi50YWItd2l0aC1maWx0ZXJ7XHJcbiAgICBnYXA6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5QUi1ZZWFyRmlsdGVye1xyXG4gICAgIFxyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBcclxuICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcclxuICAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG4uUFItWWVhckZpbHRlciBzZWxlY3R7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG59XHJcbi5QUi1ZZWFyRmlsdGVyOjphZnRlcntcclxuICAgIHJpZ2h0OiA3cHggIWltcG9ydGFudDtcclxufVxyXG59XHJcbi5wcmVzcy1yZWxlYXNlLWlubmVyLXBhZ2V7XHJcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gICAgICAuY3VzdG9tLXRhYi13cmFwcGVye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWItd2l0aC1maWx0ZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMyl7XHJcbiAgICAgICAgZ2FwOjE1cHg7XHJcbiAgIH1cclxuICAgIC5jdXN0b20tdGFiLWxpc3R7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgLmN1c3RvbS10YWItaXRlbXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIzKXtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLlBSLVllYXJGaWx0ZXJ7XHJcbiAgICAgIFxyXG5cclxuICAgIGJvcmRlcjogLjVweCBzb2xpZCAjMzkzOTMzO1xyXG5ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjphZnRlcntcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBib3JkZXItcmlnaHQ6IDAuMWVtIHNvbGlkIGJsYWNrO1xyXG4gIGJvcmRlci10b3A6IDAuMWVtIHNvbGlkIGJsYWNrO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgIWltcG9ydGFudDtcclxuXHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDM1JTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUlKTtcclxuICAgIH1cclxuICAgIHNlbGVjdHtcclxuY29sb3I6ICMxODE4MkY7XHJcbmZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIHBhZGRpbmc6IDE4cHggMjBweDsgXHJcbiAgICB9XHJcbiAgICB9XHJcbiAgXHJcbn1cclxuXHJcbiAgICAubGlnaHQtbW9kZXtcclxuICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tdGFiLWl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6ICNERURFREU7XHJcbiYuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxufVxyXG5cclxuLm1vYmlsZWRyb3Bkb3duIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcblxyXG5cclxuICAgIH0iLCIuZ2FsbGVyeS1tYWlue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgNDBweDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuY29tX2hlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgIH1cclxuICAgIC5nYWxsZXJ5LXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgLmltZ2xpc3R7XHJcbiAgICAgICAgICAgIC5nYWxsZXJ5LWl0ZW17XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodCA6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhe1xyXG4gICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiA5LjVweCAzNXB4IDkuNXB4IDEycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCMyZTU3YWEgMCwjOTEyODhkIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gfSBcclxufSIsIi5zcG90YmFubmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuc3BvdGxpZ2h0V3JhcHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgIC5pbWctYm94e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwaWN0dXJle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgICAudGV4dC13cmFwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGxlZnQ6IDUuNTYlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJldHdlZW4obGczLCBsZzQpe1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDk0MHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgYm90dG9tOiA5JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHsgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAuYnJlYWRjcnVtYi13cmFwcGVye1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgLy8gICAgIGJvdHRvbTowJTtcclxuICAgICAgICAvLyAgICAgbGVmdDogNS41NiU7XHJcbiAgICAgICAgLy8gICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC8vICAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgIC8vICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5NjBweCk7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgYmV0d2VlbihsZzMsIGxnNCl7XHJcbiAgICAgICAgLy8gICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDk0MHB4KTtcclxuICAgICAgICAvLyAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAvLyAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgICAgLmJyZWFkY3J1bWJMaW5re1xyXG4gICAgICAgIC8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC8vICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAvLyAgICAgICAgICYuc2VwYXJhdG9ye1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICAgIC5icmVhZGNydW1ie1xyXG4gICAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLmJyZWFkY3J1bWItd3JhcHBlcntcclxuICAgICAgICAgICAgLmJyZWFkY3J1bWJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbTEpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLmhhbGZiYW5uZXJcclxuICAgIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLnNwb3RsaWdodFdyYXBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJvdHRvbVBvc3tcclxuICAgICAgICAudGV4dC13cmFwZXJ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgJi53aXRoLXBhcmFncmFwaHtcclxuICAgICAgICAgICAgICAgIC53YXRjaC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud2F0Y2gtYnRue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAxN3B4IDE3cHggMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICAvLyAgICAgYm90dG9tOiA4LjclO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC5zdWJ0ZXh0e1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXdyYXBwZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYm90dG9tOjAlO1xyXG4gICAgbGVmdDogNS41NiU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgfVxyXG4gXHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iTGlua3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgJi5zZXBhcmF0b3J7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1ie1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdG9yaWVzLWRldGFpbC1tYWluIHtcclxuICAvL2JhY2tncm91bmQ6ICRsaWdodGJnO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5kZXRhaWxXcmFwcGVyIHtcclxuICAgIC8qIHBhZGRpbmctYm90dG9tOiA1MHB4OyAqL1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgLmlubmVyUGdDb250ZW4ge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICYubm9wYWRkaW5ne1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgb2wge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjMuNzYlO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDAgMTdweCAwO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA2cHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0YWJsZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0cntcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDk5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9nLWNvbnRhaW5lcntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sZWZ0LXNlY3Rpb257XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgLmJsb2dzbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAuYmxvZ3NsaWRlci1ib3h7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAuaW1nLWJveHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHQtc2VjdGlvbntcclxuICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgLmJsb2ctY29udGVudHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDAgMHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucmlnaHQtYWxpZ257XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0LXNlY3Rpb257XHJcbiAgICAgICAgICAgICAgLmJsb2ctY29udGVudHtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA0MHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9nLXZpZGVvLWNvbnRhaW5lcntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVtYmVkLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAmLmNlbnRlci10ZXh0e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2ctdGV4dHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDMwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhc2lkZXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uQ29tX2hlYWRpbmdGb250e1xyXG4uc3Rvcmllcy1kZXRhaWwtbWFpbntcclxuICAuZGV0YWlsV3JhcHBlcntcclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgaDF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gIFxyXG59IFxyXG4uZWRpdG9ycy1ibG9ja3tcclxuICBtYXJnaW46IDIwcHggMHB4IDIwcHggMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcclxuICB1bHtcclxuICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHQtbW9kZXtcclxuICAuc3Rvcmllcy1kZXRhaWwtbWFpbiB7XHJcbiAgICAuaW5uZXJQZ0NvbnRlbiB7XHJcbiAgICAuZGV0YWlsV3JhcHBlcntcclxuICAgICAgLmlubmVyUGdDb250ZW57XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgdHJ7XHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gIHRke1xyXG4gICBcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICB9XHJcbn1cclxufVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG59XHJcbiAgfVxyXG59IiwiLnByZXNzLXJlbGVhc2V7XHJcbiAgICAucHJlc3MtcmVsZWFzZS13cmFwcGVyIHtcclxuICAgICAgICAucHJlc3Mtc2VhcmNoQm94e1xyXG4gICAgICAgICAgICAmLm1lZGlhLWNvdmVyYWdle1xyXG4gICAgICAgICAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0Ym94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2MCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0Ym94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDI2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggNDVweCAxM3B4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5tYWMgXHJcbntcclxuICAgIC5wcmVzcy1yZWxlYXNlXHJcbiAgICB7XHJcblxyXG4gICAgICAgICAgICAuaW5wdXRib3hcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICAxNXB4IDIwcHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogIDE1cHggMjBweCAxMXB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5tZWRpYS1raXQtdGFicyB7XHJcbiAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgfVxyXG4gICAud3JhcC1ib3h7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuY29tLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgfVxyXG4gICAgLnRhYnN7XHJcbiAgICAgICYucmlnaHQtbmF2e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYi1idXR0b257XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAxNXB4IDI1cHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4ZikgMTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpIDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAgIC5tZWRpYS1raXQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDFweCk7XHJcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC50YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gIFxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLnRhYi1idXR0b24ge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDE5MywgMTkzLCAwLjEyNTQ5MDE5NjEpO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzdiN2I3YjtcclxuICBcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxcclxuICAgICAgICAgICAgICAgICMwMTgwYTIgMCUsXHJcbiAgICAgICAgICAgICAgICAjMDA2ZGI2IDIyJSxcclxuICAgICAgICAgICAgICAgICM4ZTI3OGYgOTAuNSUpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLnRhYnMtY29udGVuIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gIFxyXG4gICAgICAgIC50YWJzLWNvbmV0bi1zZXJjaGJhciB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgIC5pbnB1dGJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgLnNlYXJjaC1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgLnNlYXJjaC1idG4td3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLy93aWR0aDogMTklO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDMzJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICBcclxuICAgICAgICAgICAgLnNlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9uZXdzcm9vbS9zZWFyY2gtaWNvbi5zdmcpIG5vLXJlcGVhdCByaWdodCAxNnB4IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwKSBzYXR1cmF0ZSg3NTAwJSkgaHVlLXJvdGF0ZSgxNjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTclKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICBcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIC8vcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICBcclxuICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgXHJcbiAgXHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGlua2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwaW5rY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC5idG4tZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIFxyXG4gICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubm9kYXRhLWZvdW5ke1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLXJlc3VsdHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgICAgICAjc2VhcmNodGFnIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5LjVweCAxMnB4IDkuNXB4IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQWRhbmk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzkgMCwgIzM5MzkzOSAxMDAlKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCkgc2F0dXJhdGUoMjA2NSUpIGh1ZS1yb3RhdGUoMjU0ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTIlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGVhcmFsbCB7XHJcbiAgICAgICAgICBjb2xvcjogIzkxMjg4ZDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IiwiXHJcbiAgICAuQ29tX3RleHRCb3h7XHJcbiAgICAgICAgLnRleHRCb3gtQ29tcG9uZW50e1xyXG4gICAgICAgICAgICAucmVhZC1tb3Jle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuLmluZnJhc3RydWN0dXJlLW1haW57XHJcbiAgICAubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAuY29tLXR3b0ltYWdlU2xpZGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgICAgICAgICAgLnR3by1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNCU7XHJcbiAgICAgICAgICAgICAgICAudHdvLWltZ2VTbGlkZUJveHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0JTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjAgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5Db21faW5pdGlhdGl2ZXN7XHJcbiAgJi5Db20tYnVzaW5lc3N7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbml0aWF0aXZlcy13cmFwcGVye1xyXG4gICAgICBwYWRkaW5nOiA2NnB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgIC53cmFwLWJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDFweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICAuaW5pdGlhdGl2ZXMtYm94e1xyXG4gICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgIC8vbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib3R0b20tdGV4dC1ib3h7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwIDA7XHJcbiAgICAgICAgICAgIC8vbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMilcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIC8vbWluLWhlaWdodDogMTI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAwIDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAmLmxlZnQtc2Vje1xyXG4gICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJpZ2h0LXNlY3tcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICAuZ292ZXJuYW5jZS1oZWFkaW5ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMzBweCAwcHg7XHJcbiAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb21fZXNnUG9saWNpZXN7XHJcbiAgJi5Db21fcG9saWN5e1xyXG4gICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXJ7XHJcbiAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmFsaWduLXRleHR7XHJcbiAgICAucG9saWN5LWRldGFpbHMtd3JhcHBlcntcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5vdXJsZWFkZXJzaGlwV3JhcHBlcntcclxuICAmLmNvbW1vbi13cmFwe1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgQGluY2x1ZGUgYmVsb3coc20xKXtcclxucGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtYnRue1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTBweCAwIDA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm91cmxlYWRlcnNoaXAtd3JhcHtcclxuICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkNvbV9idXNpbmVzc19zdXN0YWluYWJpbGl0eXtcclxuICAvL2JhY2tncm91bmQ6ICRkYXJrcGlua2NvbG9yO1xyXG4gIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgcGFkZGluZy1ib3R0b206NTBweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLm5vLXBhZGRpbmd7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgLy9tYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICYuYWN0aXZlQ2xhc3N7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgLmNhcmQtaGVhZGluZy10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1zdWItdGV4dHtcclxuICAgICAgICAgICAvKiBmb250LXNpemU6IDEuNnJlbTsqL1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH0gIFxyXG4gIC5uZXdzLXNlY3Rpb257XHJcbiAgICAubmV3cy1oZWFke1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh4eHMpe1xyXG4gICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuXHJcbi5Db21fYnVzaW5lc3NfaW52ZXN0b3J7XHJcbiAgLm5ld3Nyb29tLXdyYXBwZXJ7XHJcbiAgICAucmlnaHQtYnRue1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTBweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4uY29tLXR3b0ltYWdlU2xpZGVye1xyXG4gIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgLnR3by1pbWdlU2xpZGVCb3gge1xyXG4gICAgICAuc2xpZGUtdGV4dC1ib3h7XHJcbiAgICAgICAgLnZpZXdtb3JlLWJ0bntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gXHJcbn1cclxuXHJcbi5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICYucGlua2Jne1xyXG4gICAgLy9iYWNrZ3JvdW5kOiRkYXJrcGlua2NvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtbWFpbntcclxuICYuZGFya2Jne1xyXG4gICAvL2JhY2tncm91bmQ6ICRkYXJrYmc7XHJcbiB9XHJcbn1cclxuXHJcbi50aHJlZWNhcmQtc2xpZGVyIHtcclxuICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAuY2FyZC1jaXR5LW5hbWV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAxMHB4IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9IFxyXG59XHJcblxyXG4uQ29tX2Rvd25sb2Fke1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZDogJGRhcmtiZztcclxuICAuY29tX2Rvd25sb2FkX3dyYXBwZXJ7XHJcbiAgICB3aWR0aDogNzAuMjclO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICAgIC5kb3dubG9hZFdyYXB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICB9XHJcbiAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICB3aWR0aDogNDcuMzclO1xyXG4gICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuZG93bmxvYWQtdGV4dC13cmFwe1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUuMjYlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5Db21fY3Jvc3NsaW5re1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAuY3Jvc3NsaW5rX3dyYXBwZXJ7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgQGluY2x1ZGUgYmVsb3coeHhzKXtcclxuICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgfVxyXG4gICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCBibGFjayAxMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcclxuICAgICAgIGltZ3tcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbTEpe1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLmNyb3NzbGluay10ZXh0LWJveFdyYXB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogY2FsYygxMDAlIC0gOTQuNDQlKTtcclxuICAgICAgd2lkdGg6IDg4Ljg4JTtcclxuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICBib3R0b206IDU1JTtcclxuICAgICBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDQzJTtcclxuICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRvcDogNDQlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNyb3NzbGluay1tYWlud3JhcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmNyb3NzbGluay10ZXh0LWJveHtcclxuICAgICBcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNyb3NzbGluay10ZXh0V3JhcHtcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgd2F0Y2hidG4oKTtcclxuICAgICAgICAuYnRucy13cmFwXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgIGF7XHJcbiAgICAgICAgICAvKiAgJjo6YWZ0ZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICR3aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDo0cHggc29saWQgJHdoaXRlY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTo0cHggc29saWQgJHdoaXRlY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAqL1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgIC5jcm9zc2xpbmstc29jaWFse1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNyb3NzbGluay1zb2NpYWx7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweCAxMnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5Db21fc3VwcGx5X2NoYWlue1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAvL2JhY2tncm91bmQ6JGRhcmtwaW5rY29sb3I7XHJcbiAgIC5TdXBwbHlfY2hhaW4td3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLkNvbV93cmFwcGVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1cHBsYXktY2hhaW4tY29udGVudC1tYWlue1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgLnN1cHBseS1jaGFpbi1tYXB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogI2ZmMDAwMDtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGRyYXcgNXMgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN3b3JsZE1hcHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hZGFpbklzSGVyZXtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiB6b29tSW5PdXRXb3JsZE1hcFBvaW50IDJzIGluZmluaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkcmF3IHtcclxuICAwJSB7XHJcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAsIDEwMDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwLCAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHpvb21Jbk91dFdvcmxkTWFwUG9pbnQge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgICAgcjo3XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICAgcjo1XHJcbiAgfVxyXG59IiwiLkNvbV9mb3VyaW1hZ2VzbGlkZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLy9iYWNrZ3JvdW5kOiAkbGlnaHRiZztcclxuICAuZm91cmltYWdlU2xpZGVyLXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5jb21tb24taGVhZGluZy13cmFwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0LWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDAgMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuQ29tX3N1YmJ1c2luZXNze1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkZGFya2JnO1xyXG4gICAgLmZvdXJJbWFnZS1zbGlkZXJ7XHJcbiAgICAgIC8vbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAuY2FyZC10ZXh0LWhlYWRpbmd7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjVweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvdXJJbWFnZS1zbGlkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MXB4KTtcclxuICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgbWFyZ2luOjA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmZvdXItaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICB3aWR0aDogODguODglO1xyXG4gICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYubm8tcGFkZGluZ3tcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmVDbGFzc3tcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3VyLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cztcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgLmNhcmQtY291bnQtdGV4dHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAuY2FyZC1kYXRlLXRleHR7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweFxyXG4gICAgICAgICB9IFxyXG4gICAgICAgICAuY2FyZC1zdWItdGV4dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zNzZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBicntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgIC5yZWFkbXJlLWJ0bntcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAgICAgYm9yZGVyOiAkd2hpdGVjb2xvciBzb2xpZCAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiA2M3B4O1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgIC8vcmlnaHQ6IDYuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgIC8vcmlnaHQ6IDguNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAvL3JpZ2h0OiA5LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwicHJldlwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICByaWdodDogLjUlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICByaWdodDogMi41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuIiwiLkNvbV9vdXJwcmVzZW5jZXtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL2JhY2tncm91bmQ6ICRkYXJrYmc7XHJcbiAgLkNvbV93cmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuY29tbW9uLWhlYWRpbmctd3JhcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuT3VyUHJlc2VuY2UtV3JhcHBlcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC8vcGFkZGluZzogMTBweCAwIDAgMDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQxcHgpO1xyXG4gICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgIC5vdXItcHJlc2VuY2UtYm94e1xyXG4gICAgICAgIHdpZHRoOiAzMS4yNCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjEzJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24rMykgeyAgXHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGxpbmVhcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICAgIC5ib3R0b20tdGV4dC1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggM3B4O1xyXG4gICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIC50ZXh0LWJveCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uQ29tX21hcHtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL2JhY2tncm91bmQ6JGRhcmtwaW5rY29sb3I7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAubWFwLXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5oZWFkaW5nLXdyYXB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb20tbWFwLXRhYntcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDBweDtcclxuICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDdweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzJlNTdhYSwjOTEyODhkKTtcclxuICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLW8tYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzM3NTJhNywjNTY0MjllLCM3ZDJmOTQpIDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjMzc1MmE3LCM1NjQyOWUsIzdkMmY5NCkgMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFwLXdyYXAtY29udGFpbmVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAubGVmdC1zZWN7XHJcbiAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAubWFwLWNvbnRhaW5lcntcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAubWFwaW5kaWF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2luZGlhTWFwIHsgXHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7IC8qIERlZmF1bHQgZmlsbCBjb2xvciAqL1xyXG4gICAgICAgICAgICBzdHJva2U6ICMyRTU3QUE7IC8qIEJvcmRlciBjb2xvciAqL1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcywgc3Ryb2tlIDAuM3M7IC8qIFNtb290aCB0cmFuc2l0aW9uICovXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjaXJjbGVcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xyXG4gICAgICAgICAgICAmLmFkYWluSXNIZXJlIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjMzY1OGE0O1xyXG4gICAgICAgICAgICAgICYuc3RhdGVBY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5ob3ZlclxyXG4gICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHBhdGguYWN0aXZlIHtcclxuICAgICAgICAgICAgZmlsbDogIzM2NThhNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAmLnN0YXRle1xyXG4gICAgICAgICAgICAgIGN1cnNvcjphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuU3RhdGVIb3ZlckFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzLCBzdHJva2UgMC4zczsgLyogU21vb3RoIHRyYW5zaXRpb24gKi9cclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZmlsbDojMkU1N0FBICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuU3RhdGVIb3ZlckFjdGl2ZUhvdmVyXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZmlsbDojMkU1N0FBICAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjaXJjbGUuYWRhaW5Jc0hlcmUuc3RhdGVBY3RpdmUuY2l0eUFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICM4NTMzODk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogem9vbUluT3V0IDJzIGluZmluaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjaXJjbGVbZGF0YS1jb2xvdXI9XCJncmVlblwiXVxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICBmaWxsOiAjMDBCMTZCO1xyXG4gICAgICAgICAgICAmLnN0YXRlQWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjMDBCMTZCO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2l0eUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogIzAwQjE2QiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjaXJjbGVbZGF0YS1jb2xvdXI9XCJvcmFuZ2VcIl1cclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgZmlsbDogI0YwNEMyMztcclxuICAgICAgICAgICAgJi5zdGF0ZUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogI0YwNEMyMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNpdHlBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICNGMDRDMjMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY2lyY2xlW2RhdGEtY29sb3VyPVwicHVycGxlXCJdXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGZpbGw6ICM4RTI3OEY7XHJcbiAgICAgICAgICAgICYuc3RhdGVBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICM4RTI3OEY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jaXR5QWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjOEUyNzhGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZVtkYXRhLWNvbG91cj1cIndoaXRlXCJdXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmMGYwZjA7XHJcbiAgICAgICAgICAgICYuc3RhdGVBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICNmMGYwZjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jaXR5QWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjZjBmMGYwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGNpcmNsZVtkYXRhLWNvbG91cj1cInJlZFwiXVxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmYwMDAwO1xyXG4gICAgICAgICAgICAmLnN0YXRlQWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjZmYwMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2l0eUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogI2ZmMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjaXJjbGVbZGF0YS1jb2xvdXI9XCJ5ZWxsb3dcIl1cclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgZmlsbDogI0ZGRkYwMDtcclxuICAgICAgICAgICAgJi5zdGF0ZUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogI0ZGRkYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNpdHlBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICNGRkZGMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgY2lyY2xlW2RhdGEtY29sb3VyPVwibWFnZW50YVwiXVxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmYwMGZmO1xyXG4gICAgICAgICAgICAmLnN0YXRlQWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjZmYwMGZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2l0eUFjdGl2ZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgZmlsbDogI2ZmMDBmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBjaXJjbGVbZGF0YS1jb2xvdXI9XCJncmF5XCJdXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGZpbGw6ICM3MDgwOTA7XHJcbiAgICAgICAgICAgICYuc3RhdGVBY3RpdmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICM3MDgwOTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jaXR5QWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjNzA4MDkwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1zZWN7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBib3JkZXItbGVmdDogJHdoaXRlY29sb3Igc29saWQgMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDAgNDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwcHggMTVweDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6IGdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICYubm9kaXNwbGF5e1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0Q291bnRyeUNvZGVWYWxEaXNwbGF5IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzJlNTdhYSwjOTEyODhkKTtcclxuICAgICAgICAgICAgICAvLyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgLy8gY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNob29zU3RhdGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jaXR5LXJhZGlvYnV0dHRvbntcclxuICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDE3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNDcpIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMTBweDsgIFxyXG4gICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAvKiAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgKi9cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDEwcHgpOyAvKiBBZGp1c3Qgd2lkdGggdG8gYWNjb3VudCBmb3IgZ2FwICovXHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGI0KXtcclxuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1hcC1kYXRhe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvbCwgdWx7XHJcbiAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yMjtcclxuICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAucmVhZG1yZS1idG57XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdmlld21vcmVidG4oKTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaXR5LWRhdGEtYm94e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJi5hY3RpdmV7XHJcbiAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYubm9kaXNwbGF5e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5jaXRpLWRhdGFsaXN0e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJi5hY3RpdmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbmRpdltkYXRhLWNvbG91cj1cImdyZWVuXCJdICAgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIFJlbW92ZXMgZGVmYXVsdCBidWxsZXRzICovXHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG4gICAgXHJcbmRpdltkYXRhLWNvbG91cj1cImdyZWVuXCJdICB1bDo6bWFya2VyIHtcclxuIGNvbG9yOiAjMDBCMTZCOyAvKiBDaGFuZ2VzIHRoZSBjb2xvciBvZiB0aGUgYnVsbGV0IG1hcmtlcnMgKi9cclxufVxyXG4gICAgXHJcbmRpdltkYXRhLWNvbG91cj1cImdyZWVuXCJdICBsaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAn4oCiJzsgLyogQWRkcyBhIGN1c3RvbSBidWxsZXQgKi9cclxuICBjb2xvcjogIzAwQjE2QjsgLyogQ29sb3Igb2YgdGhlIGN1c3RvbSBidWxsZXQgKi9cclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IC8qIFNwYWNlIGJldHdlZW4gYnVsbGV0IGFuZCB0ZXh0ICovXHJcbn1cclxuXHJcblxyXG5kaXZbZGF0YS1jb2xvdXI9XCJvcmFuZ2VcIl0gICB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgLyogUmVtb3ZlcyBkZWZhdWx0IGJ1bGxldHMgKi9cclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbiAgICBcclxuZGl2W2RhdGEtY29sb3VyPVwib3JhbmdlXCJdICB1bDo6bWFya2VyIHtcclxuIGNvbG9yOiAjRjA0QzIzOyAvKiBDaGFuZ2VzIHRoZSBjb2xvciBvZiB0aGUgYnVsbGV0IG1hcmtlcnMgKi9cclxufVxyXG4gICAgXHJcbmRpdltkYXRhLWNvbG91cj1cIm9yYW5nZVwiXSAgbGk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ+KAoic7IC8qIEFkZHMgYSBjdXN0b20gYnVsbGV0ICovXHJcbiAgY29sb3I6ICNGMDRDMjM7IC8qIENvbG9yIG9mIHRoZSBjdXN0b20gYnVsbGV0ICovXHJcbiAgcGFkZGluZy1yaWdodDogOHB4OyAvKiBTcGFjZSBiZXR3ZWVuIGJ1bGxldCBhbmQgdGV4dCAqL1xyXG59XHJcblxyXG5cclxuZGl2W2RhdGEtY29sb3VyPVwicHVycGxlXCJdICAgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIFJlbW92ZXMgZGVmYXVsdCBidWxsZXRzICovXHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG4gICAgXHJcbmRpdltkYXRhLWNvbG91cj1cInB1cnBsZVwiXSAgdWw6Om1hcmtlciB7XHJcbiBjb2xvcjogIzhFMjc4RjsgLyogQ2hhbmdlcyB0aGUgY29sb3Igb2YgdGhlIGJ1bGxldCBtYXJrZXJzICovXHJcbn1cclxuICAgIFxyXG5kaXZbZGF0YS1jb2xvdXI9XCJwdXJwbGVcIl0gIGxpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICfigKInOyAvKiBBZGRzIGEgY3VzdG9tIGJ1bGxldCAqL1xyXG4gIGNvbG9yOiAjOEUyNzhGOyAvKiBDb2xvciBvZiB0aGUgY3VzdG9tIGJ1bGxldCAqL1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgLyogU3BhY2UgYmV0d2VlbiBidWxsZXQgYW5kIHRleHQgKi9cclxufVxyXG5cclxuXHJcbmRpdltkYXRhLWNvbG91cj1cIndoaXRlXCJdICAgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIFJlbW92ZXMgZGVmYXVsdCBidWxsZXRzICovXHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG4gICAgXHJcbmRpdltkYXRhLWNvbG91cj1cIndoaXRlXCJdICB1bDo6bWFya2VyIHtcclxuIGNvbG9yOiAjZmZmOyAvKiBDaGFuZ2VzIHRoZSBjb2xvciBvZiB0aGUgYnVsbGV0IG1hcmtlcnMgKi9cclxufVxyXG4gICAgXHJcbmRpdltkYXRhLWNvbG91cj1cIndoaXRlXCJdICBsaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAn4oCiJzsgLyogQWRkcyBhIGN1c3RvbSBidWxsZXQgKi9cclxuICBjb2xvcjogI2ZmZjsgLyogQ29sb3Igb2YgdGhlIGN1c3RvbSBidWxsZXQgKi9cclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IC8qIFNwYWNlIGJldHdlZW4gYnVsbGV0IGFuZCB0ZXh0ICovXHJcbn1cclxuXHJcblxyXG4iLCIubGlnaHRiZ3tcclxuICAgIC8vYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbn1cclxuLmdsYW5jZS1oZWFke1xyXG4gICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52YWx1ZXMtc2VjdGlvbntcclxuICAgIC8vYmFja2dyb3VuZDogJGxpZ2h0Ymc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIC52YWx1ZXMtZGV0YWlscy13cmFwcGVye1xyXG4gICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52YWx1ZXMtd3JhcHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKG1kKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmFsdWVzLXJvd3tcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtOyAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmdyb3d0aC1zZWN0aW9ue1xyXG4gICAgJi5kYXJrQmd7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAkZGFya2JnO1xyXG4gICAgfVxyXG59XHJcbi5Db21fdGV4dEJveHtcclxuICAgIC50ZXh0Qm94LUNvbXBvbmVudHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAucmlnaHQtc2VjdGlvbntcclxuICAgICAgICAgICAgJi5jYXJlZXItZGlzY2xhaW1lcntcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5mb3VyY2FyZC1zbGlkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICYuZm91ckltYWdlQ29udGFpbmVye1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC5mb3VyLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDg4Ljg4JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgLy93aWR0aDogMjIlO1xyXG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDRweDtcclxuICAgICAgICAgICAgICAgIC8vdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtaGVhZHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHhzKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzc2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTc2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm91ckltYWdlQ2FyZC1ib3h7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgcm93LWdhcDo2MHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aXNpb24tc2VjdGlvbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAuQ29tX3RleHRCb3gge1xyXG4gICAgICAgIC50ZXh0Qm94LUNvbXBvbmVudHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICAubGVmdC1zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmlnaHQtc2VjdGlvbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MC41JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0LjUlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgxLCAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgyLCAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGgzLCAuQ29tX3RleHRCb3ggLmNvbS1oZWFkaW5nIGg0e1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnZhbHVlcy1zZWN0aW9ue1xyXG4gICAgLmZvdXItaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgIC5mb3VySW1hZ2VDYXJkLWJveHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm91ci1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4LjUlO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hYm91dC1zZWN7XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucmVwb3J0c01haW4ge1xyXG4gICYuY2FyZWVyVGFiIHtcclxuICAgIC5yZXBvcnRXcmFwcGVyIHtcclxuICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXBvcnRzdGFiX1dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA1OSU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnJlcG9ydHNUYWIge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcclxuICAgICAgICAgIC8vJjo6YWZ0ZXJ7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgd2lkdGg6IDEwMCU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O31cclxuICAgICAgICAgIC8qIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5OyAqL1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVwb3J0RGV0YWlsLVdyYXBwZXIge1xyXG4gICAgICAucmVwb3J0RGV0YWlsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJlbmVmaXRMZWZ0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogNjBweCAwIDBweCAwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAuYmVuZWZpdFJvdyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmVuZWZpdC1JY29uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iZW5lZml0Q29weSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4OSU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnN1YlRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0NCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMzVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9hZGJ0biB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZWVyT3Bwb3J0dW5pdHlTZWN0aW9uIHtcclxuICAuT3Bwb3J0dW5pdHlXcmFwcGVyIHtcclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhcmVlclNlY3Rpb25OZXcge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuIiwiLkNvbV90aHJlZUhhbGZTbGlkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9iYWNrZ3JvdW5kOiAkZGFya3Bpbmtjb2xvcjtcclxuICAuQ29tX3dyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5jb21tb24taGVhZGluZy13cmFwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgd2lkdGg6IDgzJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmlnaHQtYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMCAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZUhhbGZTbGlkZXItV3JhcHBlcntcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICYubGVmdHBvc3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogNS41NiU7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDk2MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmV0d2VlbihsZzMsIGxnNCl7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA5NDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGhyZWVIYWxmU2xpZGVyLWJveHtcclxuICAgICAgICB3aWR0aDogMzEuMjQlO1xyXG4gICAgICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgICAuYm90dG9tLXRleHQtYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIC50ZXh0LWJveCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDExJTtcclxuICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICByaWdodDogMTIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICByaWdodDogMTMuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICByaWdodDogOS41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcInByZXZcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDclO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICByaWdodDogMi41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLkNvbV9UZXh0V2l0aEltYWdlU2xpZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZDogJGRhcmtiZztcclxuICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVye1xyXG4gICAgbGVmdDo1LjU2JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmV0d2VlbihsZzQsIGxnMyl7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTQwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgIH1cclxuICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyV3JhcF90ZXh0e1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTYzcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICAgIC8vdG9wOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgIHRvcDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyLWJveHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zdWJUZXh0LXdyYXB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KGxnKXtcclxuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpe1xyXG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN1YnRleHQtaGVhZGluZ3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3VidGV4dC1ib3h7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDM2cHggMDtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLndhdGNoLWJ0bntcclxuICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJ1dHRvbigpO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuVGV4dFdpdGhJbWFnZVNsaWRlcldyYXB7XHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgODBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICYuc3dpcGVyLXNsaWRlLXZpc2libGV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGxheS1pY29ue1xyXG4gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDc0LjUlKTtcclxuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICAgIC8vcmlnaHQ6IGNhbGMoMTAwJSAtIDY5JSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygxMDAlIC0gNzEuNCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgcmlnaHQ6IDI0LjUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwicHJldlwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDgwJSk7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA3OSUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgcmlnaHQ6IDE0LjUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwibmV4dFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgLmhlYWRpbmd7XHJcbiAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2t5Ymx1ZWNvbG9yLCAkcGlua2NvbG9yKTtcclxuICAgICAgLy8td2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgLy9iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC8vY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJ0FkYW5pJztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIH1cclxuICAgICAgYnJ7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxufSIsIi50aW1lbGluZS1ncm91cHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwOTEyMjIsICMwYjExMjIsICMwZDEwMjEsICMwZjBmMjEsICMxMTBlMjAsICMxMzBkMjAsICMxNDBkMWYsICMxNjBjMWYsICMxODBiMWUsICMxYTBhMWUsICMxYjA5MWQsICMxZDA4MWMpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgLnRpbWVsaW5lLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnN0b3JpZXMtYm94e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2FsbGVyeS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygzNSUgKyA1MHB4KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRTU3QUE7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMzUlICsgNTBweCk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtOTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gXHJcbiAgICAgICAgICAuZ2FsbGVyeS1tYWluIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuZ2FsbGVyeS10aHVtYnMge1xyXG4gICAgICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmU1N2FhO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDkxMjIyLCAjMGIxMTIyLCAjMGQxMDIxLCAjMGYwZjIxLCAjMTEwZTIwLCAjMTMwZDIwLCAjMTQwZDFmLCAjMTYwYzFmLCAjMTgwYjFlLCAjMWEwYTFlLCAjMWIwOTFkLCAjMWQwODFjKTsgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0b3JpZXMtcmlnaHQtdGFie1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkU1N0FBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkxMjg4RDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTEyODhEO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5zdG9yaWVzLXJpZ2h0LXRhYntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkxMjg4RCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWVsaW5lU2xpZGUtd3JhcHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aW1lbGluZUxlZnR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgICAgIHBpY3R1cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aW1lbGluZVJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3JTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0FkYW5pJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICBcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICYtcHJldixcclxuICAgICAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYWRhbmktdGltZWxpbmUvYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzJFNTdBQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIH1cclxuICAgICIsIi5jb250YWN0dXMtd3JhcHBlcntcclxuICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3R1cy1pbmZve1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdGxlZnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBpY3R1cmV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0UmlnaHR7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1kZXRhaWx7XHJcbiAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpO1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0LXN1YnRleHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViaGVhZHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmludGVybmF0aW9uYWwtY29udGFjdHtcclxuICAgIC5pbnRlcm5hdGlvbmFsLWNvbnRhY3RXcmFwcGVye1xyXG4gICAgICAgIC5pbnRlcm5hdGlvbm9mZmljZXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGFjdFJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyRTU3QUE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkU1N0FBO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250YWN0LWRldGFpbHtcclxuICAgICAgICAgICAgICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtbWFpbntcclxuICAgIC5uZXdzLXNlY3Rpb257XHJcbiAgICAgICAgLmdldC1pbi10b3VjaC1mb3Jte1xyXG4gICAgICAgICAgICAjZ2V0aW50b3VjaEZvcm17XHJcbiAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgICAgICAgLmlucHV0Ym94e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDMwcHggMTFweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMzVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnRleHRhcmVhLWZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDMwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVycm9yLW1zZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jaGVja2JveC1maWVsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMzBweCAxMXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMzBweCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIC5pbnB1dC1idG57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwcHggMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59ICAgXHJcblxyXG4ubWFje1xyXG4gICAgLm5ld3MtbWFpbntcclxuICAgICAgICAubmV3cy1zZWN0aW9ue1xyXG4gICAgICAgICAgICAuZ2V0LWluLXRvdWNoLWZvcm17XHJcbiAgICAgICAgICAgICAgICAjZ2V0aW50b3VjaEZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrYm94LWZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgICBcclxufSIsIi5mb3VuZGF0aW9uV3JhcHBlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5mb3VuZGF0aW9uTGVmdHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm91bmRhdGlvbi1pbWFnZVdyYXB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBwaWN0dXJle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2lnbmF0aW9uLWluZm8td3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIC5uYW1lLWluZm97XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciwgJHBpbmtjb2xvcik7XHJcbiAgICAgICAgICAgICAgICAvLy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQWRhbmknO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNpbmF0aW9uLWluZm97XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm91bmRhdGlvblJpZ2h0e1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm91bmRhdGlvbi10ZXh0LXdyYXB7XHJcbiAgICAgICAgICAgIC5wcml0aS1wcm9maWxlLWluZm97XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICYubW9yZXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9ue1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2ZvdW5kYXRpb24vVmlzaW9uLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVye1xyXG4gICAgICAgIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCMzNzUyYTcsIzU2NDI5ZSwjN2QyZjk0KTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzM3NTJhNywjNTY0MjllLCM3ZDJmOTQpO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLXN0b3JpZXMtdGV4dHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlOiAkYm9yZGVyZ3JhZGllbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb20taGVhZGluZygpOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHh4cyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3RvcnlsaW5re1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udHdvLWltZ2VTbGlkZUJveHtcclxuICAgIC5zbGlkZS10ZXh0LWJveHtcclxuICAgICAgICAuc2xpZGUtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm91bmRhdGlvbi1uZXdze1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkZGFya3Bpbmtjb2xvcjtcclxufVxyXG5cclxuc2VjdGlvbntcclxuICYuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9ue1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL25ld3NsZXR0ZXItaW1hZ2UvbmV3c2xldHRlci1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xyXG4gICAgLkNvbV90ZXh0Qm94e1xyXG4gICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgaDEsaDIsaDMsaDR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM0JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW0haW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxufVxyXG59XHJcbiIsIi52aWRlb1dyYXBwZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoXHJcbiAgICBpZnJhbWV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxufSIsIi5kb3dubG9hZC1zZWN0aW9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5kb3dubG9hZFdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgIH1cclxuICAgIC5kb3dubG9hZC1saXN0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgLm5vZGF0YS1mb3VuZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvd25sb2FkUm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgwODA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cyBsaW5lYXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kb3dubG9hZExlZnR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZG93bmxvYWRsaW5re1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlcG9ydC1kcm9wZG93bldyYXBwZXJcclxuICAgIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMilcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVwb3J0LWRyb3Bkb3duXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMnB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzY1NjQ2OTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM4ODg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1kaXZcclxuICAgIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLmdyYWRpZW50LWJ1dHRvblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKClcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gIFxyXG5cclxuXHJcbi5saWdodC1tb2RlIFxyXG57XHJcbiAgICAuZG93bmxvYWQtc2VjdGlvblxyXG4gICAge1xyXG4gICAgICAgIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgLnJlcG9ydC1kcm9wZG93blxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzM5MzkzMztcclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjODg4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxufVxyXG5cclxuLmxhbmctaGktaW57XHJcbi5kb3dubG9hZC1zZWN0aW9uIHtcclxuICAgIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVyIHtcclxuICAgICAgICAucmVwb3J0LWRyb3Bkb3due1xyXG4gICAgICAgICAgICBzZWxlY3R7XHJcbmxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn0iLCIudmlkZW9zLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJveCB2aWRlbyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnZpZGVvcy1zZWN0aW9uIC52aWRlby13cmFwcGVyIC52aWRlby1ib3ggLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dCB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvcy1zZWN0aW9uXHJcbiAgLnZpZGVvLXdyYXBwZXJcclxuICAudmlkZW8tYm94XHJcbiAgLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dFxyXG4gIC5idG5zLXdyYXAge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnZpZGVvcy1zZWN0aW9uXHJcbiAgLnZpZGVvLXdyYXBwZXJcclxuICAudmlkZW8tYm94XHJcbiAgLnZpZGVvLW92ZXJsYXktdGV4dC5jZW50ZXItdGV4dFxyXG4gIC52aWRlby10ZXh0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi52aWRlb3Mtc2VjdGlvblxyXG4gIC52aWRlby13cmFwcGVyXHJcbiAgLnZpZGVvLWJveFxyXG4gIC52aWRlby1vdmVybGF5LXRleHRcclxuICAuYnRucy13cmFwXHJcbiAgLndhdGNoLWJ0bi5idG4tc3R5bGUyIHtcclxuICAvKiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM4MTM1OTcsICM3MDNlOWQsICM1YzQ2YTIsICM0NjRjYTQpO1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsqL1xyXG59XHJcblxyXG4udmlkZW9zLXNlY3Rpb25cclxuICAudmlkZW8td3JhcHBlclxyXG4gIC52aWRlby1ib3hcclxuICAudmlkZW8tb3ZlcmxheS10ZXh0XHJcbiAgLmJ0bnMtd3JhcFxyXG4gIC53YXRjaC1idG4ub3Blbi12aWRlby1idG4ge1xyXG4gIC8qICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzgxMzU5NywgIzcwM2U5ZCwgIzVjNDZhMiwgIzQ2NGNhNCk7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyovXHJcbn1cclxuXHJcbi8qIC5jYXJyZXItc2VjdGlvbjIge30gKi9cclxuXHJcbi5jb20tdGV4dC1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgLyogbWF4LXdpZHRoOiA5NjBweDsgKi9cclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLyogcGFkZGluZzogMCA4LjUlOyAqL1xyXG5cclxuICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcnJlci1zZWN0aW9uMiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHAge1xyXG4gIGNvbG9yOiAjZDBkMGQwO1xyXG4gIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhcnJlci1zZWN0aW9uMiAuQ29tX3RleHRCb3ggLnRleHRCb3gtQ29tcG9uZW50IHAgYiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmNhcnJlckludHJvQmFubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuaW1nLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJlZXItaW50cm8tdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjByZW0gMDtcclxuICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBwYWRkaW5nOiAxMHJlbSAyMHB4O1xyXG4gICAgfVxyXG4gICAgLyogQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHJlbSAwO1xyXG4gICAgICAgIH0gKi9cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogI2QwZDBkMDtcclxuICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICBiIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tY2FycmVyU2VjdGlvbk5ldyBjc3Mgc3RhcnQgaGVyZS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5yZXBvcnRzTWFpbi5jYXJlZXJUYWIuY2FyZWVyU2VjdGlvbk5ldyB7XHJcbiAgLnJlcG9ydFdyYXBwZXIge1xyXG4gICAgLyogcGFkZGluZy10b3A6NDBweDsgKi9cclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnJ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnVzaW5lc3MtZGV0YWlscy1jb21we1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5idXNpbmVzcy1sZWZ0LXNlY3tcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4yJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnVzaW5lc3MtcmlnaHQtc2Vje1xyXG4gICAgICAgIHdpZHRoOiA1MC4zJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnVzaW5lc3MtZGV0YWlscy1saW5rc3tcclxuICAgICAgICAgIC50ZXh0LW92ZXJsYXktYm90dG9te1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC50b3AtdGV4dC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3R0b20tdGV4dC1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC53YXRjaC1jdGF7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MSU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzNkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlcG9ydHN0YWJfV3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI3cHggMCAwO1xyXG4gICAgLnJlcG9ydHNUYWIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgICAvL3dpZHRoOiA5NiU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC8vd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY4NmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTBweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLy90ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlcG9ydERldGFpbC1XcmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5iZW5lZml0TGVmdCB7XHJcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiAxNCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KGxnKSB7XHJcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5iZW5lZml0Um93IHtcclxuICAgICAgICB3aWR0aDogMzEuMzMlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmVuZWZpdC1JY29uIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNzhweDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJlbmVmaXRDb3B5IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgLmJlbmVmaXRDb3B5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzOHB4IDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgIC5iZW5lZml0Q29weSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVwb3J0c01haW4uY2FyZWVyVGFiLmNhcmVlclNlY3Rpb25OZXcuZ3Jvd3RoU2VjdGlvbiB7XHJcbiAgLnJlcG9ydFdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMTk1cHggMCAxOTVweCAwO1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmVwb3J0c01haW57XHJcbiAgJi5jYXJlZXJTZWN0aW9uTmV3e1xyXG4gICAgLmJ1c2luZXNzLXNlY3Rpb25faG9tZXtcclxuICAgICAgJi5yZXBvcnRXcmFwcGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDAgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tY2FycmVyU2VjdGlvbk5ldyBjc3MgZW5kIGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLWNhcnJlck9wcG9ydHVuaXR5IHNlY3Rpb24gY3NzIHN0YXJ0IGhlcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLWNhcnJlck9wcG9ydHVuaXR5IHNlY3Rpb24gY3NzIGVuZCBoZXJlLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi52YWx1ZS1zbGlkZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi52YWx1ZS1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDUwcHggMCAwO1xyXG4gIC52YWx1ZS1zbGlkZS1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5pbWctYm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5pbWctYm94IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52YWx1ZS10ZXh0LWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwJSA4LjUlO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZykge1xyXG4gICAgICAgICAgLyogZm9udC1zaXplOiAyLjlyZW07ICovXHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9idXNpbmVzcy1pbWcvaGVhZC1mb3J3YXJkLWFycm93LnN2ZylcclxuICAgICAgICAgIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi52YWx1ZS10aHVtYnMtc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNXB4IDAgMjBweCAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4LjUlO1xyXG4gIC52YWx1ZS10aHVtYiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLyogQGluY2x1ZGUgYmVsb3coc20peyBcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4OyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH0gKi9cclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogMjUwO1xyXG4gICAgY29sb3I6ICNiMmI1YmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgLyogcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50OyBcclxuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7ICBcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IFxyXG4gICAgICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjsgXHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHghaW1wb3J0YW50OyBcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7ICovXHJcblxyXG4gICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiBpbmhlcml0O1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgbGVmdDogaW5oZXJpdDtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIHJpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHJpZ2h0OiAwLjUlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXHJcbiAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItY3VzdG9tLWNvbnRyb2xzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAyNXB4IDAgMjBweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi52YWx1ZS10YWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgcGFkZGluZzogMTRweCA2NHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gIHJpZ2h0OiA4LjUlO1xyXG4gIHRvcDogMDtcclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZCkge1xyXG4gICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52YWNjb3JkaW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDBweCAwO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMCAwIDA7XHJcbiAgfVxyXG59XHJcbi52YWNjb3JkaW9uIHVsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi52YWNjb3JkaW9uIHVsIGxpIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAzMy4zMyU7XHJcbiAgaGVpZ2h0OiA1NjBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vYm9yZGVyLXJhZGl1czogMjBweDtcclxufVxyXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFsdWUtdGFnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDIlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICB0b3A6IGF1dG87XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xyXG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xyXG4gIHBhZGRpbmc6IDBweCAwcHg7XHJcbiAgd2lkdGg6IDI2NXB4O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlWigwZGVnKTtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgQGluY2x1ZGUgYmVsb3cobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yikge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAuaW1nLWJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAvL2JvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRvcDogMDtcclxufVxyXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAuaW1nLWJveCBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAvL2JvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDU2MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcclxuICBwYWRkaW5nOiAxMCUgMTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgaGVpZ2h0OiA1MjBweDtcclxuICAgIHBhZGRpbmc6IDEwJSA4JTtcclxuICB9XHJcbn1cclxuLnZhY2NvcmRpb25cclxuICB1bFxyXG4gIGxpXHJcbiAgZGl2LnZhY2NvcmRpb24tcGFuZWxcclxuICAudmFjY29yZGlvbi1zbGlkZVxyXG4gIC52YWNjb3JkaW9uLXNsaWRlLXRleHQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA1O1xyXG4gIHdoaXRlLXNwYWNlOiBicmVhay13b3JkO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcclxuICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG59XHJcbi52YWNjb3JkaW9uIHVsIGxpIGRpdi52YWNjb3JkaW9uLXBhbmVsIC52YWNjb3JkaW9uLXNsaWRlIGgzIHtcclxuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xyXG4gIGZvbnQtc2l6ZTogNC42cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcbn1cclxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgaDQge1xyXG4gIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICNkOWQ5ZDk7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufVxyXG4udmFjY29yZGlvbiB1bCBsaSBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFjY29yZGlvbi1zbGlkZSBwIHtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjguNTYlO1xyXG4gIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcbn1cclxuLnZhY2NvcmRpb24gdWwgbGkgZGl2LnZhY2NvcmRpb24tcGFuZWwgLnZhY2NvcmRpb24tc2xpZGUgcCBhIHtcclxuICBjb2xvcjogI2Q5ZDlkOTtcclxufVxyXG5cclxuLnZhY2NvcmRpb24gdWw6aG92ZXIgbGkge1xyXG4gIHdpZHRoOiAyNCU7XHJcbn1cclxuLnZhY2NvcmRpb24gdWw6aG92ZXIgbGk6aG92ZXIge1xyXG4gIHdpZHRoOiA0OCU7XHJcbn1cclxuLnZhY2NvcmRpb24gdWw6aG92ZXIgbGk6aG92ZXIgLnZhY2NvcmRpb24tc2xpZGUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciAudmFjY29yZGlvbi1zbGlkZSAudmFjY29yZGlvbi1zbGlkZS10ZXh0IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxufVxyXG4udmFjY29yZGlvbiB1bDpob3ZlciBsaTpob3ZlciBkaXYudmFjY29yZGlvbi1wYW5lbCAudmFsdWUtdGFnIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC52YWNjb3JkaW9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLnZhY2NvcmRpb24gdWwgbGksXHJcbiAgLnZhY2NvcmRpb24gdWwgbGk6aG92ZXIsXHJcbiAgLnZhY2NvcmRpb24gdWw6aG92ZXIgbGksXHJcbiAgLnZhY2NvcmRpb24gdWw6aG92ZXIgbGk6aG92ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJlcG9ydHNNYWluLmNhcmVlclRhYiB7XHJcbiAgLnJlcG9ydERldGFpbC1XcmFwcGVyIHtcclxuICAgIC5yZXBvcnREZXRhaWwge1xyXG4gICAgICAubG9hZGJ0biB7XHJcbiAgICAgICAgLmdyYWRpZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MTI5OGUsICM5MTI5OGUpO1xyXG4gICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjk4ZTtcclxuICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDY0Y2E0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwcztcclxuICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmVlcnZpZGVvU2xpZGUge1xyXG4gIC52aWRlb3Mtc2VjdGlvbiB7XHJcbiAgICAudmlkZW8tYm94IHtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sYXN0U2VjdGlvbkZvckFsbHtcclxuICAuQ29tX3RleHRCb3h7XHJcbiAgICAudGV4dEJveC1Db21wb25lbnR7XHJcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIH1cclxuICB9IFxyXG59IiwiLmNvbVR3b0FuZEhhbGZTbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDA7XHJcblxyXG4gICAgLnNsaWRlQm94V3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTNkNDg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBhMTEyMjtcclxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmVlci1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHsgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxyXG5cclxuICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZXsgb3BhY2l0eTogMC43OyBiYWNrZ3JvdW5kOiMwNzEyMjI7fVxyXG4gICAgICAgICAgICBpbWcge3RyYW5zZm9ybTogc2NhbGUoMS4wNSk7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuLnNsaWRlQm94V3JhcHtcclxuICAgICY6YmVmb3JleyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGJhY2tncm91bmQ6ICMwNzEyMjI7IHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDsgb3BhY2l0eTogMTt9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmV7IG9wYWNpdHk6IDAuNzsgYmFja2dyb3VuZDojMDcxMjIyO31cclxuICAgICAgICBpbWcge3RyYW5zZm9ybTogc2NhbGUoMS4wNSk7fVxyXG4gICAgfVxyXG59XHJcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcclxuICAgICAgICAuc2xpZGVCb3hXcmFweyBcclxuICAgICAgICAgICAgJjpiZWZvcmV7IG9wYWNpdHk6IDAuNzsgYmFja2dyb3VuZDojMDcxMjIyO31cclxuICAgICAgICAgIC8vICAmOmhvdmVyeyBvcGFjaXR5OiAwLjc7IGJhY2tncm91bmQ6IzA3MTIyMjsgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVCb3hDb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA1MHB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgLyogZm9udC1zaXplOiAyLjRyZW07ICovXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZzNtaWQpe1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNBOUE5QTk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAgICAgLmJ0bi1zdHlsZTIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlQm94Q29udGVudHtcclxuICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC5idG4tc3R5bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDE3cHggMTdweCAxN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgLy8gJjphZnRlcntcclxuICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICByaWdodDogMDtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyAgICY6OmJlZm9yZXtcclxuICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICByaWdodDogMDtcclxuICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyAgICY6aG92ZXJ7XHJcbiAgICAgICAgLy8gICAgICY6OmFmdGVye1xyXG4gICAgICAgIC8vICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICAgICY6OmJlZm9yZXtcclxuICAgICAgICAvLyAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxufVxyXG5cclxuICAgXHJcbiAgICAuYnRucy13cmFwe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmJ0bi1zdHlsZTIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDE3cHggMTdweCAxN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAvLyBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xyXG4gICAgICAgIC8vIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjODEzNTk3LCAjNzAzZTlkLCAjNWM0NmEyLCAjNDY0Y2E0KTtcclxuICAgICAgICAvLyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAvLyB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjOTEyOThlKTtcclxuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjk4ZTtcclxuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2NGNhNDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDBzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIC8vICY6YWZ0ZXJ7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5MTI5OGU7XHJcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gICAmOjpiZWZvcmV7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcclxuICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5MTI5OGU7XHJcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gICAmOmhvdmVye1xyXG4gICAgICAgIC8vICAgICAmOjphZnRlcntcclxuICAgICAgICAvLyAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzkxMjk4ZTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgLy8gICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM5MTI5OGU7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE0cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDAuNSU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICduZXh0JztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgLyogcmlnaHQ6IDQuNSU7ICovXHJcbiAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhsZyl7XHJcbiAgICAgICAgICAgIC8vcmlnaHQ6IDUuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgIC8vcmlnaHQ6IDYuNTYlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgLy9yaWdodDogNy41NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiAncHJldic7IFxyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5saWdodC1tb2RlIHtcclxuICAgIC5jb21Ud29BbmRIYWxmU2xpZGVyIHtcclxuICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgIC5zbGlkZUJveFdyYXAge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzEyMjI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2xpZGVCb3hDb250ZW50IHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5zLXdyYXAge1xyXG4gICAgICAgICAgICAgIC5idG4tc3R5bGUge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlQm94V3JhcCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmJ0bnMtd3JhcCB7XHJcbiAgICAgICAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwNzEyMjIgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3MTIyMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRucy13cmFwIHtcclxuICAgICAgICAgICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuXHJcbi8vIC5jb21Ud29BbmRIYWxmU2xpZGVye1xyXG4vLyAgICAgLmJ0bi1zdHlsZXtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTEyOThlLCAjNDY0Y2E0KTtcclxuLy8gICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjk4ZTtcclxuLy8gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDY0Y2E0O1xyXG4vLyAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbi8vICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDBzOyBcclxuLy8gICAgIH1cclxuLy8gfSAiLCJcclxuLmVycm9yLXdyYXB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy80MDQvYmctaW1hZ2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW0gXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjByZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coeHMpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3B5dHh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXljb2xvcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDsgXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5Y29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFjY29yZGlvbl9jb250YWluZXIge1xyXG4gIC5hY2NvcmRpb25faGVhZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogNDhweCAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5hY2NvcmRIZWFkV1JhcHAge1xyXG4gICAgICAgIC5hY2NvcmRpYW5IZWFkSW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmRpYW5IZWFkVGV4dCB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkSGVhZFdSYXBwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaWFuSGVhZEltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hY2NvcmRpYW5IZWFkVGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGx1c21pbnVzIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogNSU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZGlzdC9pbWFnZXMvYWNjb3JkaWFuLWltZy9hY2NvcmQtcGx1cy5wbmcpIG5vLXJlcGVhdFxyXG4gICAgICAgIGNlbnRlciByaWdodDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9kaXN0L2ltYWdlcy9hY2NvcmRpYW4taW1nL2FjY29yZC1taW51cy5wbmcpXHJcbiAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9uX2JvZHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggNDVweCAhaW1wb3J0YW50O1xyXG4gICAgLmluaXRpYXRpdmVzLWJveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudHJhdmVsQ29udGVudEJveCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLnRpdGxlLWhlYWRpbmcge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbG9hdGluZy1yaWdodCB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2hvd19tb3JlX2NvbnRlbnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICAgIC5VcHBlckFscGhhYmV0IHtcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiB1cHBlci1hbHBoYTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodC1zZWMge1xyXG4gICAgICAgIC5yZWFkbXJlLWJ0biB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5pdGlhdGl2ZXMtYm94IHtcclxuICAgICAgJi5sZWZ0LXNlYyB7XHJcbiAgICAgICAgLmJvdHRvbS10ZXh0LWJveCB7XHJcbiAgICAgICAgICAubW9yZWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYm90dG9tLXRleHQtYm94IHtcclxuICAgICAgICAudGV4dC1ib3gge1xyXG4gICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMy43NiU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5VcHBlckFscGhhYmV0IHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IHVwcGVyLWFscGhhO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubW9yZWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkbXJlLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNob3dDbGljayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2hvd19oaWRlLFxyXG4uc2hvd19oaWRlX2xlc3Mge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5zaG93X2hpZGVfbGVzcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYWxpZ25pbmctY2VudGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAyMDBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgQGluY2x1ZGUgYmVsb3cobGdNaWQpIHtcclxuICAgIHRvcDogMTUwcHg7XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLnNob3dDbGljayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgb2wge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIG9sIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhpZGVEb3RzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi52aWRlb0xpc3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC52aWRlb0l0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDMxJTtcclxuICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNSU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAudmlkZW9UZXh0V3JhcHAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY292aWRQYXJhVmlkZW8ge1xyXG4gIG1hcmdpbjogMHB4IDBweCAzMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG59XHJcbi50eHQteHMge1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgfVxyXG59XHJcbi5jb3ZpZFBhZ2Uge1xyXG4gIC5kZXRhaWxXcmFwcGVyIHtcclxuICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvdmlkQ29udGVudCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcbiAgICAuYmctZ3JheSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNjMWMxYzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZpZGVvV3JhcHBlciB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLmNvdmlkUGFnZUJvdHRvbSB7XHJcbiAgLnN0b3JpZXMtZGV0YWlsLW1haW4ge1xyXG4gICAgLmRldGFpbFdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAuaW5uZXJQZ0NvbnRlbiB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDE1cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmxpZ2h0LW1vZGV7XHJcblxyXG4gICAgaW5wdXQsIHNlbGVjdFxyXG4gICAge1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgfVxyXG5cclxuc2VjdGlvbntcclxuICAgICY6bnRoLW9mLXR5cGUob2RkKXtcclxuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgLkNvbV9tYXB7XHJcbiAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjMzkzOTM5IHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5tYXAtZGV0c2lscy13cmFwe1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZjBmMGYwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAmOm50aC1vZi10eXBlKGV2ZW4pe1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICAvLyAgICAgLkNvbV9tYXB7XHJcbiAgICAvLyAgICAgICAgIC5tYXAtd3JhcHBlcntcclxuICAgIC8vICAgICAgICAgICAubWFwLXdyYXAtY29udGFpbmVye1xyXG4gICAgLy8gICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgIC8vICAgICAgICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwIWltcG9ydGFudDtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgIH1cclxuICAgIC8vIH1cclxuICAgfVxyXG5cclxuLy8gICAgLnBpbi1zcGFjZXJ7XHJcbi8vICAgICAmOm50aC1jaGlsZChvZGQpe1xyXG5cclxuLy8gICAgICAgICAuQ29tX21hcHtcclxuLy8gICAgICAgICAgIC5tYXAtd3JhcHBlcntcclxuLy8gICAgICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuLy8gICAgICAgICAgICAgICAucmlnaHQtc2Vje1xyXG4vLyAgICAgICAgICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbi8vICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4IWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcblxyXG4vLyAgICAgICAgIC5Db21fbWFwe1xyXG4vLyAgICAgICAgICAgICAubWFwLXdyYXBwZXJ7XHJcbi8vICAgICAgICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuLy8gICAgICAgICAgICAgICAgIC5yaWdodC1zZWN7XHJcbi8vICAgICAgICAgICAgICAgICAgIC5tYXAtZGV0c2lscy13cmFwe1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLnBhbmVse1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4vLyAgICAgfVxyXG4vLyAgICB9XHJcblxyXG4gICAgLmV2ZW5iZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICN0aGFua3NlbWFpbGRpdntcclxuICAgICAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgIH0gXHJcbiAgICAgICAgLkNvbV9tYXB7XHJcbiAgICAgICAgICAgIC5tYXAtd3JhcHBlcntcclxuICAgICAgICAgICAgICAubWFwLXdyYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLkNvbV9ob21lcGFnZW5ld3NzZWN7XHJcbiAgICAgICAgICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAgICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAgICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIC5Db21faW5pdGlhdGl2ZXN7XHJcbiAgICAgICAgICAgICYuQ29tLWJ1c2luZXNze1xyXG4gICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICAuZm91ckltYWdlLXNsaWRlcntcclxuICAgICAgICAgICAgLmZvdXItaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkNvbV9vdXJwcmVzZW5jZXtcclxuICAgICAgICAgICAgLkNvbV93cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLk91clByZXNlbmNlLVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm91ci1wcmVzZW5jZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC5vZGRiZ3tcclxuICAgICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgI3RoYW5rc2VtYWlsZGl2e1xyXG4gICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgfSBcclxuICAgICAgIFxyXG4gICAgICAgLkNvbV9tYXB7XHJcbiAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgICYubWVkaWEta2l0LXRhYnN7XHJcbiAgICAgICAgLm1lZGlhLWtpdHtcclxuICAgICAgICAgICAgLnRhYnMtY29udGVue1xyXG4gICAgICAgICAgICAgICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgJi5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICAgICAgIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICAgICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnR3by1pbWdlU2xpZGVCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgIC5Db21faW5pdGlhdGl2ZXN7XHJcbiAgICAgICAgICAgICYuQ29tLWJ1c2luZXNze1xyXG4gICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjAhaW1wb3J0YW50OztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG5cclxuICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAgIC5mb3VyLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuQ29tX291cnByZXNlbmNle1xyXG4gICAgICAgIC5Db21fd3JhcHBlcntcclxuICAgICAgICAgICAgLk91clByZXNlbmNlLVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAub3VyLXByZXNlbmNlLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgfSBcclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgIGgxLGgyLGgzLGg0LGg1e1xyXG4gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XHJcbiAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgIGJhY2tncm91bmQtY2xpcDogdGV4dCFpbXBvcnRhbnQ7XHJcbiAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuZ3Jvd3RoLWhlYWRpbmd7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgcHtcclxuICAgIGNvbG9yOiAjMzkzOTM5IWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuY29tLWhlYWRpbmd7XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgfVxyXG5cclxuICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHNreWJsdWVjb2xvciAwJSwgJHBpbmtjb2xvciAxMDAlKSFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgLy8gIGJhY2tncm91bmQtY2xpcDogdGV4dCFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgIC8vICBjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgLy8gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgLy9jb2xvcjogIzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICAvL2JvcmRlcjpzb2xpZCAxcHggIzM5MzkzOSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgIC8vICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgIC8vICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAvLyAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyOThlIWltcG9ydGFudDtcclxuICAgIC8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjRjYTQhaW1wb3J0YW50O1xyXG4gICAgLy8gICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI5OGUhaW1wb3J0YW50O1xyXG4gICAgLy8gICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDY0Y2E0IWltcG9ydGFudDtcclxuXHJcbiAgICAgfVxyXG4gICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLy9jb2xvcjogIzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9ib3JkZXI6c29saWQgMXB4ICMzOTM5MzkhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzQ2NGNhNCk7XHJcbiAgICAvLyAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmO1xyXG4gICAgLy8gICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC8vICAgIHRyYW5zaXRpb246IGJvcmRlciAwcztcclxuICAgIC8vICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgLy8gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAmOjpiZWZvcmUge1xyXG4gICAgLy8gICAgICAtd2Via2l0LW1hc2s6bm9uZTtcclxuXHJcbiAgICAvLyAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgIC5iYW5uZXJ7XHJcbiAgICAuYmFubmVyLXNsaWRlcntcclxuICAgICAgICAudGV4dC13cmFwZXJ7XHJcbiAgICAgICAgICAgIC5wYXJncmFwaHtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHghaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5idXNpbmVzcy1zZWN0aW9ue1xyXG4gICAgLmJ1c2luZXNzLXdyYXBwZXJ7XHJcbiAgICAgICAgLmJ1c2luZXNzLXRhYi13cmFwe1xyXG4gICAgICAgICAgICAuYnVzaW5lc3MtbGlua3N7XHJcbiAgICAgICAgICAgICAgICAuYnVzaW5lc3MtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAmLmJ1c2luZXNzLWxpc3Qtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM4ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXNpbmVzcy1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXNpbmVzcy1zdWItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXNpbmVzcy1zdWItaGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzhkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93LXN1Yi1oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOTs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1c3NpbmVzcy1zbGlkZXItd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAuYnVzaW5lc3MtZ2FsbGVyeXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlY2gtc3dpcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtY2FwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5TdXN0YWluYWJpbGl0eS1zZWN0aW9ue1xyXG4gICAgLlN1c3RhaW5hYmlsaXR5LXdyYXBwZXJ7XHJcbiAgICAgICAgLmNvbS10aHJlZUltYWdlU2xpZGVye1xyXG4gICAgICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnRocmVlLWltZ2VTbGlkZUJveHtcclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGUtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS1oZWFkaW5nLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52aWV3bW9yZS1idG57XHJcbiAgICAvL2NvbG9yOiAjOTEyODhEIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMzkzOTMzIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJlYWQtbW9yZXtcclxuICAgIGF7XHJcbiAgICAgICAgLy9jb2xvcjogIzkxMjg4RCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5yZWFkbXJlLWJ0bntcclxuICAgIC8vY29sb3I6ICM5MTI4OEQhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmV3c3Jvb20tc2VjdGlvbntcclxuICAgIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICAgICAgLnR3by1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1zdWItdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdiN2I3YiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5uZXd0YWItaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIyJSkgc2VwaWEoMCkgc2F0dXJhdGUoOTEwJSkgaHVlLXJvdGF0ZSgyNDlkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg5MyUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgIGJvcmRlcjogIzM5MzkzOSBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6IzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvb3RlcntcclxuICAgIC5mb290ZXItcG9saWN5e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0MxQzFDMTtcclxuICAgICAgICAgIC5mb290ZXItY29udGFpbmVye1xyXG4gICAgICAgICAgICAuZm9vdGVyLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAuZm9vdGVyLWNvbnRhaW5lcntcclxuICAgICAgICAuZm9vdGVyLXdyYXB7XHJcbiAgICAgICAgICAgIC5mb290ZXItY29weXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvb3Rlci1saW5rc3tcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxlZnR7XHJcbiAgICAgICAgLmZvb3Rlci1sb2dve1xyXG4gICAgICAgICAgICAuZGFya21vZGUtbG9nb3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2JvdHRvbVRvVG9we1xyXG4gICAgLy9ib3JkZXI6ICMzOTM5Mzkgc29saWQgMXB4O1xyXG4gICAgLy8gJjo6YWZ0ZXJ7XHJcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAvLyAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgIC8vIH1cclxuICAgIGltZ3tcclxuICAgICAgICAvL2ZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTMlKSBzZXBpYSgxJSkgc2F0dXJhdGUoMjAwNyUpIGh1ZS1yb3RhdGUoMzE5ZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDc1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgLnRvb2x0aXB7XHJcbiAgICAgICAvLyBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvdW5kYXRpb24tc2VjdGlvbntcclxuICAgIC5mb3VuZGF0aW9uLXdyYXBwZXJ7XHJcbiAgICAgICAgLmZvdW5kYXRpb24tcmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAuZm91bmRhdGlvbi10ZXh0LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAuZm91bmRhdGlvbi1hYm91dC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNpZ25hdGlvbi1pbmZvLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzaW5hdGlvbi1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3VyY2FyZC1zbGlkZXJ7XHJcbiAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI4JSkgc2VwaWEoOTQlKSBzYXR1cmF0ZSg1NjAlKSBodWUtcm90YXRlKDE4NWRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDk1JSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52YWx1ZXMtc2VjdGlvbntcclxuICAgIC52YWx1ZXMtZGV0YWlscy13cmFwcGVye1xyXG4gICAgICAgIC52YWx1ZXMtd3JhcHtcclxuICAgICAgICAgICAgLnZhbHVlcy1yb3d7XHJcbiAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdXJsZWFkZXJzaGlwLXNlY3Rpb257XHJcbiAgICAub3VybGVhZGVyc2hpcC13cmFwe1xyXG4gICAgICAgIC5vdXJsZWFkZXJzaGlwLWJveHtcclxuICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgLm91cmxlYWRlci1jYXJkLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNhcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm91cmxlYWRlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3VybGVhZGVyLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTMzLCAjMzkzOTM5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm91cmxlYWRlci1kZXNpZ25hdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm91cmxlYWRlci1zb2NpYWwtaGFuZGxlc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm91bmRhdGlvbldyYXBwZXJ7XHJcbiAgICAuZm91bmRhdGlvbkxlZnR7XHJcbiAgICAgICAgLmRlc2lnbmF0aW9uLWluZm8td3JhcHtcclxuICAgICAgICAgICAgLm5hbWUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzaW5hdGlvbi1pbmZve1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm9kZGJnXHJcbntcclxuICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2I3YjdiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZXZlbmJnXHJcbntcclxuICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2I3YjdiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50d28taW1nZVNsaWRlQm94e1xyXG4gICAgLnNsaWRlLXRleHQtYm94e1xyXG4gICAgICAgIC5zbGlkZS1kYXRlLXRleHR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9ue1xyXG4gICAgLmZlYXR1cmVkLXN0b3JpZXNXcmFwcGVye1xyXG4gICAgICAgIC5mZWF0dXJlZC1zdG9yaWVzLXRleHRXcmFwcGVye1xyXG4gICAgICAgICAgICAuZmVhdHVyZWQtc3Rvcmllcy10ZXh0e1xyXG4gICAgICAgICAgICAgICAgLnN0b3J5bGlua3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAudHdvLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgLnR3by1pbWdlU2xpZGVCb3h7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWUtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXBvcnRzTWFpbntcclxuICAgIC5yZXBvcnRXcmFwcGVye1xyXG4gICAgICAgIC5yZXBvcnRzdGFiX1dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5yZXBvcnREZXRhaWwtV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5yZXBvcnREZXRhaWx7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC1kcm9wZG93bldyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQtZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucmVwb3J0LWZpbGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZXBvcnRzVGFie1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm91cmxlYWRlcnNoaXAtc2VjdGlvbntcclxuICAgIC5vdXJsZWFkZXJzaGlwV3JhcHBlcntcclxuICAgICAgICAub3VybGVhZGUtZGV0YWlsLWxlZnQtc2Vje1xyXG4gICAgICAgICAgICAub3VybGVhZGVyLWluZm97XHJcbiAgICAgICAgICAgICAgICAub3VybGVhZGVyLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM5MzkzOSwgIzM5MzkzOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vdXJsZWFkZXItZGVzaWduYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm91cmxlYWRlLWRldGFpbC1yaWdodC1zZWN7XHJcbiAgICAgICAgICAgIC5vdXJsZWFkZXItaW5mby1kZXRhaWxze1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnJlYWRjcnVtYntcclxuICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmFubmVyLW1haW57XHJcbiAgICAuYnJlYWRjcnVtYi13cmFwcGVye1xyXG4gICAgICAgIC5icmVhZGNydW1ie1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODAlKSBzZXBpYSgwKSBzYXR1cmF0ZSg2NjglKSBodWUtcm90YXRlKDk2ZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoOTQlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLkNvbV9pbml0aWF0aXZlc3tcclxuICAgIC5pbml0aWF0aXZlcy13cmFwcGVye1xyXG4gICAgICAgIC5pbml0aWF0aXZlcy1ib3h7XHJcbiAgICAgICAgICAgIC5ib3R0b20tdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdCN0I3QiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm91cmFwcHJvY2gtd3JhcHBlcntcclxuICAgICAgICAubGVmdC1zZWMge1xyXG4gICAgICAgICAgICAuc3ViLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzksICMzOTM5MzkpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgLm91cmFwcHJvY2gtcmlnaHRib3h7XHJcbiAgICAgICAgICAgICAgICAub3VyYXBwcm9jaC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xyXG4gICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAub3VyYXBwcm9jaC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5vdXJhcHByb2NoLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDIwNjUlKSBodWUtcm90YXRlKDI1NGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDkyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4uQ29tX2J1c2luZXNzX3N1c3RhaW5hYmlsaXR5e1xyXG4gICAgLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1oZWFkaW5nLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvdXJJbWFnZS1zbGlkZXJ7XHJcbiAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgLmZvdXItaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWNvdW50LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWNpdHktbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLkNvbV9tYXB7XHJcbiAgICAubWFwLXdyYXBwZXJ7XHJcbiAgICAgICAgLmhlYWRpbmctd3JhcHtcclxuICAgICAgICAgICAgLmNvbS1tYXAtdGFie1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzM5MzkzOSwjMzkzOTM5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXAtd3JhcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5yaWdodC1zZWN7XHJcbiAgICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdENvdW50cnlDb2RlVmFsRGlzcGxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzM5MzkzOSwjMzkzOTM5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hvb3NTdGF0ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNpdHktcmFkaW9idXR0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAjMzkzOTM5IHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hcC1kYXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXJ7XHJcbiAgICAuVGV4dFdpdGhJbWFnZVNsaWRlci13cmFwcGVye1xyXG4gICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICAgIC5oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTM5LCAjMzkzOTM5KTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5UZXh0V2l0aEltYWdlU2xpZGVyLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLlRleHRXaXRoSW1hZ2VTbGlkZXJXcmFwX3RleHR7XHJcbiAgICAgICAgICAgICAgICAuc3ViVGV4dC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJ0ZXh0LWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLkNvbV9mb3VyaW1hZ2VzbGlkZXJ7XHJcbiAmLkNvbV9zdWJidXNpbmVzc3tcclxuICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAuY2FyZC10ZXh0LWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxufVxyXG5cclxuLm5hbWUtaW5mby13cmFwcGVye1xyXG4gICAgLm5hbWUtaW5mby10ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tX2VzZ1BvbGljaWVze1xyXG4gICAgLnBvbGljeS1kZXRhaWxzLXdyYXBwZXJ7XHJcbiAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5Db21fdGV4dEJveHtcclxuICAgIC50ZXh0Qm94LUNvbXBvbmVudHtcclxuICAgICAgICAua25vdy1tb3JlIHtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQtc2VjdGlvblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNwb3RiYW5uZXJ7XHJcbiAgICAuc3BvdGxpZ2h0V3JhcHtcclxuICAgICAgICAuYnJlYWRjcnVtYntcclxuICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDI3MGRlZykgYnJpZ2h0bmVzcygxMDElKSBjb250cmFzdCgxMDUlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgLnRleHQtd3JhcGVye1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJ0ZXh0ICB7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yaWVzLWRldGFpbC1tYWlue1xyXG4gICAgLmRldGFpbFdyYXBwZXJ7XHJcbiAgICAgICAgLmlubmVyUGdDb250ZW57XHJcbiAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRyOm50aC1jaGlsZCgybil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIC5ibG9nLXRleHR7XHJcbiAgICAgICAgICAgICBhc2lkZXtcclxuICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzMztcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgLmJsb2ctY29udGFpbmVye1xyXG4gICAgICAgICAgICAubGVmdC1zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9nc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtbWFpbntcclxuICAgIC5uZXdzLXNlY3Rpb257XHJcbiAgICAgICAgLmdldC1pbi10b3VjaC1mb3Jte1xyXG4gICAgICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICAgICAgLmlucHV0Ym94e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAmLmNoZWNrYm94LWZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCtsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWVkaWEta2l0LW1haW57XHJcbiAgICAubWVkaWEta2l0LXNlY3Rpb257XHJcbiAgICAgICAgLm1lZGlhLWtpdC10ZXh0e1xyXG4gICAgICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lZGlhLWJ0bntcclxuICAgICAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjMDE4MEEyIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzhFMjc4RiBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzQ2NGNhNCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMTgwYTMsICMwMDc0YjAsICMzMjY0YjQsICM2NjRkYWEsICM4ZTI3OGYpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAxODBhMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGUyNzhmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gIHRyYW5zaXRpb246IGJvcmRlciAwcyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1YnNjcmliZS1tYWlue1xyXG4gICAgLnN1YnNjcmliZS1zZWN0aW9ue1xyXG4gICAgICAgIC5zdWJzY3JpYmUtZmllbGR7XHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICAuY29sLTR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM3QjdCN0I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tb3B0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0I3QjdCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbC04e1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJzY3JpYmUtaW5wdXQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByZXNzLXJlbGVhc2V7XHJcbiAgICAucHJlc3MtcmVsZWFzZS13cmFwcGVye1xyXG4gICAgICAgIC5wcmVzcy1zZWFyY2hCb3h7XHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICAuaW5wdXRib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtYnRuLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwKSBzYXR1cmF0ZSg3NTAwJSkgaHVlLXJvdGF0ZSgxNjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTclKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1yZXN1bHR7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzOTM5MzkgMCwgIzM5MzkzOSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgyMDY1JSkgaHVlLXJvdGF0ZSgyNTRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5MiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXRib3h7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgaW5wdXR7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzMyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWxlY3Rib3h7XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICBjb2xvcjojMzkzOTMzIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuc2VsZWN0e1xyXG4gICAgb3B0aW9ue1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRocmVlY2FyZC1ib3h7XHJcbiAgICAudGhyZWVjYXJkLWJveFdyYXBwZXJ7XHJcbiAgICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwsIG9se1xyXG4gICAgbGl7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG93bmxvYWQtc2VjdGlvbntcclxuICAgIC5kb3dubG9hZC1saXN0e1xyXG4gICAgICAgIC5kb3dubG9hZFJvd3tcclxuICAgICAgICAgICAgLmRvd25sb2FkTGVmdHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kb3dubG9hZGxpbmt7XHJcbiAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkxMjg4RDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdFJpZ2h0e1xyXG4gICAgLmNvbnRhY3QtZGV0YWlse1xyXG4gICAgICAgIC5jb250YWN0LXN1YnRleHR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FycmVySW50cm9CYW5uZXJ7XHJcbiAgICAuY2FyZWVyLWludHJvLXRleHR7XHJcbiAgICAgICBwe1xyXG4gICAgICAgICAgIGNvbG9yOiNkMGQwZDAhaW1wb3J0YW50O1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmFsdWUtc2xpZGVye1xyXG4gICAgLnZhbHVlLXNsaWRlLWJveHtcclxuICAgICAgICAudmFsdWUtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsdWUtdGFne1xyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXBvcnRzTWFpbntcclxuICAgICYuY2FyZWVyVGFie1xyXG4gICAgICAgICYuY2FyZWVyU2VjdGlvbk5ld3tcclxuICAgICAgICAgICAgLnJlcG9ydHN0YWJfV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5yZXBvcnRzVGFie1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzMyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVwb3J0RGV0YWlsLVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuYmVuZWZpdExlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJlbmVmaXRSb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZW5lZml0Q29weXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YlRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmVwb3J0RGV0YWlse1xyXG4gICAgICAgICAgICAgICAgICAgIC5sb2FkYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkxMjk4ZSwgIzkxMjk4ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyOThlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjRjYTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MGEyIDAsICMwMDZkYjYgMjIlLCAjOGUyNzhmIDkwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udmFjY29yZGlvbntcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi52YWNjb3JkaW9uLXBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFjY29yZGlvbi1zbGlkZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMywgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTU3QUE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUtdGFne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuLmNvbVR3b0FuZEhhbGZTbGlkZXJ7XHJcbiAgICAuc2xpZGVCb3hDb250ZW50e1xyXG4gICAgICAgIGg0e1xyXG4gICAgIC8vICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgLy8gICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgICAuYnRuLXN0eWxle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4ZikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAxODBhMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwYTIgMCwgIzAwNmRiNiAyMiUsICM4ZTI3OGYgOTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zdG9yaWVzLWRldGFpbC1tYWlue1xyXG4gICAgLmRldGFpbFdyYXBwZXJ7XHJcbiAgICAgICAgLmlubmVyUGdDb250ZW57XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbl9jb250YWluZXJ7XHJcbiAgICAuYWNjb3JkaW9uX2hlYWR7XHJcbiAgICAgICAgLmFjY29yZEhlYWRXUmFwcHtcclxuICAgICAgICAgICAgLmFjY29yZGlhbkhlYWRUZXh0e1xyXG4gICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTU3QUE7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZXJyb3Itd3JhcHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAuY29weXR4dHtcclxuICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1iYXItd3JhcHBlcntcclxuICAgYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbiAgIC5zZXJhY2gtYmFyLWNvbnRhaW5lcntcclxuICAgIC5zZWFyY2gtYmFyLXdyYXB7XHJcbiAgICAgICAgLnNlYXJjaC1wb3B1bGFyLWtleXdvcmRze1xyXG4gICAgICAgICAgICAua2V5d29yZHMtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLXBvcHVsYXIta2V5d29yZHN7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogIzM5MzkzMyBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWJhci1ib3h7XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1idG5ze1xyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgyMDY1JSkgaHVlLXJvdGF0ZSgyNTRkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5MiUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5MzMhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJFNTdBQTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICB9XHJcbiAgIC5jbG9zZS1zZWFyY2gtYmFye1xyXG4gICAgaW1ne1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMTYyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDk3JSk7XHJcbiAgICB9XHJcbiAgIH1cclxufVxyXG4gLmNhcmQtdGV4dC1ib3h7XHJcbiAgICBjb2xvcjogIzM5MzkzMztcclxuICAgIC5jYXJkLWRhdGUtd3JhcHtcclxuICAgICAgICAuY2FyZC1kYXRlLXRleHR7XHJcbiAgICAgICAgICBjb2xvcjogIzdiN2I3YjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcbiAuQ29tX2Nyb3NzbGlua3tcclxuICAgIC5jcm9zc2xpbmtfd3JhcHBlcntcclxuICAgICAgICAuY3Jvc3NsaW5rLXRleHQtYm94V3JhcHtcclxuICAgICAgICAgICAgLmNyb3NzbGluay1tYWlud3JhcHtcclxuICAgICAgICAgICAgICAgIC5jcm9zc2xpbmstdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNyb3NzbGluay10ZXh0V3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG4gLm5ld3Nyb29tLXNlY3Rpb257XHJcbiAgICAuY29tLXR3b0ltYWdlU2xpZGVye1xyXG4gICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAudHdvLWltZ2VTbGlkZUJveHtcclxuICAgICAgICAgICAgICAgIC5zbGlkZS10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG4gLmJhbm5lcntcclxuICAgIC5icmVhZGNydW1ie1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg2NjglKSBodWUtcm90YXRlKDk2ZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoOTQlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxuXHJcbiAuc3Vic2NyaWJlLW1haW57XHJcbiAgICAuc3Vic2NyaWJlLXNlY3Rpb257XHJcbiAgICAgICAgLnN1YnNjcmliZS1maWVsZHtcclxuICAgICAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgICAgIC5jb2wtOHtcclxuICAgICAgICAgICAgICAgICAgICAuc3Vic2NyaWJlLWlucHV0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3Vic2NyaWJlLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcbiAuY2xlYXJhbGx7XHJcbiAgICBjb2xvcjogIzkxMjg4RDtcclxuIH1cclxuXHJcbiAudmlkZW9zLXNlY3Rpb257XHJcbiAgICAudmlkZW8td3JhcHBlcntcclxuICAgICAgICAudmlkZW8tYm94e1xyXG4gICAgICAgICAgICAudmlkZW8tb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgJi5jZW50ZXItdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAudmlkZW8tdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWJ7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIH1cclxuXHJcbiAucXVvdGUtaW1ne1xyXG4gICAgaW1ne1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjElKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzQ5NyUpIGh1ZS1yb3RhdGUoMzMyZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoOTYlKVxyXG4gICAgfVxyXG4gfVxyXG5cclxuIC5jYXJkLXRleHQtYm94e1xyXG4gICAgLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1kYXRlLXdyYXAge1xyXG4gICAgICAgIC5uZXd0YWItaWNvbntcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDApIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDE2MmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5NyUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5cclxuLkNvbV9vdXJwcmVzZW5jZXtcclxuICAgIC5Db21fd3JhcHBlcntcclxuICAgICAgICAuT3VyUHJlc2VuY2UtV3JhcHBlcntcclxuICAgICAgICAgICAgLm91ci1wcmVzZW5jZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAuYm90dG9tLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg3NDk3JSkgaHVlLXJvdGF0ZSgzMzJkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5NiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3Jvd3RoLXNlY3Rpb257XHJcbiAgICAuZ3Jvd3RoX3dyYXBwZXJ7XHJcbiAgICAgICAgLmdyb3d0aC1yaWdodC1zZWN7XHJcbiAgICAgICAgICAgIC50ZXh0V3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5ncm93dGgtc3VidGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2lnbmF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRhYmNvbnRhaW5lcntcclxuICAgIC50YWJXcmFwcGVye1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubGVnZW5ke1xyXG4gICAgdGV4dHtcclxuICAgICAgICBmaWxsOiAjMzkzOTM5IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uY29tVHdvQW5kSGFsZlNsaWRlcntcclxuICAgIC5idG4tc3R5bGUye1xyXG4gICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jdGhhbmtzZW1haWxkaXZ7XHJcbiAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvb3RlcntcclxuICAgIC5mb290ZXItYmd7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Rpc3QvaW1hZ2VzL2Zvb3Rlci1iZy13aGl0ZS5qcGcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1yaWdodHtcclxuICAgICAgICAuZm9vdGVyLWhlYWR7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci1jb2wtbGlua3N7XHJcbiAgICAgICAgICAgICYubm8taGVhZGluZy1saW5rcyB7XHJcbiAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9vdGVyLXN1Yi1saW5re1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci1oZWFkLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MyU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXNvY2lhbC1saW5rc3tcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOmJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDAlKSBzZXBpYSg3NSUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDUzZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoMTAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uQ29tX2hvbWVwYWdlbmV3c3NlY3tcclxuICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMGYwZjA7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMjBweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICAgIGltZ3tcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDEsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoMiwgLm1lZGlhLWtpdC1tYWluIC5tZWRpYS1raXQtc2VjdGlvbiAubWVkaWEta2l0LXRleHQgLmNvbS1oZWFkaW5nIGgzLCAubWVkaWEta2l0LW1haW4gLm1lZGlhLWtpdC1zZWN0aW9uIC5tZWRpYS1raXQtdGV4dCAuY29tLWhlYWRpbmcgaDQsIC5tZWRpYS1raXQtbWFpbiAubWVkaWEta2l0LXNlY3Rpb24gLm1lZGlhLWtpdC10ZXh0IC5jb20taGVhZGluZyBoNXtjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7fVxyXG4gIC5ldmVuYmdcclxuICB7XHJcbiAgICAubWVkaWEtYnRtLXNlY3Rpb24ge1xyXG4gICAgICAgIC5tZWRpYS1sZWZ0e1xyXG4gICAgICAgICYubS1mdWxsLXdpZHRoe1xyXG4gICAgICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnR3by1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAub2RkYmd7XHJcbiAgICAubWVkaWEtYnRtLXNlY3Rpb24ge1xyXG4gICAgICAgIC5tZWRpYS1sZWZ0e1xyXG4gICAgICAgICYubS1mdWxsLXdpZHRoe1xyXG4gICAgICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnR3by1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAubWVkaWEtYnRtLXNlY3Rpb24ge1xyXG4gICAgLm1lZGlhLWxlZnR7XHJcbiAgICAmLm0tZnVsbC13aWR0aHtcclxuICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAudHdvLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVwb3J0c01haW57XHJcbiAgICAucmVwb3J0c193cmFwcGVye1xyXG4gICAgICAgIC5jb21wZW5kaXVtX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5kb2N1bWVudC1saXN0e1xyXG4gICAgICAgICAgICAgICAgLmRvY3VtZW50LWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FyZWVyVGFie1xyXG4gICAgICAgIC5yZXBvcnREZXRhaWwtV3JhcHBlcntcclxuICAgICAgICAgICAgLnJlcG9ydERldGFpbHtcclxuICAgICAgICAgICAgICAgIC5iZW5lZml0TGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAuYmVuZWZpdFJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJlbmVmaXRDb3B5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1YlRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgIH1cclxuICAgJjpob3ZlcntcclxuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBBMiAwJSwgIzAwNkRCNiAyMiUsICM4RTI3OEYgOTAlKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyAmOjphZnRlcntcclxuICAgIC8vICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmRhcmstbW9kZXtcclxuICAubGFuZy1oaS1pbntcclxuICAgIC5ncm93dGgtc2VjdGlvbntcclxuICAgICAgICAuZ3Jvd3RoX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5ncm93dGgtcmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAgICAgLnRleHRXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5ncm93dGgtc3VidGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2txdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfSAgIFxyXG4gICAgfSBcclxuXHJcbiAgICAgZm9vdGVye1xyXG4gICAgICAgIC5mb290ZXItbGVmdCB7XHJcbiAgICAgICAgICAgIC5mb290ZXItbG9nb3tcclxuICAgICAgICAgICAgICAgIC5saWdodG1vZGUtbG9nb3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuZ3Jvd3RoLXNlY3Rpb257XHJcbiAgICAgICAgLmdyb3d0aF93cmFwcGVye1xyXG4gICAgICAgICAgICAuZ3Jvd3RoLXJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgIC50ZXh0V3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1pY29uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4NyUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg0MTIzJSkgaHVlLXJvdGF0ZSgyNjBkZWcpIGJyaWdodG5lc3MoOTElKSBjb250cmFzdCg4OSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTo6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlY29sb3IhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcblxyXG4gICAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDRweCBzb2xpZCAjOTEyODhEO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1raXQtdGFic3tcclxuICAgICAgICAubWVkaWEta2l0e1xyXG4gICAgICAgICAgICAudGFicy1jb250ZW57XHJcbiAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXAtYm94e1xyXG4gICAgICAgICAgICAudGFic3tcclxuICAgICAgICAgICAgICAgJi5yaWdodC1uYXZ7XHJcbiAgICAgICAgICAgICAgICAudGFiLWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuICAgIFxyXG5cclxuICAgIC5tb3JlY29udGVudHtcclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICAuQ29tX3RpbWVsaW5le1xyXG4gICAgICAgIC5jb21fdGltZWxpbmVfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5jb21fdGltZWxpbmVfcmlnaHRfc2Vje1xyXG4gICAgICAgICAgICAgICAgLkNvbV90aW1lbGluZV9zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lX3NsaWRlcl93cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmVfdGV4dF9ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGltbGluZS1iYXItd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b217XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXd0aW1lbGluZS1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXctdGltZS1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyX19jb250cm9sc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgIFxyXG5cclxuICAgIFxyXG5cclxuICAgIC5vZGRiZ3tcclxuXHJcbiAgICAgICAgI3RoYW5rc2VtYWlsZGl2e1xyXG4gICAgICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpIWltcG9ydGFudDtcclxuICAgICAgICAgXHJcbiAgICAgICAgICAgIC5Db21fbWFwe1xyXG4gICAgICAgICAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAubWFwLXdyYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodC1zZWN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAgICAgICAgIC5jb20tdHdvSW1hZ2VTbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnR3by1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRvd25sb2FkLXNlY3Rpb257XHJcbiAgICAgICAgICAgICAgICAuZG93bmxvYWQtbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAuZG93bmxvYWRSb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgLkNvbV9vdXJwcmVzZW5jZXtcclxuICAgICAgICAgICAgICAgIC5Db21fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAuT3VyUHJlc2VuY2UtV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm91ci1wcmVzZW5jZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgLmZvdXItaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3VyLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuQ29tX2luaXRpYXRpdmVze1xyXG4gICAgICAgICAgICAgICAgJi5Db20tYnVzaW5lc3N7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluaXRpYXRpdmVzLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbml0aWF0aXZlcy1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzExMGUyMCwgIzE0MGQyMCwgIzE3MGIxZiwgIzFhMGExZSwgIzFkMDgxYykhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLm1hcC13cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RDb3VudHJ5Q29kZVZhbERpc3BsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxMTBlMjAsICMxNDBkMjAsICMxNzBiMWYsICMxYTBhMWUsICMxZDA4MWMpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC50aHJlZWNhcmQtYm94e1xyXG4gICAgICAgICAgICAgICAgLnRocmVlY2FyZC1ib3hXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ub2ltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5jYXJkLWRhdGUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5jYXJkLXN1Yi10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuQ29tX2hvbWVwYWdlbmV3c3NlY3tcclxuICAgICAgICAgICAgICAgIC50aHJlZWNhcmQtc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50aHJlZS1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC10ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZWRpYS1idG0tc2VjdGlvbntcclxuICAgICAgICAgICAgICAgIC5tZWRpYS1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgJi5tLWZ1bGwtd2lkdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR3by1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZXdzcm9vbS1zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAgICAgICAgICAgICAudHdvLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR3by1pbWdlU2xpZGVCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICB9XHJcblxyXG4gICAgIC5ldmVuYmd7XHJcblxyXG4gICAgICAgICN0aGFua3NlbWFpbGRpdntcclxuICAgICAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwNTA5MTEsICMwNzA4MTEsICMwYTA3MTEsICMwYzA1MTAsICMwZjA0MGUpIWltcG9ydGFudDtcclxuICAgICAgICAuQ29tX21hcHtcclxuICAgICAgICAgICAgLm1hcC13cmFwcGVye1xyXG4gICAgICAgICAgICAgIC5tYXAtd3JhcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAucmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAgICAgICAubWFwLWRldHNpbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMwNTA5MTEsICMwNzA4MTEsICMwYTA3MTEsICMwYzA1MTAsICMwZjA0MGUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAuQ29tX291cnByZXNlbmNle1xyXG4gICAgICAgICAgICAuQ29tX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuT3VyUHJlc2VuY2UtV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAub3VyLXByZXNlbmNlLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcbiAgICAgICBcclxuICAgICAgICAubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAgICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAgICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG93bmxvYWQtc2VjdGlvbntcclxuICAgICAgICAgICAgLmRvd25sb2FkLWxpc3R7XHJcbiAgICAgICAgICAgICAgICAuZG93bmxvYWRSb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICB9IFxyXG4gICAgICAgIFxyXG4gICAgICAgIC5mb3VySW1hZ2Utc2xpZGVye1xyXG4gICAgICAgICAgICAuZm91ci1pbWdTbGlkZVdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAuZm91ci1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgLkNvbV9pbml0aWF0aXZlc3tcclxuICAgICAgICAgICAgJi5Db20tYnVzaW5lc3N7XHJcbiAgICAgICAgICAgICAgICAuaW5pdGlhdGl2ZXMtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAuaW5pdGlhdGl2ZXMtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMTEwZTIwLCAjMTQwZDIwLCAjMTcwYjFmLCAjMWEwYTFlLCAjMWQwODFjKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgICAgLkNvbV9tYXB7XHJcbiAgICAgICAgICAgIC5tYXAtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5tYXAtd3JhcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Q291bnRyeUNvZGVWYWxEaXNwbGF5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDUwOTExLCAjMDcwODExLCAjMGEwNzExLCAjMGMwNTEwLCAjMGYwNDBlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgIFxyXG5cclxuICAgICAgICAudGhyZWVjYXJkLWJveHtcclxuICAgICAgICAgICAgLnRocmVlY2FyZC1ib3hXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnRocmVlLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODJmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm5vaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI2YzZjNmMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLmNhcmQtZGF0ZS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLmNhcmQtc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzgwODA4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuQ29tX2hvbWVwYWdlbmV3c3NlY3tcclxuICAgICAgICAgICAgLnRocmVlY2FyZC1zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50aHJlZS1pbWdjYXJkQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmV3dGFiLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIyJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDkxMCUpIGh1ZS1yb3RhdGUoMjQ5ZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTMlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWRpYS1idG0tc2VjdGlvbntcclxuICAgICAgICAgICAgLm1lZGlhLWxlZnR7XHJcbiAgICAgICAgICAgICAgICYubS1mdWxsLXdpZHRoe1xyXG4gICAgICAgICAgICAgICAgLnRocmVlLWltZ1NsaWRlV3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAudHdvLWltZ2NhcmRCb3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtZGF0ZS13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWRhdGUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uZXd0YWItaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1MyUpIHNlcGlhKDIlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxMjJkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg5MiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmV3c3Jvb20tc2VjdGlvbntcclxuICAgICAgICAgICAgLmNvbS10d29JbWFnZVNsaWRlcntcclxuICAgICAgICAgICAgICAgIC50d28taW1nU2xpZGVXcmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50d28taW1nZVNsaWRlQm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgfVxyXG5cclxuICAgICBoZWFkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNTcsIDU3LCAwLjcpO1xyXG4gICAgICAgIC5oZWFkZXJXcmFwcGVye1xyXG4gICAgICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lZ2EtbWVudS1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJvdmUodGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oYXMtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICYuYWNjZXNzaWJpbGl0eS10YWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgLmxhbmd1YWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgLmxhbmd1YWdlLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gtYmFye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVnYS1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2Etd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2x1bW4taGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3RlZC1jb21wYW5pZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzA5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDEwMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4ZiwgIzhlMjc4Zik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLW1lbnUtbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2Etd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2x1bW4taGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgzMDlkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoMTAyJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhbmd1YWdle1xyXG4gICAgICAgICAgICAgICAgLmxhbmd1YWdlLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgICAgIC5sYW5ndWFnZS1saXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjbmF2LWljb24ze1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vYi1zZWFyY2gtaWNvbntcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjpicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1MyUpIHNlcGlhKDIlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxMjJkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg5MiUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAubGVmdC1tZW51e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpc2FiaWxpdHktZHJvcGRvd257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTExMjIsICMxMDBmMjIsICMxNTBkMjAsICMxOTBiMWYsICMxZDA4MWMpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzkzOTM5LCAjMzkzOTM5LCAjMzkzOTM5LCAjMzkzOTM5LCAjMzkzOTM5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGlzYWJpbGl0eS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAubGlzdC1jb250aWFuZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOGUyNzhmIDkwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM4ZTI3OGYgOTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53cmFwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJoZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGlzYWJpbGl0eS1idG5zLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAucmVzZXQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndyYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICM4MDgwODAgc29saWQgMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuQ29tX2J1c2luZXNzSG9tZXtcclxuICAgICAgICAuYnVzaW5lc3Mtc2VjdGlvbl9ob21le1xyXG4gICAgICAgICAgICAuaGVhZGluZy13cmFwe1xyXG4gICAgICAgICAgICAgICAgLmJ1c2luZXNzLXJpZ2h0LXRhYntcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsICNmZmYsICNmZmYsICNmZmYsICNmZmYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCkgMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnVzaW5lc3MtZGV0YWlscy1jb21we1xyXG4gICAgICAgICAgICAgICAgLmJ1c2luZXNzLXJpZ2h0LXNlY3tcclxuICAgICAgICAgICAgICAgICAgICAuYnVzaW5lc3MtZGV0YWlsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXNpbmVzcy1kZXRhaWxzLWxpbmtze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhEKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXNpbmVzcy1sZWZ0LXNlY3tcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGh1bWItaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCwgIzkxMjg4RCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuc3VzdGFpbmFiaWxpdHlCb3gye1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhELCAjOTEyODhEKTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLkNvbV9qb2ludXN7XHJcbiAgICAgICAgLmpvaW4tdXMtd3JhcHBlcntcclxuICAgICAgICAgICAgLmpvaW51cy1ib3gtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5qb2luLXVzLWJveC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5qb2ludXMtb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQsICM5MTI4OEQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG5cclxuICAgICAuYmFubmVye1xyXG4gICAgICAgIC5iYW5uZXItc2xpZGVye1xyXG4gICAgICAgICAgICAudGV4dC13cmFwZXJ7XHJcbiAgICAgICAgICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIC53YXRjaC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OEQgMCUsICM5MTI4OEQgMjIlLCAjOTEyODhEIDkwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI4OEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTEyODhEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAlLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOm5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCUsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXV0b3BsYXktcHJvZ3Jlc3N7XHJcbiAgICAgICAgICAgICAgICAucGJhcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5MTI4OEQgMCwgIzkxMjg4ZCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCUsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICB9XHJcbiAgICAgLnJlcG9ydHNNYWlue1xyXG4gICAgICAgIC5yZXBvcnRzX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5lc2dfd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5lc2dfY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhyZWUtaW1nY2FyZEJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJlc2VudGF0aW9uc19jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAucHJlc2VudGF0aW9uLXRodW1ibmFpbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZXNlbnRhdGlvbl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAuY29tcGVuZGl1bV93cmFwcGVye1xyXG4gICAgICAgICAgICAuZG9jdW1lbnQtbGlzdHtcclxuICAgICAgICAgICAgICAgIC5kb2N1bWVudC1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5saXN0ZWQtY29tcGFuaWVze1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIC50aHVtYi1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5Db21fY3Jvc3NsaW5re1xyXG4gICAgICAgIC5jcm9zc2xpbmtfd3JhcHBlcntcclxuICAgICAgICAgICAgLmNyb3NzbGluay10ZXh0LWJveFdyYXB7XHJcbiAgICAgICAgICAgICAgICAuY3Jvc3NsaW5rLW1haW53cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAuY3Jvc3NsaW5rLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndhdGNoLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5MTI4OGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzkxMjg4ZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAudmlkZW9zLXNlY3Rpb257XHJcbiAgICAgICAgLnZpZGVvLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC52aWRlby1ib3h7XHJcbiAgICAgICAgICAgICAgICAudmlkZW8tb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG5zLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53YXRjaC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxMjg4ZCwgIzkxMjg4ZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTEyODhkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5MTI4OGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9ICAgIFxyXG4gICAgIFxyXG4gICAgIC5wcmVzcy1yZWxlYXNle1xyXG4gICAgICAgIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5wcmVzcy1zZWFyY2hCb3h7XHJcbiAgICAgICAgICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dGJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuXHJcbiAgICAgLmNvbVR3b0FuZEhhbGZTbGlkZXJ7XHJcbiAgICAgICAgLnNsaWRlQm94Q29udGVudHtcclxuICAgICAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAgICAgICAgIC5idG4tc3R5bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICAuYnRuLXN0eWxlMntcclxuICAgICAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhlMjc4ZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZTI3OGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAjYm90dG9tVG9Ub3B7XHJcbiAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvb2x0aXB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAudGFiY29udGFpbmVye1xyXG4gICAgICAgICAgICAudGFiV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAucmVwb3J0c01haW57XHJcbiAgICAgICYuY2FyZWVyVGFie1xyXG4gICAgICAgICYuY2FyZWVyU2VjdGlvbk5ld3tcclxuICAgICAgICAgICAgLnJlcG9ydHN0YWJfV3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5yZXBvcnRzVGFie1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgLnJlcG9ydERldGFpbC1XcmFwcGVye1xyXG4gICAgICAgIC5yZXBvcnREZXRhaWx7XHJcbiAgICAgICAgICAgIC5iZW5lZml0TGVmdHtcclxuICAgICAgICAgICAgICAgIC5iZW5lZml0Um93e1xyXG4gICAgICAgICAgICAgICAgICAgIC5iZW5lZml0Q29weXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YlRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9hZGJ0bntcclxuICAgICAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywjOTEyODhkIDAsIzkxMjg4ZCAyMiUsIzkxMjg4ZCAxMDAlKSFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcclxuICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICB9XHJcbiAgICAgICAuc3Vic2NyaWJlLW1haW57XHJcbiAgICAgICAgLnN1YnNjcmliZS1zZWN0aW9ue1xyXG4gICAgICAgICAgICAuc3Vic2NyaWJlLWZpZWxke1xyXG4gICAgICAgICAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJzY3JpYmUtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29sLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3Vic2NyaWJlLWlucHV0LWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWJzY3JpYmUtaGVhZHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcblxyXG4gICAgICAgLkNvbV9zcG90c3tcclxuICAgICAgICAuc3BvdHMtYm94LXRleHRXcmFwZXJ7XHJcbiAgICAgICAgICAgIC5zcG90cy1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgLmN0YS13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM5MTI4OGQgMCwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgOTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgLm1lZGlhLWtpdC10YWJze1xyXG4gICAgICAgIC5tZWRpYS1raXR7XHJcbiAgICAgICAgICAgIC50YWJzLWNvbnRlbntcclxuICAgICAgICAgICAgICAgIC50YWJzLWNvbmV0bi1zZXJjaGJhcntcclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjU2NDY5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJ0bi13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzglKSBzZXBpYSgwJSkgc2F0dXJhdGUoMTk4JSkgaHVlLXJvdGF0ZSg2OGRlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDk1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHR7XHJcbiAgICAgICAgICAgICAgICAjc2VhcmNodGFne1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTU3YWEgMCwgIzkxMjg4ZCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIH1cclxuXHJcbiAgICAgICAudGV4dC1wb3VwLW92ZXJsYXl7XHJcbiAgICAgICAgLnRleHQtcG9wdXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTExMjIsICMxMDBmMjIsICMxNTBkMjAsICMxOTBiMWYsICMxZDA4MWMpO1xyXG4gICAgICAgICAgICAuQ29tX3RleHRCb3h7XHJcbiAgICAgICAgICAgICAgICAudGV4dEJveC1Db21wb25lbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxlZnQtc2VjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQtc2VjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgfSBcclxuXHJcbiAgICAgICBib2R5e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgfVxyXG4gICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgMTAwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICM5MTI4OGQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuYnRucy13cmFwe1xyXG4gICAgICAgIC53YXRjaC1idG57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAlLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCAxMDAlKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICM5MTI4OGQgc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOm5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9ICAgXHJcbiAgICAgICB9XHJcbiAgICAgICAubmV3cy1tYWlue1xyXG4gICAgICAgIC5uZXdzLXNlY3Rpb257XHJcbiAgICAgICAgICAgIC5uZXdzLWhlYWR7XHJcbiAgICAgICAgICAgICAgICAucmlnaHQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ3JhZGllbnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwJSwgIzkxMjg4ZCAyMiUsICM5MTI4OGQgMTAwJSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgICAgfSBcclxuXHJcbiAgICAgICAub3RoZXJsZWFkZXJzaGlwe1xyXG4gICAgICAgIC5vdGhlcmxlYWRlcnNoaXAtcGFue1xyXG4gICAgICAgICAgICAub3RoZXJsZWFkZXJzaGlwLWRpdntcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgLm90aGVybGVhZGVyc2hpcC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnByZXYtYnRuLCAubmV4LWJ0bntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfSBcclxuICAgICAgIH0gXHJcblxyXG4gICAgICAgLkNvbV9zcG90c3tcclxuICAgICAgICAuc3BvdHMtd3JhcHBlcntcclxuICAgICAgICAgICAgLnNwb3RzLWJveC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnNwb3RzLWJveC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG90cy1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3J0cy1vdmVybGF5LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkLCAjOTEyODhkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgfSBcclxuICAgICAgIC5sZWFkZXJzaGlwLWdyaWQtY29udGVudHtcclxuICAgICAgICAubGVhZGVyc2hpcC1ncmlke1xyXG4gICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLWRpdntcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxlYWRlcnNoaXAtcHJvZmlsZS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGVhZGVyc2hpcC1wcm9maWxlLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMjcwZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gIFxyXG4gICAgICAgfSBcclxuXHJcbiAgICAgICAuQ29tX3RpbWVsaW5le1xyXG4gICAgICAgIC5jb21fdGltZWxpbmVfd3JhcHBlcntcclxuICAgICAgICAgICAgLmNvbV90aW1lbGluZV9yaWdodF9zZWN7XHJcbiAgICAgICAgICAgIC5Db21fdGltZWxpbmVfc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgLnRpbWxpbmUtYmFyLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWVsaW5lLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXd0aW1lbGluZS1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy10aW1lLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCA5MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9ICAgXHJcbiAgICAgICBcclxuICAgICAgIC5Db21fY29tcGFueV92aXNpb257XHJcbiAgICAgICAgLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5Db21fY29tcGFueV92aXNpb25fbGVmdF9zZWN7XHJcbiAgICAgICAgICAgICAgICAuY29tX3Zpc29uX2xlZnRfd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAuY29tX3Zpc2lvbl90ZXh0LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb21fdmlzaW9uX3RleHRfYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9ICAgIFxyXG4gICAgICAgLm91cmxlYWRlcnNoaXAtc2VjdGlvbntcclxuICAgICAgICAub3VybGVhZGVyc2hpcFdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5vdXJsZWFkZS1kZXRhaWwtcmlnaHQtc2Vje1xyXG4gICAgICAgICAgICAgICAgLnRleHQtYm94LXNlY3tcclxuICAgICAgICAgICAgICAgICAgICAudGV4dFdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1pY29uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDE4MWRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDMlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mby13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2lnbmF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICR3aGl0ZWNvbG9yIHNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9ICAgICBcclxuICAgICAgIC5kb3dubG9hZC1zZWN0aW9ue1xyXG4gICAgICAgIC5yZXBvcnQtZHJvcGRvd25XcmFwcGVye1xyXG4gICAgICAgICAgICAucmVwb3J0LWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgfSAgXHJcbiAgICAgICAucGRmLWRvd25sb2Fke1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgzNjU5JSkgaHVlLXJvdGF0ZSgzMDJkZWcpIGJyaWdodG5lc3MoMTA3JSkgY29udHJhc3QoMTA0JSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjOTEyODhkIDAsICM5MTI4OGQgMjIlLCAjOTEyODhkIDkwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzkxMjg4ZCAwLCAjOTEyODhkIDIyJSwgIzkxMjg4ZCAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50IHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogIzkxMjg4ZCBzb2xpZCAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjOTEyODhkIHNvbGlkIDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaGVhZGVye1xyXG4gICAgICAgIC5oZWFkZXJXcmFwcGVye1xyXG4gICAgICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51MntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudS5tZWdhLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sdW1uLWhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhhcy1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYsICM4ZTI3OGYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGFzLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICB9IFxyXG5cclxuICAgICAgLnN1YnNjcmliZS1tYWlue1xyXG4gICAgICAgIC5zdWJzY3JpYmUtc2VjdGlvbntcclxuICAgICAgICAgICAgLnN1YnNjcmliZS1maWVsZHtcclxuICAgICAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWtib3gtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveC1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgICB9IFxyXG5cclxufSIsIi5iYW5uZXItbWFpbntcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuLmJhbm5lci1zbGlkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLnN3aXBlcntcclxuICAgICYuYmFubmVyU2xpZGVybWFpbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC5zbGlkZVdyYXB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuaW1nLWJveHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICYuZGVzay1oaWRle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTE7XHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwaWN0dXJle1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKHRiMil7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAueXQtcGxheWVyLWljb257XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBhYm92ZSh0YjIpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAueXQtcGxheWVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB2aWRlbywgaWZyYW1le1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b20tcGFnaW50aW9ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDUuNTYlO1xyXG4gICAgYm90dG9tOiAzJTtcclxuICAgIHotaW5kZXg6IDkxO1xyXG4gICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgfVxyXG4gICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMCU7XHJcbiAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LXdyYXBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJvdHRvbTogMTEwcHg7XHJcbiAgICBsZWZ0OiA1LjU2JTtcclxuICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDUzJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IDUzJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgIC8vYm90dG9tOiAxOC4yNSU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgIGJvdHRvbTogMzIuMjUlO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgYm90dG9tOiAxNyU7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhcmdyYXBoe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICAgQGluY2x1ZGUgd2F0Y2hidG4oKTtcclxuICAgICAgLmJ0bnMtd3JhcHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgICAud2F0Y2gtYnRue1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogI2ZmZiBzb2xpZCAycHg7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogI2ZmZiBzb2xpZCAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogI2ZmZiBzb2xpZCAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAjZmZmIHNvbGlkIDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAjZmZmIHNvbGlkIDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIC5hdXRvcGxheS1wcm9ncmVzcyB7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDNweDtcclxuICAgIHJpZ2h0OiA5MHB4O1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgIEBpbmNsdWRlIGJlbG93KGxnMil7XHJcbiAgICAgIGJvdHRvbTogNDZweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgd2lkdGg6IDg5cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA0MXB4O1xyXG4gICAgICByaWdodDogLTVweDtcclxuICAgIH1cclxuICBcclxuICAgIC5wYmFyIHtcclxuICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTEyODhEIDAlLCAjOTEyODhkIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGVmdDogLTE2cHg7XHJcbiAgICB0b3A6IC00NnB4O1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgdG9wOiAtNDlweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIm5leHRcIjtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGJvdHRvbTogMjNweDtcclxuICAgIGJvcmRlcjogJHdoaXRlY29sb3Igc29saWQgMXB4IWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGVmdDogLTcwcHg7XHJcbiAgICB0b3A6IC00NnB4O1xyXG4gICAgei1pbmRleDogOTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBsZWZ0OiAtNzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcInByZXZcIjtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGNvbG9yOiAkd2hpdGVjb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNTMwcHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICBjb2xvcjojRkRGN0VFNjY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgO1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBAaW5jbHVkZSBhYm92ZShsZzMpe1xyXG4gICAgICByaWdodDogNTcwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICB0b3A6IC03OXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgYm90dG9tOiAyM3B4O1xyXG4gICAgICByaWdodDogODlweDtcclxuICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgfVxyXG59XHJcbiIsIi50YWJjb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyN3B4IDAgMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLnRhYldyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcclxuICAgIEBpbmNsdWRlIGJlbG93KG1kKSB7XHJcbiAgICAgIC8vd2lkdGg6IDk2JTtcclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDAlO1xyXG4gICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgYm90dG9tOiAwO1xyXG4gICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAvLyB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMikge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KGxnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMHB4IDBweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzY2Njg2ZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweCAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAjOTEyODhkIHNvbGlkIDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFiQ29udGVudFdyYXBwIHtcclxuICAudGFiQ29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnN1c3RhaW5hYmlsaXR5Q29tcG9uZW50e1xyXG5cclxucG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxufVxyXG5cclxuXHJcbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgIH1cclxufVxyXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZCB7XHJcbiAgICB3aWR0aDogMTUwcHg7IC8qIEluaXRpYWwgbmFycm93IHNsaXQgd2lkdGggKi9cclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiBJbmRpY2F0ZSBjbGlja2FibGUgY2FyZHMgKi9cclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDsgLyogU21vb3RoIGJvcmRlciBmb3IgYWVzdGhldGljcyAqL1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwwLDAsMC4xKTsgLyogU3VidGxlIHNoYWRvdyAqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZDpob3ZlcntcclxuICAgIHdpZHRoOiAxNjBweDsgXHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTsgLyogRm9yIHNtb290aCB6b29tIGVmZmVjdCAqL1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkLmFjdGl2ZSB7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogRXhwYW5kIHRvIGZ1bGwgd2lkdGggKi9cclxuICAgIGhlaWdodDogMTAwJTsgLyogQWRqdXN0IGhlaWdodCBhdXRvbWF0aWNhbGx5ICovXHJcbiAgICBcclxuICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzdXN0YWluYWJpbGl0eSAwLjVzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgfVxyXG59XHJcbi5zdXN0YWluYWJpbGl0eUNvbXBXcmFwIC5zdWJjYXJkLmFjdGl2ZXtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IC8qIE5vIHpvb20gb24gYWN0aXZlICovXHJcbn1cclxuLnN1c3RhaW5hYmlsaXR5Q29tcFdyYXAgLnN1YmNhcmQ6bm90KC5hY3RpdmUpe1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgLyogU2xpZ2h0IHpvb20gb24gaW5hY3RpdmUgY2FyZHMgKi9cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY2FyZC0xe1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOnVybChcIi8uLi9kaXN0L2ltYWdlcy9zdXN0YW5iaWxpdHktaW1nL3N1c3RhbmJpbGl0eS1pbWctMDEucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgXHJcbn1cclxuLmNhcmQtMntcclxuICAgIC8vYmFja2dyb3VuZDp1cmwoXCIvLi4vZGlzdC9pbWFnZXMvc3VzdGFuYmlsaXR5LWltZy9zdXN0YW5iaWxpdHktaW1nLTAyLnBuZ1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbn1cclxuLmNhcmQtM3tcclxuICAgIC8vYmFja2dyb3VuZDp1cmwoXCIvLi4vZGlzdC9pbWFnZXMvc3VzdGFuYmlsaXR5LWltZy9zdXN0YW5iaWxpdHktaW1nLTAzLnBuZ1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zdXN0YWluYWJpbGl0eUJveFdyYXB7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIGJvdHRvbTo2MHB4O1xyXG4gICAgbGVmdDo1LjElO1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgb3BhY2l0eTowO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgYm90dG9tOjMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbn1cclxuLnN1YmNhcmQuYWN0aXZlIC5zdXN0YWluYWJpbGl0eUJveFdyYXB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbjtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICBvcGFjaXR5OjE7XHJcbn1cclxuXHJcbi5zdXN0YWluYWJpbGl0eUJveDF7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6MTIwJTtcclxuICAgIGJvcmRlci1yaWdodDogLjVweCBzb2xpZCAjZmZmO1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6bm9uZTtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdXN0YWluYWJpbGl0eUJveDJ7XHJcbiAgICBiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIHBhZGRpbmc6MjBweCAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6NS42JTtcclxuICAgIHdpZHRoOmF1dG87XHJcbiAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIGg0e1xyXG4gICAgICAgIGZvbnQtc2l6ZToyLjRyZW07XHJcbiAgICAgICAgY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6JGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICAgIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAvL3RleHQtdW5kZXJsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyBcclxuICAgICAgICAvL2JvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsICNmZmYsICNmZmYsICNmZmYsICNmZmYpOyBcclxuICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAvLyAmOjphZnRlcntcclxuICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICByaWdodDogLTM3cHg7XHJcbiAgICAgICAgLy8gICAgIGJvdHRvbTogOS42cHg7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIC8vICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgIC8vICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgIC8vICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIC8vICAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAvLyAgICAgICAgIC8vYm90dG9tOiA2cHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTg4ZGVnKSB0cmFuc2xhdGUoLTUuNXB4LCAzNXB4KTtcclxuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtODhkZWcpO1xyXG4gICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNDclO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTMlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvYWRhbml2MS9kaXN0L2ltYWdlcy9hcnJvd19yaWdodF9hbHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbn1cclxuXHJcbi5jYXJkLWhlYWRpbmd7XHJcbiAgICAvL3RyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAvL3RvcDogNzUlO1xyXG4gICAgYm90dG9tOiA2MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IEFkYW5pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDI1MDtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDI1cHggMTBweCAyNXB4IDEwcHg7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgICB3cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIHdyaXRpbmctbW9kZTogbHI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGJvdHRvbTogNTVweDtcclxuICAgIH1cclxufVxyXG4uc3VzdGFpbmFiaWxpdHlDb21wV3JhcCAuc3ViY2FyZDpub3QoLmFjdGl2ZSkgLmNhcmQtaGVhZGluZ3tcclxudHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XHJcbnRyYW5zaXRpb24tZGVsYXk6IDAuMnM7ICAgXHJcbm9wYWNpdHk6MTtcclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgc3VzdGFpbmFiaWxpdHkge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7IC8qIFNldCB0byBhIHZhbHVlIGxhcmdlciB0aGFuIGV4cGVjdGVkIGZ1bGwgaGVpZ2h0ICovXHJcbiAgICB9XHJcbiAgfSIsIi5sYW5nLWhpLWluIHtcclxuICBoMSxcclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGhyZWVjYXJkLXNsaWRlciB7XHJcbiAgICAudGhyZWUtaW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgLnRocmVlLWltZ2NhcmRCb3gge1xyXG4gICAgICAgIC5jYXJkLXRleHQtYm94IHtcclxuICAgICAgICAgIC5jYXJkLXN1Yi10ZXh0IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmQtdGV4dC1ib3gge1xyXG4gICAgLmNhcmQtc3ViLXRleHQge1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuQ29tX1RleHRXaXRoSW1hZ2VTbGlkZXIge1xyXG4gICAgLlRleHRXaXRoSW1hZ2VTbGlkZXItd3JhcHBlciB7XHJcbiAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXIge1xyXG4gICAgLmJhbm5lci1zbGlkZXIge1xyXG4gICAgICAudGV4dC13cmFwZXIge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmdvdmVybk1haW4ge1xyXG4gICAgLmdvdmVyV3JhcHBlciB7XHJcbiAgICAgIC5nb3Zlcm5XcmFwIHtcclxuICAgICAgICAuZ292ZXJuUmlnaHQge1xyXG4gICAgICAgICAgLmdvdmVybi10ZXh0V3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5jb20taGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgLy8gICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncm93dGgtc2VjdGlvbiB7XHJcbiAgICAuZ3Jvd3RoX3dyYXBwZXIge1xyXG4gICAgICAuZ3Jvd3RoLXJpZ2h0LXNlYyB7XHJcbiAgICAgICAgLnRleHRXcmFwcGVyIHtcclxuICAgICAgICAgIC5ncm93dGgtc3VidGV4dCB7XHJcbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3Nyb29tLXNlY3Rpb24ge1xyXG4gICAgLmNvbS10d29JbWFnZVNsaWRlciB7XHJcbiAgICAgIC50d28taW1nU2xpZGVXcmFwcGVyIHtcclxuICAgICAgICAudHdvLWltZ2VTbGlkZUJveCB7XHJcbiAgICAgICAgICAuc2xpZGUtdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAuc2xpZGUtc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5Db21fbWFwIHtcclxuICAgIC5tYXAtd3JhcHBlciB7XHJcbiAgICAgIC5tYXAtd3JhcC1jb250YWluZXIge1xyXG4gICAgICAgIC5yaWdodC1zZWMge1xyXG4gICAgICAgICAgLm1hcC1kZXRzaWxzLXdyYXAge1xyXG4gICAgICAgICAgICAuc2VsZWN0LWJveCB7XHJcbiAgICAgICAgICAgICAgLmNob29zU3RhdGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmVzcy1yZWxlYXNlIHtcclxuICAgIC5wcmVzcy1yZWxlYXNlLXdyYXBwZXIge1xyXG4gICAgICAucHJlc3Mtc2VhcmNoQm94IHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIC5pbnB1dGJveCB7XHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICYuc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdXJsZWFkZXJzaGlwV3JhcHBlciB7XHJcbiAgICAmLmNvbW1vbi13cmFwIHtcclxuICAgICAgLmNvbS1oZWFkaW5nIHtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5Db21fdGV4dEJveCB7XHJcbiAgICAudGV4dEJveC1Db21wb25lbnQge1xyXG4gICAgICAubW9yZWNvbnRlbnQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgLy9saW5lLWhlaWdodDogMTU1Ljc2JSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDMpIHtcclxuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogbm9ybWFsIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJhbm5lcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIC5iYW5uZXItc2xpZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gXHJcbiAgICBpbWd7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICNkZW1vXHJcbiAgICB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICY6OmFmdGVyXHJcbiAgICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICB6LWluZGV4OiA5ODtcclxuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sdHJhbnNwYXJlbnQgMCwjMDAwIDEwMCUpIDtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNidG4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNjkwcHg7XHJcbiAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRkREO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1wbGFjZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtdGl0bGUtMSxcclxuICAgIC5jb250ZW50LXRpdGxlLTIge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBBZGFuaTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jb250ZW50LXN0YXJ0IHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGREQ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICAgIC5kZXRhaWxzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA5MSFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvdHRvbTogMTEwcHg7XHJcbiAgICAgIGxlZnQ6IDUuNTYlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWF4LXdpZHRoOiA0MiU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIC8vYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIFxyXG4gICAgICAucGxhY2UtYm94IHtcclxuICAgICAgICAvL2hlaWdodDogNDZweDtcclxuICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmID4gLmRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmN0YS1ib3hcclxuICAgICAge1xyXG4gICAgICAgIC5jdGEgYXtcclxuICAgICAgICBcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMjRweCAwIDAgMDtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzkxMjg4ZCwjMmU1N2FhKTtcclxuICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIDAuMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwcztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTU3YWE7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTEyODhkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiA+IC5jdGEge1xyXG4gICAgICAgIC8vd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYgPiAuYm9va21hcmsge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYWQyOTtcclxuICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IC5kaXNjb3ZlciB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCM5MTI4OGQsIzJlNTdhYSk7XHJcbiAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAwLjApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMHM7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmU1N2FhO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjg4ZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGV0YWlscyAudGl0bGUtMSxcclxuICAgIC5kZXRhaWxzIC50aXRsZS0yIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBhZGFuaTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXRhaWxzIC50aXRsZS1ib3gtMSxcclxuICAgIC5kZXRhaWxzIC50aXRsZS1ib3gtMiB7XHJcbiAgICAgIC8vbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAvL2hlaWdodDogMTAwcHg7XHJcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIG5hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMjBweCAzNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc3ZnLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAmID4gLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhZDI5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgei1pbmRleDogNjA7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNlY2FkMjk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAxODBhMywgIzAwNzRiMCwgIzMyNjRiNCwgIzY2NGRhYSwgIzhlMjc4Zik7XHJcbiAgICB9XHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICYgPiAuYXJyb3cge1xyXG4gICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmNTU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9ncmVzcy1zdWItY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyZXNzLXN1Yi1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjMzO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIC5wcm9ncmVzcy1zdWItZm9yZWdyb3VuZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzkxMjg4ZCAwLCM5MTI4OGQgMTAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZS1udW1iZXJzIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiA2MDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY292ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC52aWRlby1ib3hcclxuICAgIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICAudmlkZW8tYm94IHZpZGVvXHJcbiAgICB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLWJveC5hY3RpdmVcclxuICAgIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuIFxyXG4gIH1cclxufSIsIi5Db21fam9pbnVze1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuam9pbi11cy13cmFwcGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuam9pbnVzLWhlYWRpbmctd3JhcHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIC5yaWdodC1idG57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5qb2ludXMtYm94LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAuam9pbi11cy1ib3gtd3JhcHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuam9pbnVzLWltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ni41dmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5qb2ludXMtb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTMuNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5qb2ludXMtaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGpvaW51cyAwLjVzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmpvaW51cy1vdmVybGF5LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2LjVweCwgM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9hZGFuaXYxL2Rpc3QvaW1hZ2VzL2Fycm93X3JpZ2h0X2FsdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGpvaW51cyB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgLyogU2V0IHRvIGEgdmFsdWUgbGFyZ2VyIHRoYW4gZXhwZWN0ZWQgZnVsbCBoZWlnaHQgKi9cclxuICAgIH1cclxuICB9XHJcbiAgIiwiLkNvbV9zcG90c3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnNwb3RzLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5zcG90cy1oZWFkaW5nLXdyYXB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbS1oZWFkaW5nKCk7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0LWJ0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIC5ncmFkaWVudC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwb3RzLWJveC13cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgLnNwb3RzLWJveC13cmFwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTguNzY1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zcG90cy1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo0Mi41N3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnRzLW92ZXJsYXktdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDE4MGEzLCAjMDA3NGIwLCAjMzI2NGI0LCAjNjY0ZGFhLCAjOGUyNzhmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3RzLW1vYmlsZS10ZXh0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YilcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGFkYW5pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFuaWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYnV0dG9uKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1My42JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcG9ydGxpbmUgMC41cyBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3RzLWltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydHMtb3ZlcmxheS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG90cy1tb2JpbGUtdGV4dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3BvdHMtYm94LXRleHRXcmFwZXJcclxuICAgICAgICB7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YilcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3BvdHMtY29udGVudFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC43cyA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmVcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGFkYW5pO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBhZGFuaTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXBcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAuY3RhXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1idXR0b24oKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBzcG9ydGxpbmUge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgLyogU2V0IHRvIGEgdmFsdWUgbGFyZ2VyIHRoYW4gZXhwZWN0ZWQgZnVsbCBoZWlnaHQgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgIiwiLkNvbV9jb21wYW55X3Zpc2lvbntcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLkNvbV9jb21wYW55X3Zpc2lvbl9jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuY29tcGFueV92aXNpb25faW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAvL2hlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tcGFueV92aXNpb25fdGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5jb21wYW55X3Zpc2lvbl93cmFwX3RleHR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA1LjU1JTtcclxuICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIC5jb21wYW55X3Zpc2lvbl90ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbXBhbnlfdmlzaW9uX3N1YnRleHR7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgLkNvbV9jb21wYW55X3Zpc2lvbl9sZWZ0X3NlY3tcclxuICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgcGFkZGluZzogMCAyLjgxJSAwIDUuNTYlO1xyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjM4JSAwIDEuMzglO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuY29tX3Zpc29uX2xlZnRfd3JhcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuY29tX3Zpc2lvbl9pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tX3Zpc2lvbl90ZXh0LXdyYXB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5jb20taGVhZGluZ3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29tLWhlYWRpbmcoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb21fdmlzaW9uX3RleHRfYm94e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5Db21fY29tcGFueV92aXNpb25fcmlnaHRfc2Vje1xyXG4gICAgICB3aWR0aDogNjklO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuQ29tX3RpbWVsaW5le1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGltZWxpbmUtaW1nL3RpbWVsaW5lX2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcclxuICAvL2JhY2tncm91bmQ6ICM2NjNEMDUhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIGJlbG93KHRiMil7XHJcbiAgICAvL2hlaWdodDogNzB2aDtcclxuICB9XHJcbiAgLmNvbV90aW1lbGluZV93cmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5jb21fdGltZWxpbmVfbGVmdC1zZWN7XHJcbiAgICAgIHdpZHRoOiA2MC43NiU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAudGltZWxpbmVfaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbV90aW1lbGluZV9yaWdodF9zZWN7XHJcbiAgICAgIHdpZHRoOiAzOS40NCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgNS41NiU7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZCl7XHJcbiAgICAgICAgcGFkZGluZzogMCA1LjU2JSAwIDQuNTYlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDUuNTYlIDcwcHggNC41NiU7XHJcbiAgICAgIH1cclxuICAgIC5Db21fdGltZWxpbmVfc2xpZGVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLnRpbWVsaW5lX3NsaWRlcl93cmFwe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC50aW1lbGluZV9pbWd7XHJcbiAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lX3RleHRfYm94e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGltZWxpbmUtaGVhZGluZ3tcclxuICAgICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWVsaW5lLXRleHR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYW5pZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGltbGluZS1iYXItd3JhcHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAyMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgLy8gICB3aWR0aDogMzElO1xyXG4gICAgICAgIC8vICAgYm90dG9tOiAxNCU7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgLy8gd2lkdGg6IDMyJTtcclxuICAgICAgICAvLyBib3R0b206IDIzJTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAvLyAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIC8vICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgLnRpbWVsaW5lLWJveHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy9mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b217XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAvL3BhZGRpbmctdG9wOiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh4cyl7XHJcbiAgICAgICAgICB3aWR0aDogNjElO1xyXG4gICAgICAgIC8qICAgcGFkZGluZy10b3A6IDMwcHg7ICovXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMCAwO1xyXG4gICAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMyl7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTFweCAwIDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAvL3BhZGRpbmc6IDExcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIyKXtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMnB4IDAgMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiA0NSU7XHJcbiAgICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzOTM5Mzk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KG1kMil7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDclO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHRvcDogOSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDQ1JTtcclxuICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM5MzkzOTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgICAgIHRvcDogNyU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIHRvcDogMTQlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDklO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aW1lbGluZS10aXRsZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzOTs7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhbmlmb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC52aWV3dGltZWxpbmUtYnRue1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgLyogIG1hcmdpbi10b3A6IDklOyAqL1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3LXRpbWUtYnRue1xyXG4gICAgICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgIC8qICBwYWRkaW5nOiAyMy41cHggMjBweCAyMy41cHggMjBweDsgKi9cclxuICAgICAgICAgcGFkZGluZzogMjBweCAyMy41cHggMjBweCAyMy41cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQWRhbmlcIjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcclxuICAgICAgICAgXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQzKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYmVsb3cobWQyKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTRweCAxNXB4IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAxODBhMiAwLCAjMDA2ZGI2IDIyJSwgIzhlMjc4ZiA5MCUpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXJfX2NvbnRyb2xze1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMzMlO1xyXG4gICAgICBsZWZ0OiAxOSU7XHJcbiAgICAgIHotaW5kZXg6IDk5MTtcclxuICAgICAgQGluY2x1ZGUgYWJvdmUobGczKXtcclxuICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhsZ01pZDEpe1xyXG4gICAgICAgIHRvcDogMzMlO1xyXG4gICAgICAgIGxlZnQ6IDIzJTtcclxuICAgICAgfVxyXG4gICAgICAvLyBAaW5jbHVkZSBiZWxvdyhtZDMpe1xyXG4gICAgICAvLyAgIHRvcDogMjUlO1xyXG4gICAgICAvLyAgIGxlZnQ6IDIzJTtcclxuICAgICAgLy8gfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhtZDIpe1xyXG4gICAgICAgIHRvcDogMjYlO1xyXG4gICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyh0YjIpe1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIGxlZnQ6IDI5JTtcclxuICAgICAgfVxyXG4gICAgIFxyXG4gICAgICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgdG9wOiAzNCU7XHJcbiAgICAgICAgbGVmdDogMjAlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xyXG4gICAgICAgIGJvcmRlcjogIzcwNzA3MCBzb2xpZCAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzM5MzkzOTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC8vICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIC8vICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIC8vICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgLy8gICBiYWNrZ3JvdW5kOiAkd2hpdGVjb2xvcjtcclxuICAgICAgICAgIC8vICAgYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgLy8gICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAvLyAgIEBpbmNsdWRlIGFib3ZlKGxnMyl7XHJcbiAgICAgICAgICAvLyAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgLy8gICAgIGxlZnQ6IDQ5JTtcclxuICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgLy8gICBAaW5jbHVkZSBiZWxvdyhzbSl7XHJcbiAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbn0iLCIvL1N1eW9nIFRJbWVsaW5lIENTU1xyXG5cclxuQGtleWZyYW1lcyBsaW5lQW5pbSB7XHJcblx0MCUgeyB0b3A6IC02MCU7fVxyXG5cdDUwJSB7dG9wOiAyMCU7IGhlaWdodDogODAlO1x0fVxyXG5cdDEwMCUge3RvcDogMTAwJTsgaGVpZ2h0OiAxMDAlO31cclxufVxyXG5cclxuLnNjcm9sbC10by1yZXZlYWx7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZm9udC1zaXplOiAycmVtOyBsaW5lLWhlaWdodDogMS4yZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IHJpZ2h0OyBmb250LXdlaWdodDogNjAwOyB0b3A6IDg4dmg7IHotaW5kZXg6IDEzOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgdGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiAjOTEyODhEOyBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHQvKiAmOjpiZWZvcmV7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB3aWR0aDogNnB4OyB0b3A6IC01MCU7IGhlaWdodDogNDAlOyBhbmltYXRpb246IGxpbmVBbmltIDFzIGxpbmVhciBpbmZpbml0ZTsgYm9yZGVyLXJhZGl1czogMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTEyODhEO30gKi9cclxuXHRzcGFueyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYm90dG9tOiA1MHB4OyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgYW5pbWF0aW9uOiBzaGFkb3dGbG9hdCAxcyBsaW5lYXIgYWx0ZXJuYXRlIGluZmluaXRlO1xyXG5cdFx0Jjo6YmVmb3JleyBjb250ZW50OiBcIlwiOyBib3JkZXItdG9wOiAxcHggc29saWQgIzkxMjg4RDsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTEyODhEOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMHB4OyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBtYXJnaW4tbGVmdDogLTVweDsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTt9XHJcblx0XHQmOjphZnRlcnsgY29udGVudDogXCJcIjsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTI4OEQ7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzkxMjg4RDtcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcdGxlZnQ6IDA7IHRvcDogMTBweDsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgbWFyZ2luLWxlZnQ6IC01cHg7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBiZWxvdyh0Yil7IFxyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi50aW1lbGluZS1pbnRyb3sgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgZmxleC13cmFwOiBub3dyYXA7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRAaW5jbHVkZSBiZWxvdyh0Yil7IFxyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQudGV4dEJveC1Db21wb25lbnR7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXgtd2lkdGg6IDcyJTtcclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKXsgbWF4LXdpZHRoOiAxMDAlOyBwYWRkaW5nLWJvdHRvbTogMzBweDt9XHJcblx0fVxyXG59XHJcblxyXG4ucGluLXNwYWNlciB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0JjpudGgtb2YtdHlwZShvZGQpIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDt9XHJcblx0JjpudGgtb2YtdHlwZShldmVuKSB7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDt9XHJcbn1cclxuXHJcbi50aW1lbGluZS1oZWFkZXJ7IC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgKi8gcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxNTsgd2lkdGg6IDEwMCU7IHRvcDogMDtcclxuXHRAaW5jbHVkZSBiZWxvdyh0Yil7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcblx0Lm1lZGlhLWtpdC10YWJzeyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlO1xyXG5cdFx0QGluY2x1ZGUgYmVsb3codGIpeyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG5cdFx0LndyYXAtYm94eyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0QGluY2x1ZGUgYmVsb3codGIpeyB0ZXh0LWFsaWduOiBsZWZ0OyAgcGFkZGluZzogMHB4IDA7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29tX2NvbnRhaW5lcnsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7ICAvKiB3aWR0aDogMTAwJTsgICovbWFyZ2luOiAwIGF1dG87XHJcblx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7IHdpZHRoOiAxMDAlO31cclxuXHRcdC5icmVhZGNydW1iLXdyYXBwZXJ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGxlZnQ6IDA7IGJvdHRvbTogYXV0bztcclxuXHRcdFx0QGluY2x1ZGUgYmVsb3codGIpeyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1pbGVzdG9uZS1uYXYtaG9sZGVyeyAvKiBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDExOyAqLyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxNi42NiU7IC8qIGhlaWdodDpjYWxjKDEwMHZoIC0gNjVweCk7ICovIGhlaWdodDogMTAwdmg7IGxlZnQ6IDA7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBib3JkZXItcmlnaHQ6ICM4ZTI3OGYgc29saWQgMTBweDsgXHJcblx0LyogQGluY2x1ZGUgYmVsb3codGIpeyAgZGlzcGxheTogbm9uZTsgfSAqL1xyXG5cdCYuZml4ZWQgeyBwb3NpdGlvbjogZml4ZWQ7IHotaW5kZXg6IDExMTsgdG9wOiA1MHB4OyBsZWZ0OiAwOyByaWdodDogMDsgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTt9XHJcblx0QGluY2x1ZGUgYmVsb3codGIpeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDYwOyB3aWR0aDoxMDAlOyBoZWlnaHQ6IGF1dG87IGJvcmRlci1yaWdodDpub25lO31cclxufVxyXG5cclxuLm1pbGVzdG9uZS1oZWFkZXJ7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogNzBweDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE4MEEyIDAlLCAjMDA2REI2IDIyJSwgIzhFMjc4RiA5MC41JSk7IGZvbnQtc2l6ZTogMnJlbTsgY29sb3I6ICR3aGl0ZWNvbG9yOyBmb250LXdlaWdodDogNjAwOyBwYWRkaW5nOiAxcmVtIDJyZW07IGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0QGluY2x1ZGUgYmVsb3codGIpeyBkaXNwbGF5OiBibG9jaztcclxuXHRcdHNwYW57IGRpc3BsYXk6IGJsb2NrO31cclxuXHR9XHJcblx0Jjo6YWZ0ZXJ7IGNvbnRlbnQ6ICdDaGFuZ2UnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGZvbnQtc2l6ZTogMS4ycmVtOyBmb250LXdlaWdodDogNDAwcHg7IGNvbG9yOiAjZmZmOyByaWdodDogMjBweDsgYm90dG9tOiAyMHB4OyBib3JkZXItYm90dG9tOiAjZmZmIHNvbGlkIDFweDsgcGFkZGluZy1ib3R0b206IDNweDt9XHJcbn1cclxuXHJcbi5taWxlc3RvbmUtbmF2eyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDExO1xyXG5cdC8qIEBpbmNsdWRlIGJlbG93KHRiKXsgZGlzcGxheTogbm9uZTt9ICovXHJcblx0dWx7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiBhdXRvOyB3aWR0aDphdXRvOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKXsgZGlzcGxheTogbm9uZTt9XHJcblx0XHRsaXsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YXsgcG9zaXRpb246IHJlbGF0aXZlOyAvKiB3aGl0ZS1zcGFjZTogbm93cmFwOyAqLyB3aGl0ZS1zcGFjZTpub3JtYWw7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtc2l6ZTogMS42cmVtOyBwYWRkaW5nOiAzcmVtIDNyZW07IGNvbG9yOiAjYzFjMWMxOyBmb250LXdlaWdodDogNDAwOyAgYm9yZGVyLWJvdHRvbTogIzM5MzkzOSBzb2xpZCAxcHg7IGJhY2tncm91bmQ6ICMwMDA7IHotaW5kZXg6IDE7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0c3BhbnsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OjBweDt9XHJcblx0XHRcdFx0Jjo6YWZ0ZXJ7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC0xOyByaWdodDogMDsgdG9wOiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTgwQTIgMCUsICMwMDZEQjYgMjIlLCAjOEUyNzhGIDkwLjUlKTsgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlOyB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluOyBvcGFjaXR5OiAwO31cclxuXHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7IHBhZGRpbmc6IDJyZW0gM3JlbTt9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7IFxyXG5cdFx0XHRcdGF7IGNvbG9yOiAkd2hpdGVjb2xvcjtcclxuXHRcdFx0XHRcdCY6OmFmdGVyeyAgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbiBjb2xvciAwLjNzIGVhc2UtaW47IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5hY3RpdmV7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblx0XHRcdFx0YXsgZm9udC1zaXplOiAycmVtOyBjb2xvcjogJHdoaXRlY29sb3I7IGZvbnQtd2VpZ2h0OiA2MDA7IHBhZGRpbmc6IDRyZW0gM3JlbTsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuXHRcdFx0XHRcdCY6OmFmdGVyeyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluIGNvbG9yIDAuM3MgZWFzZS1pbjt9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0Yil7IHBhZGRpbmc6IDJyZW0gM3JlbTt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ueWVhci1uYXYtaG9sZGVyeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBvaW50ZXItZXZlbnRzOiBub25lOyB3aWR0aDogMzUuMzMlOyBtaW4taGVpZ2h0OiAxMDB2aDsgdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0QGluY2x1ZGUgYmVsb3codGIpIHsgIGRpc3BsYXk6IG5vbmU7fVxyXG59XHJcblxyXG4ueWVhci1uYXZ7IC8qIHBvc2l0aW9uOiByZWxhdGl2ZTsgKi8gcG9zaXRpb246IGZpeGVkOyBwb2ludGVyLWV2ZW50czogYWxsOyB3aWR0aDogMTAwJTsgLyogbWluLWhlaWdodDpjYWxjKDEwMHZoIC0gNjVweCk7ICovIG1pbi1oZWlnaHQ6IDEwMHZoOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiBkaXNwbGF5OiBub25lOyAqLyBwYWRkaW5nLWxlZnQ6IDI1cHg7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuXHQmLmFjdGl2ZXsgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjt9XHJcblx0Jjo6YWZ0ZXJ7Y29udGVudDogXCJcIjsgcG9zaXRpb246YWJzb2x1dGU7IHotaW5kZXg6LTE7IGxlZnQ6MjVweDsgdG9wOjA7IHdpZHRoOiAwcHg7IGhlaWdodDoxMDAlOyBib3JkZXI6ICM5Njk2OTYgc29saWQgMC41cHg7IG9wYWNpdHk6IDAuMjt9XHJcblx0dWx7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDk0JTsgLyogdG9wOmNhbGMoNTAlIC0gMzNweCkgIWltcG9ydGFudDsgKi8gdG9wOjUwJSAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOiAwLjdzOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdC8qICY6OmFmdGVye2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOmFic29sdXRlOyB6LWluZGV4Oi0xOyBsZWZ0OjA7IHRvcDowOyB3aWR0aDogMHB4OyBoZWlnaHQ6MTAwJTsgYm9yZGVyOiAjOTY5Njk2IHNvbGlkIDAuNXB4OyBvcGFjaXR5OiAwLjI7fSAqL1xyXG5cdFx0bGl7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgcGFkZGluZzogMjBweCAwcHggMjBweCAyNXB4OyAvKiBvcGFjaXR5OiAwLjM7ICovIG9wYWNpdHk6IDE7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblx0XHRcdCY6OmJlZm9yZXsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgdG9wOiAzMnB4OyBsZWZ0OiAwOyBtYXJnaW46IC01cHg7IGhlaWdodDogMTJweDsgd2lkdGg6IDEycHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO31cclxuXHRcdFx0YXsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB3aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogMjBweDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuXHRcdFx0XHQueWVhci10aXRsZXsgZGlzcGxheTogbm9uZTt9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZleyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyBcclxuXHRcdFx0XHQmOjpiZWZvcmV7IGJhY2tncm91bmQtY29sb3I6ICM4RTI3OEY7IG1hcmdpbjogLTdweDsgaGVpZ2h0OiAxNnB4OyB3aWR0aDogMTZweDsgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO31cclxuXHRcdFx0XHRheyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyBib3JkZXItcmlnaHQ6ICM4RTI3OEYgc29saWQgMXB4OyBcclxuXHRcdFx0XHRcdCY6OmJlZm9yZXsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogLTEwcHg7IHRvcDogNTAlOyBtYXJnaW4tdG9wOiAtNXB4OyB3aWR0aDogMHB4OyBoZWlnaHQ6IDBweDsgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzhFMjc4Rjt9XHJcblx0XHRcdFx0XHQueWVhci10aXRsZXsgZGlzcGxheTogYmxvY2s7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnllYXItbnVteyBwb3NpdGlvbjogcmVsYXRpdmU7IGNvbG9yOiAgI2ZmZjsgLyogZm9udC1zaXplOiAycmVtOyAqLyBmb250LXNpemU6IDIuNnJlbTsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgcGFkZGluZy1ib3R0b206IDEwcHg7IFxyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IGZvbnQtc2l6ZTogM3JlbTt9XHJcblx0QGluY2x1ZGUgYmVsb3coc20pIHsgZm9udC1zaXplOiAyLjJyZW07fVxyXG5cdCY6OmJlZm9yZXtcclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7Y29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTZweDsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgbGVmdDogLTI1cHg7IHRvcDogNHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICM4RTI3OEY7fVxyXG5cdH1cclxufVxyXG4ueWVhci10aXRsZXsgY29sb3I6ICAjZmZmOyBmb250LXNpemU6IDIuNnJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0QGluY2x1ZGUgYmVsb3codGIpIHsgZm9udC1zaXplOiAzcmVtO31cclxuXHRAaW5jbHVkZSBiZWxvdyhzbSkgeyBmb250LXNpemU6IDIuMnJlbTt9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpbWVsaW5leyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyAvKiBib3JkZXI6ICNGRjAwMDAgc29saWQgMXB4OyAqL1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IHBhZGRpbmctdG9wOiA1MHB4O31cclxufVxyXG4ucm93LXRpbWVsaW5leyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBtaW4taGVpZ2h0OiAxMDB2aDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO31cclxufVxyXG4ubWlsZXN0b25lLWNvbnRlbnR7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZmxleC1ncm93OiAxOyB3aWR0aDogNjcuMzclO1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogMjBweDt9XHJcbn1cclxuXHJcbi5taWxlc3RvbmUtaW50cm97IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTE7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMHZoOyBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OjA7IGJvdHRvbTogMDsgLyogZGlzcGxheTogbm9uZTsgKi9cclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1pbi1oZWlnaHQ6IDEwMHZoOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IG5vbmU7fVxyXG59XHJcblxyXG4ubWlsZXN0b25lLWludHJvLWhvbGRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogcG9pbnRlci1ldmVudHM6IG5vbmU7ICovIG1pbi1oZWlnaHQ6IDEwMHZoOyB0b3A6IDAgIWltcG9ydGFudDtcclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogYXV0bzt9XHJcbn1cclxuXHJcbi5taWxlc3RvbmUtaW50cm8tZGl2eyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyAvKiBoZWlnaHQ6IDEwMCU7ICovIG1pbi1oZWlnaHQ6IDEwMHZoOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogZGlzcGxheTogbm9uZTsgKi9cclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1pbi1oZWlnaHQ6IDEwMHZoOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IGZsZXg7IHBhZGRpbmc6IDEwcmVtIDQwcHg7IH1cclxuXHRAaW5jbHVkZSBiZWxvdyhzbSkgeyBwYWRkaW5nOiA4cmVtIDIwcHg7IH1cclxuXHJcblx0Ji5hY3RpdmV7IGRpc3BsYXk6IGZsZXg7fVxyXG5cdC5taWxlc3RvbmUtaW50cm8tdGV4dHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMjsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHdpZHRoOiA2Ny41JTsgbWFyZ2luOiAwIGF1dG87XHJcblx0XHRAaW5jbHVkZSBiZWxvdyh0YikgeyB3aWR0aDogMTAwJTt9XHJcblx0XHRcclxuXHRcdGgzeyBmb250LXNpemU6IDJyZW07IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjYzFjMWMxOyBtYXJnaW4tYm90dG9tOiA0cmVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7IGZvbnQtc2l6ZTogMS44cmVtOyBtYXJnaW4tYm90dG9tOiAycmVtO31cclxuXHRcdH1cclxuXHRcdGgyeyBmb250LXNpemU6IDQuNHJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6ICMwMDZEQjYgIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogNHJlbTsgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQvKiBAaW5jbHVkZSBiZWxvdyh0YikgeyBmb250LXNpemU6IDIuNHJlbTsgbWFyZ2luLWJvdHRvbTogMnJlbTt9ICovXHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKXsgZm9udC1zaXplOiAzLjRyZW07IH1cclxuXHRcdFx0QGluY2x1ZGUgYmVsb3coc20peyBmb250LXNpemU6IDIuNHJlbTsgfVxyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyh4eHMpeyBmb250LXNpemU6IDIuMnJlbTt9XHJcblx0XHR9XHJcblx0XHRweyBmb250LXNpemU6IDIuMnJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgY29sb3I6ICNjMWMxYzE7IG1hcmdpbi1ib3R0b206IDJyZW07IHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgZm9udC1zaXplOiAxLjZlbTsgbWFyZ2luLWJvdHRvbTogMHJlbTt9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbnRyby1iZ3sgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBtYXgtaGVpZ2h0OiAxMDB2aDsgbGVmdDogMDsgdG9wOiAwOyB0cmFuc2Zvcm0tb3JpZ2luOjAlIDUwJTsgLyogYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA5MTIyMiwgIzBiMTEyMiwgIzBkMTAyMSwgIzBmMGYyMSwgIzExMGUyMCwgIzEzMGQyMCwgIzE0MGQxZiwgIzE2MGMxZiwgIzE4MGIxZSwgIzFhMGExZSwgIzFiMDkxZCwgIzFkMDgxYyk7ICovXHJcblx0XHQmOjphZnRlcnsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgbWF4LWhlaWdodDogMTAwdmg7IGxlZnQ6IDA7IHRvcDogMDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzA5MTIyMiwgIzBiMTEyMiwgIzBkMTAyMSwgIzBmMGYyMSwgIzExMGUyMCwgIzEzMGQyMCwgIzE0MGQxZiwgIzE2MGMxZiwgIzE4MGIxZSwgIzFhMGExZSwgIzFiMDkxZCwgIzFkMDgxYyk7IGRpc3BsYXk6IG5vbmU7fVxyXG5cdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgbWF4LWhlaWdodDogbm9uZTsgLyogYmFja2dyb3VuZDogI2ZmZjsgKi99XHJcblx0XHQuZGl2aWxpbmV7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTsgd2lkdGg6IDFweDsgaGVpZ2h0OiAxOXZoOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxOyBsZWZ0OiA1MCU7XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiA1cmVtO31cclxuXHRcdFx0Ji5kaXZpbGluZVRvcHsgdG9wOjAlO31cclxuXHRcdFx0Ji5kaXZpbGluZUJvdHRvbXsgYm90dG9tOjAlO31cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50aW1lbGluZS1jb250ZW50eyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDEwOyBmbGV4OiBhdXRvOyB3aWR0aDogMTAwJTsgbWluLWhlaWdodDogMTAwdmg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGNvbG9yOiAjMzkzOTM5O1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8qIGJhY2tncm91bmQ6ICNGMEYwRjA7ICovIHBhZGRpbmc6IDIwcHg7IG1pbi1oZWlnaHQ6IGF1dG87IH1cclxuXHQueWVhci1pbmZveyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBkaXNwbGF5OiBub25lO1xyXG5cdFx0c3BhbnsgZGlzcGxheTogYmxvY2s7fVxyXG5cdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgZGlzcGxheTogYmxvY2s7fVxyXG5cdH1cclxuXHQueWVhci1jb250ZW50eyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogNXZoOyBwYWRkaW5nLWJvdHRvbTogNXZoOyAvKiBib3JkZXI6ICM4RTI3OEYgc29saWQgMXB4OyAqLyBcclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7IC8qIHBhZGRpbmctYm90dG9tOjRyZW07ICovIHBhZGRpbmctYm90dG9tOjByZW07fVxyXG5cdFx0JjpmaXJzdC1vZi10eXBlIHsgcGFkZGluZy10b3A6IDUwdmg7IFxyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwYWRkaW5nLXRvcDogMHZoOyB9XHJcblx0XHRcdC55ZWFyLWNvbnRlbnQtZGl2eyBcclxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7IG1hcmdpbi10b3A6IC03NXB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgbWFyZ2luLXRvcDogMHB4OyB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7IHBhZGRpbmctYm90dG9tOiAzMHZoOyBcclxuXHRcdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgcGFkZGluZy1ib3R0b206IDB2aDsgcGFkZGluZy1ib3R0b206NHJlbTt9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAueWVhci1jb250ZW50OmhhcygueWVhci1jb250ZW50LWRpdjpvbmx5LWNoaWxkKSB7IG1pbi1oZWlnaHQ6IDEwMHZoOyB9ICovXHJcblxyXG5cdC55ZWFyLWNvbnRlbnQtZGl2eyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAyMHB4OyBtYXJnaW4tYm90dG9tOiA1MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBib3JkZXI6ICMzOTM5Mzkgc29saWQgMC41cHg7IGNvbG9yOiAjYzFjMWMxOyBmb250LXNpemU6IDIuNHJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgKi9cclxuXHRcdGJ7IGZvbnQtd2VpZ2h0OiA2MDA7fVxyXG5cdFx0XHJcblx0XHQmOm5vdCg6aGFzKC55ZWFyLW1lZGlhKSl7IGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBiZWxvdyhzbSkgeyBmb250LXNpemU6IDIuMnJlbTt9XHJcblx0XHR9XHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHRcdEBpbmNsdWRlIGJlbG93KHRiKSB7bWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG5cdFx0QGluY2x1ZGUgYmVsb3coc20pIHsgZm9udC1zaXplOiAyLjJyZW07fVxyXG5cdFx0LnllYXItbWVkaWF7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IFxyXG5cdFx0XHQudGxJbWd7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgbWFyZ2luLXRvcDogMTZweDt9XHJcblx0XHRcdGltZ3sgbWF4LXdpZHRoOiBub25lOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cclxuXHJcblx0XHRcdC50bFZpZGVveyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDA7IHBhZGRpbmctYm90dG9tOiA3Mi4wNyU7IG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgYmVsb3codGIpIHsgcGFkZGluZy1ib3R0b206IDEwMCU7fVxyXG5cdFx0XHR9XHJcblx0XHRcdHZpZGVvLCBpZnJhbWV7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgb2JqZWN0LWZpdDogY292ZXI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGxlZnQ6IDA7IHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDt9XHJcblx0XHR9XHJcblx0XHRweyBjb2xvcjogICNjMWMxYzE7IGZvbnQtc2l6ZTogMi40cmVtOyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogMTIwJTsgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0QGluY2x1ZGUgYmVsb3coc20pIHsgZm9udC1zaXplOiAyLjJyZW07fVxyXG5cdFx0XHRieyBmb250LXdlaWdodDogNjAwO31cclxuXHRcdH1cclxuXHRcdHVseyBwb3NpdGlvbjogcmVsYXRpdmU7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRsaXsgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyBwYWRkaW5nLWxlZnQ6MHB4OyBmb250LXNpemU6IDIuNHJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEyMCU7IG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgYmVsb3coc20pIHsgZm9udC1zaXplOiAyLjJyZW07fVxyXG5cdFx0XHRcdGJ7IGZvbnQtd2VpZ2h0OiA2MDA7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm5vdCg6aGFzKC55ZWFyLW1lZGlhKSkgcHsgZm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7IGZvbnQtc2l6ZTogMi4ycmVtO31cclxuXHRcdH1cclxuXHRcdCY6bm90KDpoYXMoLnllYXItbWVkaWEpKSBsaXsgZm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdEBpbmNsdWRlIGJlbG93KHNtKSB7IGZvbnQtc2l6ZTogMi4ycmVtO31cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5taWxlc3RvbmUtZGl2LWhvbGRlcnsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgbWluLWhlaWdodDogMTAwdmg7fVxyXG5cclxuLm1pbGVzdG9uZS1kaXZ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IG1pbi1oZWlnaHQ6IGF1dG87IH1cclxuXHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdC50aW1lbGluZS1jb250ZW50e1xyXG5cdFx0XHQueWVhci1jb250ZW50e1xyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHsgcGFkZGluZy1ib3R0b206IDI1dmg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwYWRkaW5nLWJvdHRvbTo0cmVtO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5taWxlc3RvbmUtY29udGVudCB7XHJcblx0Lm1pbGVzdG9uZS1kaXYtaG9sZGVye1xyXG5cdFx0Lm1pbGVzdG9uZS1kaXZ7XHJcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0Lm1pbGVzdG9uZS1pbnRyby1kaXYgeyBcclxuXHRcdFx0XHRcdCAgLmludHJvLWJnIHsgXHJcblx0XHRcdFx0XHRcdCAgLmRpdmlsaW5lIHtcclxuXHRcdFx0XHRcdFx0XHQgIFx0Ji5kaXZpbGluZVRvcCB7IGRpc3BsYXk6IG5vbmU7fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5kaXZpbGluZUJvdHRvbXsgZGlzcGxheTogbm9uZTt9XHJcblx0XHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ueWVhci1jb250ZW50LXBhbnsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogY2FsYyg2NC4xNiUgLSA5MHB4KTsgbWluLWhlaWdodDogMTAwdmg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmctbGVmdDogNDBweDsgcGFkZGluZy1yaWdodDogNDBweDsgLyogYm9yZGVyOiAjMGQ4MDNjZTUgc29saWQgMXB4OyAqL1xyXG5cdEBpbmNsdWRlIGJlbG93KHRiKSB7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDA7IG1pbi1oZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDAgMCAwIDI1cHg7fVxyXG59XHJcblxyXG4ubmV4dFBhZ2VyeyBwb3NpdGlvbjogYWJzb2x1dGU7IHBhZGRpbmctYm90dG9tOiAxMHZoOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctbGVmdDogMjVweDsgYm90dG9tOiAwOyB3aWR0aDogMTAwJTtcclxuXHRzcGFueyBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIGxlZnQ6IDA7ICovIG1hcmdpbi1sZWZ0OiAtMjBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBhbmltYXRpb246IHNoYWRvd0Zsb2F0IDFzIGxpbmVhciBhbHRlcm5hdGUgaW5maW5pdGU7XHJcblx0XHQmOjpiZWZvcmV7IGNvbnRlbnQ6IFwiXCI7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzFjMWMxOyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMWMxYzE7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiA1cHg7IHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDEwcHg7IG1hcmdpbi1sZWZ0OiAtNXB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO31cclxuXHRcdCY6OmFmdGVyeyBjb250ZW50OiBcIlwiOyBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzFjMWMxO1x0cG9zaXRpb246IGFic29sdXRlO1x0bGVmdDogMDsgdG9wOiAxMnB4OyB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4OyBtYXJnaW4tbGVmdDogLTVweDsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTt9XHJcblx0fVxyXG5cdGF7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiAyLjZyZW07IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjYzFjMWMxOyBwYWRkaW5nLWJvdHRvbTogMzBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxuXHRAaW5jbHVkZSBiZWxvdyh0YikgeyBwYWRkaW5nLWJvdHRvbTogMTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0ZXh0LWFsaWduOiBsZWZ0OyBwYWRkaW5nLWxlZnQ6IDU1cHg7fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoYWRvd0Zsb2F0IHtcclxuXHQwJXtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgXHJcblx0fVxyXG59XHJcblxyXG4uYmdtaWxlSW1nLWJveCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjt9XHJcbi5iZ21pbGVJbWctYm94IGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7fVxyXG4uYmdtaWxlSW1nLWJveDo6YmVmb3JlIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgb3BhY2l0eTogLjk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogXCIgXCI7XHJcbiAgICB6LWluZGV4OiAxOyB0b3A6IDA7IGxlZnQ6IDA7IH1cclxuLmJnbWlsZUltZ1BhbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBtYXgtaGVpZ2h0OiAxMDB2aDsgei1pbmRleDogLTE7XHJcblx0QGluY2x1ZGUgYmVsb3codGIpIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdC8qICY6OmFmdGVyeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxOyB0b3A6IDUwJTsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO30gKi9cclxufVxyXG5cclxuLmxpZ2h0LW1vZGV7XHJcblx0LmludHJvLWJneyBcclxuXHRcdCY6OmFmdGVyeyBiYWNrZ3JvdW5kOiAjRjBGMEYwO31cclxuXHR9XHJcblx0Lm1pbGVzdG9uZS1uYXYtaG9sZGVyeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVjb2xvcjt9XHJcblx0Lm1pbGVzdG9uZS1uYXZ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTE7XHJcblx0XHR1bHtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0YXsgY29sb3I6ICMzOTM5Mzk7IGJvcmRlci1ib3R0b206ICNiY2JjYmMgc29saWQgMXB4OyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjU4ZGVnLCAjRjBGMEYwIDEwLjA0JSwgI0YwRjBGMCA5NS40NiUpO31cclxuXHRcdFx0XHQmOmhvdmVyeyBcclxuXHRcdFx0XHRcdGF7IGNvbG9yOiAkd2hpdGVjb2xvcjt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0YXsgY29sb3I6ICR3aGl0ZWNvbG9yO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5taWxlc3RvbmUtaW50cm8tZGl2eyBcclxuXHRcdC5taWxlc3RvbmUtaW50cm8tdGV4dHsgXHJcblx0XHRcdGgzeyBjb2xvcjogIzM5MzkzOTt9XHJcblx0XHRcdGgyeyBjb2xvcjogIzAwNkRCNiAhaW1wb3J0YW50O31cclxuXHRcdFx0cHsgY29sb3I6ICMzOTM5Mzk7fVxyXG5cdFx0fVxyXG5cdFx0LmludHJvLWJneyBcclxuXHRcdFx0Jjo6YWZ0ZXJ7IGJhY2tncm91bmQ6ICNGMEYwRjA7fVxyXG5cdFx0XHQuZGl2aWxpbmV7IGJhY2tncm91bmQtY29sb3I6ICMzOTM5Mzk7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnllYXItbmF2eyBcclxuXHRcdHVse1xyXG5cdFx0XHQmOjphZnRlcntib3JkZXI6ICM5Njk2OTYgc29saWQgMC41cHg7fVxyXG5cdFx0XHRsaXsgXHJcblx0XHRcdFx0Jjo6YmVmb3JleyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTM5O31cclxuXHRcclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZXsgYmFja2dyb3VuZC1jb2xvcjogIzhFMjc4Rjt9XHJcblx0XHRcdFx0XHRheyBib3JkZXItcmlnaHQ6ICM4RTI3OEYgc29saWQgMXB4OyBcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JleyBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjOEUyNzhGO31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnllYXItbnVteyBjb2xvcjojMzkzOTM5O31cclxuXHQueWVhci10aXRsZXsgY29sb3I6IzM5MzkzOTt9XHJcblxyXG5cdC50aW1lbGluZS1jb250ZW50eyBjb2xvcjogIzM5MzkzOTtcclxuXHRcdC55ZWFyLWNvbnRlbnQtZGl2eyBib3JkZXI6ICMzOTM5Mzkgc29saWQgMC41cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGNvbG9yOiAgIzM5MzkzOTtcclxuXHRcdFx0cHsgY29sb3I6ICAjMzkzOTM5O31cclxuXHRcdFx0YXsgY29sb3I6ICAjMzkzOTM5O31cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iZ21pbGVJbWctYm94OjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7fVxyXG5cclxuXHQubmV4dFBhZ2VyeyBcclxuXHRcdHNwYW57IFxyXG5cdFx0XHQmOjpiZWZvcmV7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTM5OyBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7fVxyXG5cdFx0XHQmOjphZnRlcnsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzOTM5Mzk7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM5MzkzOTt9XHJcblx0XHR9XHJcblx0XHRheyBjb2xvcjogIzM5MzkzOTt9XHJcblx0fVxyXG59IFxyXG4gIiwiLmNoYWlybWFuLW1zZy1zZWN7XHJcblxyXG4ub3VyTGVhZGVyU2hpcC1XcmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA3MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHRiKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgIC5vdXJMZWFkZXJTaGlwLUxlZnRTZWN7ICAgXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgXHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgaW1ne3dpZHRoOiAxMDAlOyBoZWlnaHQ6YXV0byAhaW1wb3J0YW50OyBvYmplY3QtcG9zaXRpb246IHRvcDsgY3Vyc29yOiBwb2ludGVyO31cclxuXHJcbiAgICAgICAgLmN1c3RvbS1uZXh0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoYWlybWFuLXBhZ2UvbmV4dC13aGl0ZS5zdmcpO1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgLyogdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpOyAqL1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlbG93KHNtKXtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgLmN1c3RvbS1wcmV2e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoYWlybWFuLXBhZ2UvcHJldi13aGl0ZS5zdmcpO1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgLyogICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7ICovXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmVsb3coc20pe1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgLmN1c3RvbS1wYWdpbmF0aW9ue1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7fVxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtiYWNrZ3JvdW5kOiNmZmZ9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgXHJcblxyXG4gICAgLm91ckxlYWRlclNoaXAtUmlnaHRTZWN7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1JSAtIDcwcHgpO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgXHJcbiAgICAgICAgLnRleHRXcmFwcGVye1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gQGluY2x1ZGUgYmVsb3codGIpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDEpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyh0Yil7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncm93dGgtc3VidGV4dHtcclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFkYW5pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgIGJsb2NrcXVvdGV7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSg1NywgNTcsIDU3LCAxKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDU3LCA1NywgNTcsIDEpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8td3JhcHtcclxuICAgICAgICAuaW5mb3tcclxuICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgIC8qICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAxKSAhaW1wb3J0YW50OyAqL1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2lnbmF0aW9ue1xyXG4gICAgICAgICAgICAgICAvKiAgY29sb3I6cmdiYSg1NywgNTcsIDU3LCAxKSAhaW1wb3J0YW50OyAqL1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyb3d0aC1zdWJ0ZXh0e3BhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhtZDEpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4uYXJyb3ctaWNvbnMge1xyXG4gICAgaW1ne3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fVxyXG59XHJcbiAgICB9XHJcblxyXG59XHJcbn1cclxuXHJcbi5saWdodC1tb2Rle1xyXG4gICAgLmNoYWlybWFuLW1zZy1zZWN7XHJcbiAgICAgICAgLm91ckxlYWRlclNoaXAtUmlnaHRTZWN7XHJcbiAgICAgICAgICAgIC5ncm93dGgtc3VidGV4dHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE5MywgMTkzLCAxOTMsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgLyogIGJ7IGNvbG9yOnJnYmEoNTcsIDU3LCA1NywgMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbmZvLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLmluZm9cclxuICAgICAgICAgICAgICAgIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWVcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzkzOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRlc2lnbmF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzkzOTM5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbn0iXX0= */
</pre></body></html>